diff --git a/src/features/background/options/optionTypes/getBackgroundOptionItems.js b/src/features/background/options/optionTypes/getBackgroundOptionItems.js index c58c7795..a467985b 100644 --- a/src/features/background/options/optionTypes/getBackgroundOptionItems.js +++ b/src/features/background/options/optionTypes/getBackgroundOptionItems.js @@ -4,7 +4,7 @@ export function getBackgroundOptionItems(marketplaceEnabled) { return [ marketplaceEnabled && { value: 'photo_pack', - text: variables.getMessage('modals.main.navbar.marketplace'), + text: variables.getMessage('modals.main.marketplace.title'), }, { value: 'api', diff --git a/src/features/misc/views/Discover.jsx b/src/features/misc/views/Discover.jsx index 1c4678f9..80da57cf 100644 --- a/src/features/misc/views/Discover.jsx +++ b/src/features/misc/views/Discover.jsx @@ -269,7 +269,7 @@ function DiscoverContent({ category, onBreadcrumbsChange }) { opacity: isLoading ? 0 : 1, transition: 'opacity 0.2s ease-in-out', }} - title="Marketplace" + title={variables.getMessage('modals.main.marketplace.title')} /> ); diff --git a/src/features/quote/components/AuthorInfoLegacy.jsx b/src/features/quote/components/AuthorInfoLegacy.jsx index 4bea8cd7..375e922e 100644 --- a/src/features/quote/components/AuthorInfoLegacy.jsx +++ b/src/features/quote/components/AuthorInfoLegacy.jsx @@ -15,15 +15,19 @@ export default function AuthorInfoLegacy({ <>

- - {author} - + {authorlink ? ( + + {author} + + ) : ( + {author} + )}

diff --git a/src/features/quote/hooks/useQuoteLoader.js b/src/features/quote/hooks/useQuoteLoader.js index 921bbcc2..53d8511d 100644 --- a/src/features/quote/hooks/useQuoteLoader.js +++ b/src/features/quote/hooks/useQuoteLoader.js @@ -137,15 +137,17 @@ export function useQuoteLoader(updateQuote) { .flatMap(item => item.quotes.map(quote => ({ ...quote, fallbackauthorimg: item.icon_url, + packName: item.display_name || item.name, }))); if (quotePack.length === 0) return doOffline(); const data = quotePack[Math.floor(Math.random() * quotePack.length)]; + const hasAuthor = data.author && data.author.trim() !== ''; return updateQuote({ quote: `"${data.quote}"`, - author: data.author, - authorlink: getAuthorLink(data.author), + author: hasAuthor ? data.author : data.packName, + authorlink: hasAuthor ? getAuthorLink(data.author) : null, authorimg: data.fallbackauthorimg, }); } diff --git a/src/features/quote/options/QuoteOptions.jsx b/src/features/quote/options/QuoteOptions.jsx index 1b447b45..a80e3a7f 100644 --- a/src/features/quote/options/QuoteOptions.jsx +++ b/src/features/quote/options/QuoteOptions.jsx @@ -14,9 +14,6 @@ import { import { Checkbox, Dropdown } from 'components/Form/Settings'; import { Button } from 'components/Elements'; -import { toast } from 'react-toastify'; -import EventBus from 'utils/eventbus'; - const QuoteOptions = () => { const getCustom = () => { let data = JSON.parse(localStorage.getItem('customQuote')); @@ -30,13 +27,6 @@ const QuoteOptions = () => { const [customQuote, setCustomQuote] = useState(getCustom()); const [sourceSection, setSourceSection] = useState(false); - const resetCustom = () => { - localStorage.setItem('customQuote', '[{"quote": "", "author": ""}]'); - setCustomQuote([{ quote: '', author: '' }]); - toast(variables.getMessage('toasts.reset')); - EventBus.emit('refresh', 'background'); - }; - const handleCustomQuote = (e, text, index, type) => { const result = text === true ? e.target.value : e.target.result; @@ -102,7 +92,7 @@ const QuoteOptions = () => { items={[ localStorage.getItem('quote_packs') && { value: 'quote_pack', - text: variables.getMessage('modals.main.navbar.marketplace'), + text: variables.getMessage('modals.main.marketplace.title'), }, { value: 'api', diff --git a/src/features/stats/api/achievements/index.js b/src/features/stats/api/achievements/index.js index a43acbcc..924b6ee0 100644 --- a/src/features/stats/api/achievements/index.js +++ b/src/features/stats/api/achievements/index.js @@ -1,37 +1,77 @@ import variables from 'config/variables'; -import de_DE from 'i18n/locales/achievements/de_DE.json'; -import en_GB from 'i18n/locales/achievements/en_GB.json'; -import en_US from 'i18n/locales/achievements/en_US.json'; -import es from 'i18n/locales/achievements/es.json'; -import fr from 'i18n/locales/achievements/fr.json'; -import nl from 'i18n/locales/achievements/nl.json'; -import no from 'i18n/locales/achievements/no.json'; -import ru from 'i18n/locales/achievements/ru.json'; -import zh_CN from 'i18n/locales/achievements/zh_CN.json'; -import id_ID from 'i18n/locales/achievements/id_ID.json'; -import tr_TR from 'i18n/locales/achievements/tr_TR.json'; -import bn from 'i18n/locales/achievements/bn.json'; -import pt_BR from 'i18n/locales/achievements/pt_BR.json'; +import * as ar from 'i18n/locales/achievements/ar.json'; +import * as arz from 'i18n/locales/achievements/arz.json'; +import * as az from 'i18n/locales/achievements/az.json'; +import * as azb from 'i18n/locales/achievements/azb.json'; +import * as bn from 'i18n/locales/achievements/bn.json'; +import * as de_DE from 'i18n/locales/achievements/de_DE.json'; +import * as el from 'i18n/locales/achievements/el.json'; +import * as en_GB from 'i18n/locales/achievements/en_GB.json'; +import * as en_US from 'i18n/locales/achievements/en_US.json'; +import * as es from 'i18n/locales/achievements/es.json'; +import * as es_419 from 'i18n/locales/achievements/es_419.json'; +import * as et from 'i18n/locales/achievements/et.json'; +import * as fa from 'i18n/locales/achievements/fa.json'; +import * as fr from 'i18n/locales/achievements/fr.json'; +import * as hu from 'i18n/locales/achievements/hu.json'; +import * as id_ID from 'i18n/locales/achievements/id_ID.json'; +import * as ja from 'i18n/locales/achievements/ja.json'; +import * as lt from 'i18n/locales/achievements/lt.json'; +import * as lv from 'i18n/locales/achievements/lv.json'; +import * as nl from 'i18n/locales/achievements/nl.json'; +import * as no from 'i18n/locales/achievements/no.json'; +import * as peo from 'i18n/locales/achievements/peo.json'; +import * as pt from 'i18n/locales/achievements/pt.json'; +import * as pt_BR from 'i18n/locales/achievements/pt_BR.json'; +import * as ru from 'i18n/locales/achievements/ru.json'; +import * as sl from 'i18n/locales/achievements/sl.json'; +import * as sv from 'i18n/locales/achievements/sv.json'; +import * as ta from 'i18n/locales/achievements/ta.json'; +import * as tr_TR from 'i18n/locales/achievements/tr_TR.json'; +import * as uk from 'i18n/locales/achievements/uk.json'; +import * as vi from 'i18n/locales/achievements/vi.json'; +import * as zh_CN from 'i18n/locales/achievements/zh_CN.json'; +import * as zh_Hant from 'i18n/locales/achievements/zh_Hant.json'; import achievements from 'utils/data/achievements.json'; import { checkAchievements, newAchievements } from './condition'; const translations = { + ar, + arz, + az, + azb, + bn, de_DE, + el, en_GB, en_US, es, + es_419, + et, + fa, fr, + hu, + id_ID, + ja, + lt, + lv, nl, no, - ru, - zh_CN, - id_ID, - tr_TR, - bn, + peo, + pt, pt_BR, + ru, + sl, + sv, + ta, + tr_TR, + uk, + vi, + zh_CN, + zh_Hant, }; // todo: clean this up and condition.js too @@ -39,10 +79,7 @@ function getLocalisedAchievementData(id) { const localised = translations[variables.languagecode][id] || translations.en_GB[id] || { name: id, description: '' }; - return { - name: localised.name, - description: localised.description, - }; + return { name: localised.name, description: localised.description }; } export { achievements, checkAchievements, newAchievements, getLocalisedAchievementData }; diff --git a/src/i18n/locales/achievements/arz.json b/src/i18n/locales/achievements/arz.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/arz.json +++ b/src/i18n/locales/achievements/arz.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/az.json b/src/i18n/locales/achievements/az.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/az.json +++ b/src/i18n/locales/achievements/az.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/azb.json b/src/i18n/locales/achievements/azb.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/azb.json +++ b/src/i18n/locales/achievements/azb.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/bn.json b/src/i18n/locales/achievements/bn.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/bn.json +++ b/src/i18n/locales/achievements/bn.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/de_DE.json b/src/i18n/locales/achievements/de_DE.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/de_DE.json +++ b/src/i18n/locales/achievements/de_DE.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/el.json b/src/i18n/locales/achievements/el.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/el.json +++ b/src/i18n/locales/achievements/el.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/en_GB.json b/src/i18n/locales/achievements/en_GB.json index e1d94027..7690d22d 100644 --- a/src/i18n/locales/achievements/en_GB.json +++ b/src/i18n/locales/achievements/en_GB.json @@ -1,5 +1,5 @@ { - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/en_US.json b/src/i18n/locales/achievements/en_US.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/en_US.json +++ b/src/i18n/locales/achievements/en_US.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/es.json b/src/i18n/locales/achievements/es.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/es.json +++ b/src/i18n/locales/achievements/es.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/es_419.json b/src/i18n/locales/achievements/es_419.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/es_419.json +++ b/src/i18n/locales/achievements/es_419.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/et.json b/src/i18n/locales/achievements/et.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/et.json +++ b/src/i18n/locales/achievements/et.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/fa.json b/src/i18n/locales/achievements/fa.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/fa.json +++ b/src/i18n/locales/achievements/fa.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/fr.json b/src/i18n/locales/achievements/fr.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/fr.json +++ b/src/i18n/locales/achievements/fr.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/hu.json b/src/i18n/locales/achievements/hu.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/hu.json +++ b/src/i18n/locales/achievements/hu.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/id_ID.json b/src/i18n/locales/achievements/id_ID.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/id_ID.json +++ b/src/i18n/locales/achievements/id_ID.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/ja.json b/src/i18n/locales/achievements/ja.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/ja.json +++ b/src/i18n/locales/achievements/ja.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/lt.json b/src/i18n/locales/achievements/lt.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/lt.json +++ b/src/i18n/locales/achievements/lt.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/lv.json b/src/i18n/locales/achievements/lv.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/lv.json +++ b/src/i18n/locales/achievements/lv.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/nl.json b/src/i18n/locales/achievements/nl.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/nl.json +++ b/src/i18n/locales/achievements/nl.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/no.json b/src/i18n/locales/achievements/no.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/no.json +++ b/src/i18n/locales/achievements/no.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/peo.json b/src/i18n/locales/achievements/peo.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/peo.json +++ b/src/i18n/locales/achievements/peo.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/pt.json b/src/i18n/locales/achievements/pt.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/pt.json +++ b/src/i18n/locales/achievements/pt.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/pt_BR.json b/src/i18n/locales/achievements/pt_BR.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/pt_BR.json +++ b/src/i18n/locales/achievements/pt_BR.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/ru.json b/src/i18n/locales/achievements/ru.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/ru.json +++ b/src/i18n/locales/achievements/ru.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/sl.json b/src/i18n/locales/achievements/sl.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/sl.json +++ b/src/i18n/locales/achievements/sl.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/sv.json b/src/i18n/locales/achievements/sv.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/sv.json +++ b/src/i18n/locales/achievements/sv.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/ta.json b/src/i18n/locales/achievements/ta.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/ta.json +++ b/src/i18n/locales/achievements/ta.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/tr_TR.json b/src/i18n/locales/achievements/tr_TR.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/tr_TR.json +++ b/src/i18n/locales/achievements/tr_TR.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/uk.json b/src/i18n/locales/achievements/uk.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/uk.json +++ b/src/i18n/locales/achievements/uk.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/vi.json b/src/i18n/locales/achievements/vi.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/vi.json +++ b/src/i18n/locales/achievements/vi.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/zh_CN.json b/src/i18n/locales/achievements/zh_CN.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/zh_CN.json +++ b/src/i18n/locales/achievements/zh_CN.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/achievements/zh_Hant.json b/src/i18n/locales/achievements/zh_Hant.json index 6859159a..0ec5e920 100644 --- a/src/i18n/locales/achievements/zh_Hant.json +++ b/src/i18n/locales/achievements/zh_Hant.json @@ -7,7 +7,7 @@ "name": "MU3T4B", "description": "Opened 1337 tabs" }, - "10tabs": { + "tentabs": { "name": "10/10 IGN", "description": "Opened 10 tabs" }, diff --git a/src/i18n/locales/ar.json b/src/i18n/locales/ar.json index 6bcc7cec..979fbd2c 100644 --- a/src/i18n/locales/ar.json +++ b/src/i18n/locales/ar.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "بواسطة {author}", "all": "الكل", "learn_more": "معرفة المزيد", diff --git a/src/i18n/locales/arz.json b/src/i18n/locales/arz.json index 15c6f3a5..f9f7ff3a 100644 --- a/src/i18n/locales/arz.json +++ b/src/i18n/locales/arz.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/az.json b/src/i18n/locales/az.json index c26faa4b..cd7e4395 100644 --- a/src/i18n/locales/az.json +++ b/src/i18n/locales/az.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "{author} tərəfindən", "all": "Hamısı", "learn_more": "Daha çox öyrən", diff --git a/src/i18n/locales/azb.json b/src/i18n/locales/azb.json index 51adbbf8..5119798c 100644 --- a/src/i18n/locales/azb.json +++ b/src/i18n/locales/azb.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "{author} tərəfindən", "all": "Hamısı", "learn_more": "Daha çox öyrənin", diff --git a/src/i18n/locales/bn.json b/src/i18n/locales/bn.json index 1feb9662..d99827cc 100644 --- a/src/i18n/locales/bn.json +++ b/src/i18n/locales/bn.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/de_DE.json b/src/i18n/locales/de_DE.json index 29885c2f..fc88a9b2 100644 --- a/src/i18n/locales/de_DE.json +++ b/src/i18n/locales/de_DE.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "von {author}", "all": "Alle", "learn_more": "Lerne mehr", diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json index 8500e234..1b66742c 100644 --- a/src/i18n/locales/el.json +++ b/src/i18n/locales/el.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/en_GB.json b/src/i18n/locales/en_GB.json index ca4aa194..85c20f81 100644 --- a/src/i18n/locales/en_GB.json +++ b/src/i18n/locales/en_GB.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/en_US.json b/src/i18n/locales/en_US.json index 106b5331..684414b9 100644 --- a/src/i18n/locales/en_US.json +++ b/src/i18n/locales/en_US.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "By {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index ea5a2787..ec31c28b 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "por {author}", "all": "Todo", "learn_more": "Más información", diff --git a/src/i18n/locales/es_419.json b/src/i18n/locales/es_419.json index e67157c4..f16d6eb5 100644 --- a/src/i18n/locales/es_419.json +++ b/src/i18n/locales/es_419.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/et.json b/src/i18n/locales/et.json index af4cd2bd..ddce32e0 100644 --- a/src/i18n/locales/et.json +++ b/src/i18n/locales/et.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "autor: {author}", "all": "Kõik", "learn_more": "Loe lähemalt", diff --git a/src/i18n/locales/fa.json b/src/i18n/locales/fa.json index 9122ca8c..51d5e54c 100644 --- a/src/i18n/locales/fa.json +++ b/src/i18n/locales/fa.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json index e3a2217c..f46b613a 100644 --- a/src/i18n/locales/fr.json +++ b/src/i18n/locales/fr.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "par {author}", "all": "Tout", "learn_more": "En savoir plus", diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json index ca4aa194..85c20f81 100644 --- a/src/i18n/locales/hu.json +++ b/src/i18n/locales/hu.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/id_ID.json b/src/i18n/locales/id_ID.json index 8c2aa90d..274fea02 100644 --- a/src/i18n/locales/id_ID.json +++ b/src/i18n/locales/id_ID.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index 63eef373..03c6f606 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/lt.json b/src/i18n/locales/lt.json index 2f954d48..056af7df 100644 --- a/src/i18n/locales/lt.json +++ b/src/i18n/locales/lt.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "autorius {author}", "all": "Visi", "learn_more": "Sužinoti daugiau", diff --git a/src/i18n/locales/lv.json b/src/i18n/locales/lv.json index 7a6c6bdf..ad21d1c2 100644 --- a/src/i18n/locales/lv.json +++ b/src/i18n/locales/lv.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "autors {author}", "all": "Visi", "learn_more": "Uzzināt vairāk", diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json index 7ac66874..8cebab42 100644 --- a/src/i18n/locales/nl.json +++ b/src/i18n/locales/nl.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "Door {author}", "all": "Alles", "learn_more": "Meer Informatie", diff --git a/src/i18n/locales/no.json b/src/i18n/locales/no.json index c3fc4205..ed0d3bef 100644 --- a/src/i18n/locales/no.json +++ b/src/i18n/locales/no.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/peo.json b/src/i18n/locales/peo.json index b9510fb2..a04b445d 100644 --- a/src/i18n/locales/peo.json +++ b/src/i18n/locales/peo.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json index 09a10538..daa08b34 100644 --- a/src/i18n/locales/pt.json +++ b/src/i18n/locales/pt.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "Por {author}", "all": "Todos", "learn_more": "Saber mais", diff --git a/src/i18n/locales/pt_BR.json b/src/i18n/locales/pt_BR.json index e8360c32..b1167b4d 100644 --- a/src/i18n/locales/pt_BR.json +++ b/src/i18n/locales/pt_BR.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "Por {author}", "all": "Todos", "learn_more": "Saber mais", diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json index 9e98b9de..3d6effea 100644 --- a/src/i18n/locales/ru.json +++ b/src/i18n/locales/ru.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "от {author}", "all": "Все", "learn_more": "Узнать больше", diff --git a/src/i18n/locales/sl.json b/src/i18n/locales/sl.json index f62a848e..0c509355 100644 --- a/src/i18n/locales/sl.json +++ b/src/i18n/locales/sl.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "avtor {author}", "all": "Vse", "learn_more": "Več informacij", diff --git a/src/i18n/locales/sv.json b/src/i18n/locales/sv.json index 8ef3ab8a..0078982b 100644 --- a/src/i18n/locales/sv.json +++ b/src/i18n/locales/sv.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/ta.json b/src/i18n/locales/ta.json index c834bf74..bf86aa93 100644 --- a/src/i18n/locales/ta.json +++ b/src/i18n/locales/ta.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "எழுதியவர் {author}", "all": "அனைத்தும்", "learn_more": "மேலும் அறிக", diff --git a/src/i18n/locales/tr_TR.json b/src/i18n/locales/tr_TR.json index 3ff8e1f4..5b82d2a4 100644 --- a/src/i18n/locales/tr_TR.json +++ b/src/i18n/locales/tr_TR.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "{author}", "all": "Tümü", "learn_more": "Daha Fazla Bilgi Edin", diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json index c7e42637..ee961986 100644 --- a/src/i18n/locales/uk.json +++ b/src/i18n/locales/uk.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "від {author}", "all": "Усе", "learn_more": "Дізнатися більше", diff --git a/src/i18n/locales/vi.json b/src/i18n/locales/vi.json index f49ab034..7c7f5207 100644 --- a/src/i18n/locales/vi.json +++ b/src/i18n/locales/vi.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/zh_CN.json b/src/i18n/locales/zh_CN.json index 932c05bf..82ebe8d7 100644 --- a/src/i18n/locales/zh_CN.json +++ b/src/i18n/locales/zh_CN.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/i18n/locales/zh_Hant.json b/src/i18n/locales/zh_Hant.json index b7fc3bda..7ed085c6 100644 --- a/src/i18n/locales/zh_Hant.json +++ b/src/i18n/locales/zh_Hant.json @@ -518,6 +518,7 @@ } }, "marketplace": { + "title": "Marketplace", "by": "by {author}", "all": "All", "learn_more": "Learn More", diff --git a/src/utils/data/achievements.json b/src/utils/data/achievements.json index f8c7f3a3..47f04c5d 100644 --- a/src/utils/data/achievements.json +++ b/src/utils/data/achievements.json @@ -1,6 +1,6 @@ [ { - "id": "10tabs", + "id": "tentabs", "condition": { "type": "tabsOpened", "amount": 3