3 add automated Japanese translation

This commit is contained in:
survellow
2024-05-24 20:27:30 +02:00
parent 1267b37ab6
commit 5ca1f27edd
6 changed files with 440 additions and 0 deletions

View File

@@ -23,11 +23,13 @@ import { useI18n } from "vue-i18n";
import { usePrimeVue } from "primevue/config";
import primeVue_de from "@/i18n/translations/primevue/prime_vue_local_de.json";
import primeVue_en from "@/i18n/translations/primevue/prime_vue_local_en.json";
import primeVue_ja from "@/i18n/translations/primevue/prime_vue_local_ja.json";
const { t } = useI18n({ useScope: "global" });
const countries = computed(() => [
{ name: t("english"), code: "en", icon: "🇬🇧" },
{ name: t("german"), code: "de", icon: "🇩🇪" },
{ name: t("japanese"), code: "ja", icon: "🇯🇵" },
]);
function displayIcon(code: string) {
@@ -45,6 +47,8 @@ function updateLocale(locale: string) {
if (locale === "de") {
primeVueConfig.config.locale = primeVue_de;
} else if (locale === "ja") {
primeVueConfig.config.locale = primeVue_ja;
} else {
primeVueConfig.config.locale = primeVue_en;
}