Fix locale related error and rename ua to uk

This commit is contained in:
Kloon ImKloon 2023-09-04 12:14:39 +02:00
parent 4d7ea79de9
commit 75bc9c4459
No known key found for this signature in database
GPG Key ID: CCF1C86A995C5B6A
24 changed files with 54 additions and 49 deletions

View File

@ -7,39 +7,44 @@
</template> </template>
<script> <script>
import { markRaw } from "vue";
export default { export default {
name: "languages", name: "languages",
props: ["locale"], props: ["locale"],
data() { data() {
let dataObj = { let dataObj = {};
locales: { const locales = {
he: "he", he: "he",
hu: "hu", hu: "hu",
ar: "ar", ar: "ar",
de: "de", de: "de",
en: "en", en: "en",
es: "es", es: "es",
fr: "fr", fr: "fr",
is: "is", is: "is",
it: "it", it: "it",
ja: "ja", ja: "ja",
ko: "ko", ko: "ko",
"nl-be": "nlBE", "nl-be": "nlBE",
pl: "pl", pl: "pl",
"pt-br": "ptBR", "pt-br": "ptBR",
pt: "pt", pt: "pt",
ro: "ro", ro: "ro",
ru: "ru", ru: "ru",
sk: "sk", sk: "sk",
"sv-se": "svSE", "sv-se": "svSE",
tr: "tr", tr: "tr",
ua: "ua", uk: "uk",
"zh-cn": "zhCN", "zh-cn": "zhCN",
"zh-tw": "zhTW", "zh-tw": "zhTW",
},
}; };
// Vue3 reactivity breaks with this configuration
// so we need to use markRaw as a workaround
// https://github.com/vuejs/core/issues/3024
Object.defineProperty(dataObj, "locales", { Object.defineProperty(dataObj, "locales", {
value: markRaw(locales),
configurable: false, configurable: false,
writable: false, writable: false,
}); });

View File

@ -97,7 +97,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "", "svSE": "",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -103,7 +103,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "Swedish (Sweden)", "svSE": "Swedish (Sweden)",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -105,7 +105,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "Swedish (Sweden)", "svSE": "Swedish (Sweden)",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -103,7 +103,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "Swedish (Sweden)", "svSE": "Swedish (Sweden)",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -103,7 +103,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "", "svSE": "",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -103,7 +103,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "Swedish (Sweden)", "svSE": "Swedish (Sweden)",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -103,7 +103,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "Swedish (Sweden)", "svSE": "Swedish (Sweden)",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -97,7 +97,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "", "svSE": "",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -97,7 +97,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "", "svSE": "",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -97,7 +97,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "", "svSE": "",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -97,7 +97,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "", "svSE": "",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -97,7 +97,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "", "svSE": "",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "Chinees (vereenvoudigd)", "zhCN": "Chinees (vereenvoudigd)",
"zhTW": "Chinees (traditioneel)" "zhTW": "Chinees (traditioneel)"
}, },

View File

@ -97,7 +97,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "Svenska (Sverige)", "svSE": "Svenska (Sverige)",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -103,7 +103,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "", "svSE": "",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -97,7 +97,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "", "svSE": "",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "Chinês simplificado", "zhCN": "Chinês simplificado",
"zhTW": "Chinês tradicional" "zhTW": "Chinês tradicional"
}, },

View File

@ -97,7 +97,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "", "svSE": "",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -103,7 +103,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "Swedish (Sweden)", "svSE": "Swedish (Sweden)",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -103,7 +103,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "Swedish (Sweden)", "svSE": "Swedish (Sweden)",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -97,7 +97,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "", "svSE": "",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -101,7 +101,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "Swedish (Sweden)", "svSE": "Swedish (Sweden)",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -103,7 +103,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "Swedish (Sweden)", "svSE": "Swedish (Sweden)",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },

View File

@ -103,7 +103,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "SwedishSweden", "svSE": "SwedishSweden",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文(简体)", "zhCN": "中文(简体)",
"zhTW": "中文(繁體)" "zhTW": "中文(繁體)"
}, },

View File

@ -97,7 +97,7 @@
"sk": "Slovenčina", "sk": "Slovenčina",
"svSE": "SwedishSweden", "svSE": "SwedishSweden",
"tr": "Türkçe", "tr": "Türkçe",
"ua": "Українська", "uk": "Українська",
"zhCN": "中文 (简体)", "zhCN": "中文 (简体)",
"zhTW": "中文 (繁體)" "zhTW": "中文 (繁體)"
}, },