Skip to content

Commit 28af15a

Browse files
committed
Language: Enable all reasonably-translated languages in install wizard
1 parent 71bae4e commit 28af15a

File tree

2 files changed

+99
-43
lines changed

2 files changed

+99
-43
lines changed

assets/vue/components/installer/Step1.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ import languages from "../../utils/languages"
8787
const { t } = useI18n()
8888
const installerData = inject("installerData")
8989
90-
const ALLOWED = ["ar", "de", "en_US", "es", "fr_FR", "he_IL", "it", "nl", "pt_BR", "sl_SI"]
90+
const ALLOWED = ["en_US", "es", "fr_FR", "ar", "zh_CN", "sq", "hy", "ast_ES", "eu_ES", "bn_BD", "bs_BA", "bg", "my_MM", "ca_ES", "hr_HR", "cs_CZ", "da", "fa_AF", "nl", "eo", "fo_FO", "fi_FI", "fur", "gl", "ka_GE", "de", "el", "he_IL", "hi", "hu_HU", "id_ID", "ga", "it", "ja", "ko_KR", "lo", "lv_LV", "lt_LT", "mk_MK", "ms_MY", "ne", "nn_NO", "oc", "ps", "fa_IR", "pl_PL", "pt_PT", "pt_PT", "quz_PE", "ro_RO", "ru_RU", "sr_RS", "sk_SK", "sl_SI", "so_SO", "sw_KE", "sv_SE", "tl_PH", "ta", "th", "bo_CN", "zh_TW", "tr", "uk_UA", "vi_VN", "xh_ZA", "yo_NG"]
9191
9292
const availableLanguages = computed(() => {
9393
const allow = new Set(ALLOWED.map((x) => x.toLowerCase()))

assets/vue/utils/languages.js

Lines changed: 98 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
11
export default [
2+
{
3+
original_name: "English",
4+
english_name: "english",
5+
isocode: "en_US",
6+
available: 1,
7+
format: "title first_name last_name",
8+
sort_by: "first_name",
9+
},
10+
{
11+
original_name: "Español",
12+
english_name: "spanish",
13+
isocode: "es",
14+
available: 1,
15+
format: "title last_name first_name",
16+
sort_by: "last_name",
17+
},
18+
{
19+
original_name: "Français",
20+
english_name: "french",
21+
isocode: "fr_FR",
22+
available: 1,
23+
format: "title first_name last_name",
24+
sort_by: "first_name",
25+
},
226
{
327
original_name: "العربية",
428
english_name: "arabic",
@@ -8,6 +32,31 @@ export default [
832
sort_by: "first_name",
933
direction: "rtl",
1034
},
35+
{
36+
original_name: "中文(简体)",
37+
english_name: "simpl_chinese",
38+
isocode: "zh_CN",
39+
available: 0,
40+
41+
format: "title last_name first_name",
42+
sort_by: "last_name",
43+
},
44+
{
45+
original_name: "shqip",
46+
english_name: "albanian",
47+
isocode: "sq",
48+
available: 0,
49+
format: "title first_name last_name",
50+
sort_by: "first_name",
51+
},
52+
{
53+
original_name: "հայերեն",
54+
english_name: "armenian",
55+
isocode: "hy",
56+
available: 0,
57+
format: "title first_name last_name",
58+
sort_by: "first_name",
59+
},
1160
{
1261
original_name: "Asturianu",
1362
english_name: "asturian",
@@ -41,17 +90,17 @@ export default [
4190
sort_by: "first_name",
4291
},
4392
{
44-
original_name: "Português do Brasil",
45-
english_name: "brazilian",
46-
isocode: "pt_PT",
47-
available: 1,
93+
original_name: "Български",
94+
english_name: "bulgarian",
95+
isocode: "bg",
96+
available: 0,
4897
format: "title first_name last_name",
4998
sort_by: "first_name",
5099
},
51100
{
52-
original_name: "Български",
53-
english_name: "bulgarian",
54-
isocode: "bg",
101+
original_name: "မြန်မာဘာသာ",
102+
english_name: "burmese",
103+
isocode: "my_MM",
55104
available: 0,
56105
format: "title first_name last_name",
57106
sort_by: "first_name",
@@ -105,14 +154,6 @@ export default [
105154
format: "title first_name last_name",
106155
sort_by: "first_name",
107156
},
108-
{
109-
original_name: "English",
110-
english_name: "english",
111-
isocode: "en_US",
112-
available: 1,
113-
format: "title first_name last_name",
114-
sort_by: "first_name",
115-
},
116157
/*{
117158
'original_name': 'Estonian',
118159
'english_name': 'estonian',
@@ -143,14 +184,6 @@ export default [
143184
format: "title first_name last_name",
144185
sort_by: "first_name",
145186
},
146-
{
147-
original_name: "Français",
148-
english_name: "french",
149-
isocode: "fr_FR",
150-
available: 1,
151-
format: "title first_name last_name",
152-
sort_by: "first_name",
153-
},
154187
{
155188
original_name: "Furlan",
156189
english_name: "friulian",
@@ -224,6 +257,14 @@ export default [
224257
format: "title first_name last_name",
225258
sort_by: "first_name",
226259
},
260+
{
261+
original_name: "Gaeilge",
262+
english_name: "irish",
263+
isocode: "ga",
264+
available: 0,
265+
format: "title first_name last_name",
266+
sort_by: "first_name",
267+
},
227268
{
228269
original_name: "Italiano",
229270
english_name: "italian",
@@ -249,6 +290,14 @@ export default [
249290
format: "title last_name first_name",
250291
sort_by: "last_name",
251292
},
293+
{
294+
original_name: "ພາສາລາວ",
295+
english_name: "lao",
296+
isocode: "lo",
297+
available: 0,
298+
format: "title first_name last_name",
299+
sort_by: "first_name",
300+
},
252301
{
253302
original_name: "Latviešu",
254303
english_name: "latvian",
@@ -281,6 +330,14 @@ export default [
281330
format: "title last_name first_name",
282331
sort_by: "last_name",
283332
},
333+
{
334+
original_name: "नेपाली",
335+
english_name: "nepali",
336+
isocode: "ne",
337+
available: 0,
338+
format: "title first_name last_name",
339+
sort_by: "first_name",
340+
},
284341
{
285342
original_name: "Norsk",
286343
english_name: "norwegian",
@@ -324,13 +381,21 @@ export default [
324381
sort_by: "first_name",
325382
},
326383
{
327-
original_name: "Português europeu",
384+
original_name: "Português",
328385
english_name: "portuguese",
329386
isocode: "pt_PT",
330387
available: 0,
331388
format: "title first_name last_name",
332389
sort_by: "first_name",
333390
},
391+
{
392+
original_name: "Português do Brasil",
393+
english_name: "brazilian",
394+
isocode: "pt_PT",
395+
available: 1,
396+
format: "title first_name last_name",
397+
sort_by: "first_name",
398+
},
334399
{
335400
original_name: "Runasimi",
336401
english_name: "quechua_cusco",
@@ -363,15 +428,6 @@ export default [
363428
format: "title first_name last_name",
364429
sort_by: "first_name",
365430
},
366-
{
367-
original_name: "中文(简体",
368-
english_name: "simpl_chinese",
369-
isocode: "zh_CN",
370-
available: 0,
371-
372-
format: "title last_name first_name",
373-
sort_by: "last_name",
374-
},
375431
{
376432
original_name: "Slovenčina",
377433
english_name: "slovak",
@@ -396,14 +452,6 @@ export default [
396452
format: "title first_name last_name",
397453
sort_by: "first_name",
398454
},
399-
{
400-
original_name: "Español",
401-
english_name: "spanish",
402-
isocode: "es",
403-
available: 1,
404-
format: "title last_name first_name",
405-
sort_by: "last_name",
406-
},
407455
{
408456
original_name: "Kiswahili",
409457
english_name: "swahili",
@@ -428,6 +476,14 @@ export default [
428476
format: "title first_name last_name",
429477
sort_by: "first_name",
430478
},
479+
{
480+
original_name: "தமிழ்",
481+
english_name: "tamil",
482+
isocode: "ta",
483+
available: 0,
484+
format: "title first_name last_name",
485+
sort_by: "first_name",
486+
},
431487
{
432488
original_name: "ไทย",
433489
english_name: "thai",
@@ -493,5 +549,5 @@ export default [
493549
available: 0,
494550
format: "title first_name last_name",
495551
sort_by: "first_name",
496-
},
552+
}
497553
]

0 commit comments

Comments
 (0)