Skip to content

Commit cb3a1f9

Browse files
committed
fix: properly sort languages
1 parent 09f8be5 commit cb3a1f9

134 files changed

Lines changed: 5317 additions & 4965 deletions

File tree

Some content is hidden

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

languages.csv

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ ae,Avestan,2,n != 1
1010
aeb,Arabic (Tunisian),6,n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
1111
af,Afrikaans,2,n != 1
1212
afh,Afrihili,2,n != 1
13+
agr,Aguaruna,2,n != 1
1314
aii,Assyrian Neo-Aramaic,2,n != 1
1415
ain,Ainu (Japan),2,n != 1
15-
agr,Aguaruna,2,n != 1
1616
ak,Akan,2,n > 1
1717
akk,Akkadian,2,n != 1
1818
ale,Aleut,2,n != 1
@@ -31,11 +31,11 @@ ar_DZ,Arabic (Algeria),6,n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10
3131
ar_EG,Arabic (Egypt),6,n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
3232
ar_KW,Arabic (Kuwait),6,n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
3333
ar_LY,Arabic (Libya),6,n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
34+
ar_Latn,Arabic (Latin script),6,n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
3435
ar_MA,Arabic (Morocco),6,n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
3536
ar_SA,Arabic (Saudi Arabia),6,n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
3637
ar_XB,Arabic (XB pseudolocale),6,n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
3738
ar_YE,Arabic (Yemen),6,n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
38-
ar_Latn,Arabic (Latin script),6,n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
3939
arc,Aramaic,2,n != 1
4040
arn,Mapudungun,2,n > 1
4141
arp,Arapaho,2,n != 1
@@ -620,8 +620,8 @@ sam,Samaritan Aramaic,2,n != 1
620620
saq,Samburu,2,n != 1
621621
sas,Sasak,2,n != 1
622622
sat,Santali,3,n == 1 ? 0 : n == 2 ? 1 : 2
623-
sat_Olck,Santali (Ol Chiki script),3,n == 1 ? 0 : n == 2 ? 1 : 2
624623
sat_Deva,Santali (Devanagari script),3,n == 1 ? 0 : n == 2 ? 1 : 2
624+
sat_Olck,Santali (Ol Chiki script),3,n == 1 ? 0 : n == 2 ? 1 : 2
625625
sc,Sardinian,2,n != 1
626626
sck,Sadri,2,n != 1
627627
scn,Sicilian,3,(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2)
@@ -640,6 +640,7 @@ sgn,Sign Languages,2,n != 1
640640
sgs,Samogitian,4,(n % 10 == 1 && n % 100 != 11) ? 0 : ((n == 2) ? 1 : ((n != 2 && n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 2 : 3))
641641
shi,Tachelhit,3,(n == 0 || n == 1) ? 0 : ((n >= 2 && n <= 10) ? 1 : 2)
642642
shn,Shan,2,n != 1
643+
shs,Shuswap,2,n != 1
643644
si,Sinhala,2,n > 1
644645
sid,Sidamo,2,n != 1
645646
sjd,Sami (Kildin),2,n != 1
@@ -653,7 +654,6 @@ smj,Sami (Lule),3,(n == 1) ? 0 : ((n == 2) ? 1 : 2)
653654
sml,Sama (Central),2,n != 1
654655
smn,Sami (Inari),3,(n == 1) ? 0 : ((n == 2) ? 1 : 2)
655656
sms,Sami (Skolt),3,(n == 1) ? 0 : ((n == 2) ? 1 : 2)
656-
shs,Shuswap,2,n != 1
657657
sn,Shona,2,n != 1
658658
snk,Soninke,2,n != 1
659659
so,Somali,2,n != 1
@@ -699,6 +699,7 @@ ter,Tereno,2,n != 1
699699
tet,Tetum,2,n != 1
700700
tg,Tajik,2,n > 1
701701
th,Thai,1,0
702+
the,Tharu (Chitwania),2,n != 1
702703
ti,Tigrinya,2,n > 1
703704
tig,Tigre,2,n != 1
704705
tiv,Tiv,2,n != 1
@@ -716,7 +717,6 @@ tog,Tonga (Nyasa),2,n != 1
716717
toi,Tonga (Zambia),2,n != 1
717718
tok,Toki Pona,1,0
718719
tpi,Tok Pisin,1,0
719-
the,Tharu (Chitwania),2,n != 1
720720
tr,Turkish,2,n != 1
721721
trv,Taroko,2,n != 1
722722
ts,Tsonga,2,n != 1
@@ -778,11 +778,11 @@ xog,Soga,2,n != 1
778778
yao,Yao,2,n != 1
779779
yap,Yapese,2,n != 1
780780
yi,Yiddish,2,n != 1
781-
yuw,Yau (Morobe Province),2,n != 1
782781
yo,Yoruba,1,0
783782
yua,Yucateco,2,n != 1
784783
yue_Hans,Cantonese (Simplified Han script),1,0
785784
yue_Hant,Cantonese (Traditional Han script),1,0
785+
yuw,Yau (Morobe Province),2,n != 1
786786
za,Zhuang,2,n != 1
787787
zap,Zapotec,2,n != 1
788788
zbl,Blissymbols,2,n != 1

rtl.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ fa_AF,
3737
fas,
3838
glk,
3939
ha,
40+
hac,
4041
haz,
4142
he,
4243
heb,

weblate_language_data/languages.py

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -116,29 +116,29 @@
116116
"n != 1",
117117
),
118118
(
119-
"aii",
120-
# Translators: Language name for ISO code "aii". The parenthesis clarifies
119+
"agr",
120+
# Translators: Language name for ISO code "agr". The parenthesis clarifies
121121
# variant of the language. It could contain a region, age (Old, Middle, ...)
122122
# or other variant.
123-
_("Assyrian Neo-Aramaic"),
123+
_("Aguaruna"),
124124
2,
125125
"n != 1",
126126
),
127127
(
128-
"ain",
129-
# Translators: Language name for ISO code "ain". The parenthesis clarifies
128+
"aii",
129+
# Translators: Language name for ISO code "aii". The parenthesis clarifies
130130
# variant of the language. It could contain a region, age (Old, Middle, ...)
131131
# or other variant.
132-
_("Ainu (Japan)"),
132+
_("Assyrian Neo-Aramaic"),
133133
2,
134134
"n != 1",
135135
),
136136
(
137-
"agr",
138-
# Translators: Language name for ISO code "agr". The parenthesis clarifies
137+
"ain",
138+
# Translators: Language name for ISO code "ain". The parenthesis clarifies
139139
# variant of the language. It could contain a region, age (Old, Middle, ...)
140140
# or other variant.
141-
_("Aguaruna"),
141+
_("Ainu (Japan)"),
142142
2,
143143
"n != 1",
144144
),
@@ -304,6 +304,15 @@
304304
6,
305305
"n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5",
306306
),
307+
(
308+
"ar_Latn",
309+
# Translators: Language name for ISO code "ar_Latn". The parenthesis clarifies
310+
# variant of the language. It could contain a region, age (Old, Middle, ...)
311+
# or other variant.
312+
_("Arabic (Latin script)"),
313+
6,
314+
"n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5",
315+
),
307316
(
308317
"ar_MA",
309318
# Translators: Language name for ISO code "ar_MA". The parenthesis clarifies
@@ -340,15 +349,6 @@
340349
6,
341350
"n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5",
342351
),
343-
(
344-
"ar_Latn",
345-
# Translators: Language name for ISO code "ar_Latn". The parenthesis clarifies
346-
# variant of the language. It could contain a region, age (Old, Middle, ...)
347-
# or other variant.
348-
_("Arabic (Latin script)"),
349-
6,
350-
"n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5",
351-
),
352352
(
353353
"arc",
354354
# Translators: Language name for ISO code "arc". The parenthesis clarifies
@@ -5606,20 +5606,20 @@
56065606
"n == 1 ? 0 : n == 2 ? 1 : 2",
56075607
),
56085608
(
5609-
"sat_Olck",
5610-
# Translators: Language name for ISO code "sat_Olck". The parenthesis clarifies
5609+
"sat_Deva",
5610+
# Translators: Language name for ISO code "sat_Deva". The parenthesis clarifies
56115611
# variant of the language. It could contain a region, age (Old, Middle, ...)
56125612
# or other variant.
5613-
_("Santali (Ol Chiki script)"),
5613+
_("Santali (Devanagari script)"),
56145614
3,
56155615
"n == 1 ? 0 : n == 2 ? 1 : 2",
56165616
),
56175617
(
5618-
"sat_Deva",
5619-
# Translators: Language name for ISO code "sat_Deva". The parenthesis clarifies
5618+
"sat_Olck",
5619+
# Translators: Language name for ISO code "sat_Olck". The parenthesis clarifies
56205620
# variant of the language. It could contain a region, age (Old, Middle, ...)
56215621
# or other variant.
5622-
_("Santali (Devanagari script)"),
5622+
_("Santali (Ol Chiki script)"),
56235623
3,
56245624
"n == 1 ? 0 : n == 2 ? 1 : 2",
56255625
),
@@ -5785,6 +5785,15 @@
57855785
2,
57865786
"n != 1",
57875787
),
5788+
(
5789+
"shs",
5790+
# Translators: Language name for ISO code "shs". The parenthesis clarifies
5791+
# variant of the language. It could contain a region, age (Old, Middle, ...)
5792+
# or other variant.
5793+
_("Shuswap"),
5794+
2,
5795+
"n != 1",
5796+
),
57885797
(
57895798
"si",
57905799
# Translators: Language name for ISO code "si". The parenthesis clarifies
@@ -5902,15 +5911,6 @@
59025911
3,
59035912
"(n == 1) ? 0 : ((n == 2) ? 1 : 2)",
59045913
),
5905-
(
5906-
"shs",
5907-
# Translators: Language name for ISO code "shs". The parenthesis clarifies
5908-
# variant of the language. It could contain a region, age (Old, Middle, ...)
5909-
# or other variant.
5910-
_("Shuswap"),
5911-
2,
5912-
"n != 1",
5913-
),
59145914
(
59155915
"sn",
59165916
# Translators: Language name for ISO code "sn". The parenthesis clarifies
@@ -6316,6 +6316,15 @@
63166316
1,
63176317
"0",
63186318
),
6319+
(
6320+
"the",
6321+
# Translators: Language name for ISO code "the". The parenthesis clarifies
6322+
# variant of the language. It could contain a region, age (Old, Middle, ...)
6323+
# or other variant.
6324+
_("Tharu (Chitwania)"),
6325+
2,
6326+
"n != 1",
6327+
),
63196328
(
63206329
"ti",
63216330
# Translators: Language name for ISO code "ti". The parenthesis clarifies
@@ -6469,15 +6478,6 @@
64696478
1,
64706479
"0",
64716480
),
6472-
(
6473-
"the",
6474-
# Translators: Language name for ISO code "the". The parenthesis clarifies
6475-
# variant of the language. It could contain a region, age (Old, Middle, ...)
6476-
# or other variant.
6477-
_("Tharu (Chitwania)"),
6478-
2,
6479-
"n != 1",
6480-
),
64816481
(
64826482
"tr",
64836483
# Translators: Language name for ISO code "tr". The parenthesis clarifies
@@ -7027,15 +7027,6 @@
70277027
2,
70287028
"n != 1",
70297029
),
7030-
(
7031-
"yuw",
7032-
# Translators: Language name for ISO code "yuw". The parenthesis clarifies
7033-
# variant of the language. It could contain a region, age (Old, Middle, ...)
7034-
# or other variant.
7035-
_("Yau (Morobe Province)"),
7036-
2,
7037-
"n != 1",
7038-
),
70397030
(
70407031
"yo",
70417032
# Translators: Language name for ISO code "yo". The parenthesis clarifies
@@ -7072,6 +7063,15 @@
70727063
1,
70737064
"0",
70747065
),
7066+
(
7067+
"yuw",
7068+
# Translators: Language name for ISO code "yuw". The parenthesis clarifies
7069+
# variant of the language. It could contain a region, age (Old, Middle, ...)
7070+
# or other variant.
7071+
_("Yau (Morobe Province)"),
7072+
2,
7073+
"n != 1",
7074+
),
70757075
(
70767076
"za",
70777077
# Translators: Language name for ISO code "za". The parenthesis clarifies

0 commit comments

Comments
 (0)