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>
<script>
import { markRaw } from "vue";
export default {
name: "languages",
props: ["locale"],
data() {
let dataObj = {
locales: {
he: "he",
hu: "hu",
ar: "ar",
de: "de",
en: "en",
es: "es",
fr: "fr",
is: "is",
it: "it",
ja: "ja",
ko: "ko",
"nl-be": "nlBE",
pl: "pl",
"pt-br": "ptBR",
pt: "pt",
ro: "ro",
ru: "ru",
sk: "sk",
"sv-se": "svSE",
tr: "tr",
ua: "ua",
"zh-cn": "zhCN",
"zh-tw": "zhTW",
},
let dataObj = {};
const locales = {
he: "he",
hu: "hu",
ar: "ar",
de: "de",
en: "en",
es: "es",
fr: "fr",
is: "is",
it: "it",
ja: "ja",
ko: "ko",
"nl-be": "nlBE",
pl: "pl",
"pt-br": "ptBR",
pt: "pt",
ro: "ro",
ru: "ru",
sk: "sk",
"sv-se": "svSE",
tr: "tr",
uk: "uk",
"zh-cn": "zhCN",
"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", {
value: markRaw(locales),
configurable: false,
writable: false,
});

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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