Fix locale related error and rename ua to uk
This commit is contained in:
parent
4d7ea79de9
commit
75bc9c4459
@ -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,
|
||||||
});
|
});
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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": "中文(繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -97,7 +97,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": "中文 (繁體)"
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user