Skip to content

Commit 259bfa9

Browse files
Merge remote-tracking branch 'origin/main' into feat/zoom-hold-preview
2 parents b25c2c8 + 086039b commit 259bfa9

47 files changed

Lines changed: 2023 additions & 683 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

electron/i18n.ts

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ import commonEs from "../src/i18n/locales/es/common.json";
99
import dialogsEs from "../src/i18n/locales/es/dialogs.json";
1010
import commonFr from "../src/i18n/locales/fr/common.json";
1111
import dialogsFr from "../src/i18n/locales/fr/dialogs.json";
12+
import commonIt from "../src/i18n/locales/it/common.json";
13+
import dialogsIt from "../src/i18n/locales/it/dialogs.json";
1214
import commonJa from "../src/i18n/locales/ja-JP/common.json";
1315
import dialogsJa from "../src/i18n/locales/ja-JP/dialogs.json";
1416
import commonKo from "../src/i18n/locales/ko-KR/common.json";
1517
import dialogsKo from "../src/i18n/locales/ko-KR/dialogs.json";
18+
import commonRu from "../src/i18n/locales/ru/common.json";
19+
import dialogsRu from "../src/i18n/locales/ru/dialogs.json";
1620
import commonTr from "../src/i18n/locales/tr/common.json";
1721
import dialogsTr from "../src/i18n/locales/tr/dialogs.json";
1822
import commonVi from "../src/i18n/locales/vi/common.json";
@@ -22,37 +26,53 @@ import dialogsZh from "../src/i18n/locales/zh-CN/dialogs.json";
2226
import commonZhTw from "../src/i18n/locales/zh-TW/common.json";
2327
import dialogsZhTw from "../src/i18n/locales/zh-TW/dialogs.json";
2428

25-
type Locale = "en" | "zh-CN" | "zh-TW" | "es" | "fr" | "ja-JP" | "ko-KR" | "tr" | "ar" | "vi";
29+
type Locale =
30+
| "en"
31+
| "ar"
32+
| "es"
33+
| "fr"
34+
| "it"
35+
| "ja-JP"
36+
| "ko-KR"
37+
| "ru"
38+
| "tr"
39+
| "vi"
40+
| "zh-CN"
41+
| "zh-TW";
2642
type Namespace = "common" | "dialogs";
2743
type MessageMap = Record<string, unknown>;
2844

2945
const messages: Record<Locale, Record<Namespace, MessageMap>> = {
3046
en: { common: commonEn, dialogs: dialogsEn },
31-
"zh-CN": { common: commonZh, dialogs: dialogsZh },
32-
"zh-TW": { common: commonZhTw, dialogs: dialogsZhTw },
47+
ar: { common: commonAr, dialogs: dialogsAr },
3348
es: { common: commonEs, dialogs: dialogsEs },
3449
fr: { common: commonFr, dialogs: dialogsFr },
50+
it: { common: commonIt, dialogs: dialogsIt },
3551
"ja-JP": { common: commonJa, dialogs: dialogsJa },
3652
"ko-KR": { common: commonKo, dialogs: dialogsKo },
53+
ru: { common: commonRu, dialogs: dialogsRu },
3754
tr: { common: commonTr, dialogs: dialogsTr },
38-
ar: { common: commonAr, dialogs: dialogsAr },
3955
vi: { common: commonVi, dialogs: dialogsVi },
56+
"zh-CN": { common: commonZh, dialogs: dialogsZh },
57+
"zh-TW": { common: commonZhTw, dialogs: dialogsZhTw },
4058
};
4159

4260
let currentLocale: Locale = "en";
4361

4462
export function setMainLocale(locale: string) {
4563
if (
4664
locale === "en" ||
47-
locale === "zh-CN" ||
48-
locale === "zh-TW" ||
65+
locale === "ar" ||
4966
locale === "es" ||
5067
locale === "fr" ||
68+
locale === "it" ||
5169
locale === "ja-JP" ||
5270
locale === "ko-KR" ||
71+
locale === "ru" ||
5372
locale === "tr" ||
54-
locale === "ar" ||
55-
locale === "vi"
73+
locale === "vi" ||
74+
locale === "zh-CN" ||
75+
locale === "zh-TW"
5676
) {
5777
currentLocale = locale;
5878
}

0 commit comments

Comments
 (0)