From fafb485bce366ebee0bdd5ec9cb4a3296956c1b7 Mon Sep 17 00:00:00 2001
From: AkiraFukushima
Date: Fri, 30 Dec 2022 15:57:01 +0900
Subject: [PATCH] refs #3923 Add Basque and Hungarian for languages
---
src/config/i18n.ts | 8 ++++++++
src/constants/language/index.ts | 12 ++++++++++++
src/renderer/components/Preferences/Language.vue | 2 ++
3 files changed, 22 insertions(+)
diff --git a/src/config/i18n.ts b/src/config/i18n.ts
index 24688111e3..c2b33301fe 100644
--- a/src/config/i18n.ts
+++ b/src/config/i18n.ts
@@ -2,11 +2,13 @@ import i18next, { InitOptions } from 'i18next'
import cs from '~/src/config/locales/cs/translation.json'
import de from '~/src/config/locales/de/translation.json'
import en from '~/src/config/locales/en/translation.json'
+import eu from '~/src/config/locales/eu/translation.json'
import es_es from '~/src/config/locales/es_es/translation.json'
import fa from '~/src/config/locales/fa/translation.json'
import fr from '~/src/config/locales/fr/translation.json'
import gd from '~/src/config/locales/gd/translation.json'
import id from '~/src/config/locales/id/translation.json'
+import hu from '~/src/config/locales/hu/translation.json'
import it from '~/src/config/locales/it/translation.json'
import is from '~/src/config/locales/is/translation.json'
import ja from '~/src/config/locales/ja/translation.json'
@@ -36,6 +38,9 @@ const options: InitOptions = {
en: {
translation: en
},
+ eu: {
+ translation: eu
+ },
es_es: {
translation: es_es
},
@@ -48,6 +53,9 @@ const options: InitOptions = {
gd: {
translation: gd
},
+ hu: {
+ translation: hu
+ },
id: {
translation: id
},
diff --git a/src/constants/language/index.ts b/src/constants/language/index.ts
index 36f5da2bba..31fc9d4620 100644
--- a/src/constants/language/index.ts
+++ b/src/constants/language/index.ts
@@ -26,6 +26,8 @@ export type LanguageList = {
tzm: LanguageType
fa: LanguageType
is: LanguageType
+ eu: LanguageType
+ hu: LanguageType
}
const languageList: LanguageList = {
@@ -39,6 +41,11 @@ const languageList: LanguageList = {
key: 'en',
rfc4646: 'en-US'
},
+ eu: {
+ name: 'Basque',
+ key: 'eu',
+ rfc4646: 'eu'
+ },
fa: {
name: 'Persian',
key: 'fa',
@@ -69,6 +76,11 @@ const languageList: LanguageList = {
key: 'pl',
rfc4646: 'pl'
},
+ hu: {
+ name: 'Hungarian',
+ key: 'hu',
+ rfc4646: 'hu'
+ },
id: {
name: 'Indonesian',
key: 'id',
diff --git a/src/renderer/components/Preferences/Language.vue b/src/renderer/components/Preferences/Language.vue
index 377aefef59..697632b245 100644
--- a/src/renderer/components/Preferences/Language.vue
+++ b/src/renderer/components/Preferences/Language.vue
@@ -49,10 +49,12 @@ export default defineComponent({
Language.cs,
Language.de,
Language.en,
+ Language.eu,
Language.es_es,
Language.fa,
Language.fr,
Language.gd,
+ Language.hu,
Language.id,
Language.is,
Language.it,