move all translation(language_display_name) to languageMixin

This commit is contained in:
10G Meow 2025-09-07 21:33:25 +03:00
parent f1b9de48d1
commit f4ad4d80ce
30 changed files with 34 additions and 32 deletions

View file

@ -3,7 +3,38 @@ export default {
return {
languages: [],
activeLang:null,
displayLanguage: ['en','bo','zh_Hans','ug']
displayLanguage: ['en','bo','zh_Hans','ug'],
languageDisplayName: {
"ar": "الإنجليزية",
"bn": "ইংরেজি",
"bo": "བོད་ཡིག",
"de": "Deutsch",
"en": "English",
"es_419": "Inglés",
"es_CU": "Inglés",
"es": "Español",
"fa_AF": "انگلیسی",
"fa": "انگلیسی",
"fi": "suomi",
"fr": "français",
"ga": "Béarla",
"it": "italiano",
"km": "អង់គ្លេស",
"ku": "ئینگلیزی",
"lo": "ພາສາອັງກິດ",
"my": "အင်္ဂလိပ်",
"nb_NO": "Norsk",
"ps": "انګریزې",
"pt_BR": "Inglês",
"pt_PT": "Inglês",
"ro": "Engleză",
"ru": "Русский",
"si": "ඉංග්‍රීසි",
"tr": "İngilizce",
"ug": "ئۇيغۇرچە",
"uk": "Англійська",
"zh_Hans": "简体中文"
}
}
},
methods: {
@ -19,8 +50,8 @@ export default {
const context = this
for (const locale of Object.keys(this.$i18n.messages)) {
this.languages.push({
title: this.$i18n.messages[locale].language_display_name || locale,
text: this.$i18n.messages[locale].language_display_name || locale,
title: this.languageDisplayName[locale],
text: this.languageDisplayName[locale],
value: locale,
display: context.displayLanguage.includes(locale)
});