Aid in moving from deprecated language tags and fix a formatting issue

This commit is contained in:
root
2023-03-26 16:10:52 +05:30
parent 9b1ac95320
commit a7d55e95fb
2 changed files with 8 additions and 1 deletions
+1 -1
View File
@@ -14,7 +14,7 @@
</router-link>
<span v-else-if="item.uploaderName">{{ item.uploaderName }}<br /></span>
<span v-if="isNumber(item.videos)">
{{ $tc('counts.videos', item.videos, { formatted: $store.getters['i18n/fmtFullNumber'](item.videos) }) }}
{{ $tc('counts.videos', item.videos, { n: $store.getters['i18n/fmtFullNumber'](item.videos) }) }}
</span>
</v-card-text>
</v-card>
+7
View File
@@ -50,6 +50,10 @@ export const i18n = new VueI18n({
messages
})
export const DEPRECATED_LANGUAGES_MAP = new Map([
['bn-Beng', 'bn-IN']
])
export const TIME_AGO_EXCEPTIONS = {
'bn-IN': 'bn',
'nb-NO': 'nb',
@@ -171,6 +175,9 @@ async function loadFormatting (locale) {
}
export async function changeLocale (lang) {
if (DEPRECATED_LANGUAGES_MAP.has(lang)) {
lang = DEPRECATED_LANGUAGES_MAP.get(lang)
}
await Promise.all([
loadLocale(lang),
syncStylesPerLanguage(lang),