Skip to content

Commit 78f2d59

Browse files
committed
firefox-i18n: add more languages
1 parent 3ef2768 commit 78f2d59

File tree

8 files changed

+120
-102
lines changed

8 files changed

+120
-102
lines changed

srcpkgs/firefox-i18n-fur

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
firefox-i18n

srcpkgs/firefox-i18n-sat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
firefox-i18n

srcpkgs/firefox-i18n-sc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
firefox-i18n

srcpkgs/firefox-i18n-sco

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
firefox-i18n

srcpkgs/firefox-i18n-szl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
firefox-i18n

srcpkgs/firefox-i18n-tg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
firefox-i18n

srcpkgs/firefox-i18n/files/update-lang-list

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22
# Usage: $0 <firefox|firefox-esr|thunderbird>
3-
# Copyright (c) 2019 Danh Doan
3+
# Copyright (c) 2019-2025 Danh Doan
44
# All rights reserved.
55
#
66
# Permission to use, copy, modify, and/or distribute this software for any
@@ -49,7 +49,7 @@ xlink () {
4949

5050
xnewlang () {
5151
lang=$1
52-
padded=$(printf '%-7s' $lang)
52+
padded=$(printf '%-12s' $lang)
5353
xoldexpr=$xoldlangexpr
5454
xoldlangexpr="'$lang \+\""
5555
grep -q "'$lang \+\"" "$tmpldir/template" && return 0
@@ -62,15 +62,15 @@ xnewlang () {
6262

6363
xprocessnew() {
6464
while read -r lang; do
65-
printf '%-7s\n' $lang >&3
65+
printf '%-12s\n' $lang >&3
6666
xlink $lang
6767
xnewlang $lang
6868
done
6969
}
7070

7171
xcleanlang() {
7272
while read -r lang; do
73-
padded=$(printf '%-7s' $lang)
73+
padded=$(printf '%-12s' $lang)
7474
sed -i "/'$padded\"/d" $tmpldir/template
7575
unlink "$tmpldir-$lang" || true
7676
done
@@ -79,7 +79,7 @@ xcleanlang() {
7979
xlistold >| "$tmpoldfile"
8080

8181
curl "https://ftp.mozilla.org/pub/${pkg%-esr}/releases/$version$esr/linux-x86_64/xpi/" \
82-
| grep -o 'xpi/[a-z]\+\(-[A-Z]\+\)\?' \
82+
| grep -o 'xpi/[a-z]\+\(-[a-zA-Z]\+\)\?' \
8383
| cut -d/ -f2 \
8484
| xprocessnew 3>$tmpnewfile
8585

srcpkgs/firefox-i18n/template

Lines changed: 109 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Template file for 'firefox-i18n'
22
pkgname=firefox-i18n
33
version=142.0.1
4-
revision=1
4+
revision=2
55
metapackage=yes
66
short_desc="Firefox language packs"
77
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -15,103 +15,109 @@ do_extract() {
1515
}
1616

1717
_languages=(
18-
'ach "Acholi"'
19-
'af "Afrikaans"'
20-
'an "Aragonese"'
21-
'ar "Arabic"'
22-
'ast "Asturian"'
23-
'az "Azerbaijani"'
24-
'be "Belarusian"'
25-
'bg "Bulgarian"'
26-
'bn "Bengali"'
27-
'br "Breton"'
28-
'bs "Bosnian"'
29-
'ca "Catalan"'
18+
'ach "Acholi"'
19+
'af "Afrikaans"'
20+
'an "Aragonese"'
21+
'ar "Arabic"'
22+
'ast "Asturian"'
23+
'az "Azerbaijani"'
24+
'be "Belarusian"'
25+
'bg "Bulgarian"'
26+
'bn "Bengali"'
27+
'br "Breton"'
28+
'bs "Bosnian"'
29+
'ca "Catalan"'
3030
'ca-valencia "Catalan (Valencian)"'
31-
'cak "Kaqchikel"'
32-
'cs "Czech"'
33-
'cy "Welsh"'
34-
'da "Danish"'
35-
'de "German"'
36-
'dsb "Lower Sorbian"'
37-
'el "Greek"'
38-
'en-CA "English (Canada)"'
39-
'en-GB "English (British)"'
40-
'en-US "English (US)"'
41-
'eo "Esperanto"'
42-
'es-AR "Spanish (Argentina)"'
43-
'es-CL "Spanish (Chile)"'
44-
'es-ES "Spanish (Spain)"'
45-
'es-MX "Spanish (Mexico)"'
46-
'et "Estonian"'
47-
'eu "Basque"'
48-
'fa "Persian"'
49-
'ff "Fulah"'
50-
'fi "Finnish"'
51-
'fr "French"'
52-
'fy-NL "Frisian"'
53-
'ga-IE "Irish"'
54-
'gd "Gaelic (Scotland)"'
55-
'gl "Galician"'
56-
'gn "Guarani"'
57-
'gu-IN "Gujarati (India)"'
58-
'he "Hebrew"'
59-
'hi-IN "Hindi (India)"'
60-
'hr "Croatian"'
61-
'hsb "Upper Sorbian"'
62-
'hu "Hungarian"'
63-
'hy-AM "Armenian"'
64-
'ia "Interlingua"'
65-
'id "Indonesian"'
66-
'is "Icelandic"'
67-
'it "Italian"'
68-
'ja "Japanese"'
69-
'ka "Georgian"'
70-
'kab "Kabyle"'
71-
'kk "Kazakh"'
72-
'km "Khmer"'
73-
'kn "Kannada"'
74-
'ko "Korean"'
75-
'lij "Ligurian"'
76-
'lt "Lithuanian"'
77-
'lv "Latvian"'
78-
'mk "Macedonian"'
79-
'mr "Marathi"'
80-
'ms "Malay"'
81-
'my "Burmese"'
82-
'nb-NO "Norwegian (Bokmål)"'
83-
'ne-NP "Nepali"'
84-
'nl "Dutch"'
85-
'nn-NO "Norwegian (Nynorsk)"'
86-
'oc "Occitan"'
87-
'pa-IN "Punjabi"'
88-
'pl "Polish"'
89-
'pt-BR "Portuguese (Brazilian)"'
90-
'pt-PT "Portuguese (Portugal)"'
91-
'rm "Romansh"'
92-
'ro "Romanian"'
93-
'ru "Russian"'
94-
'si "Sinhala"'
95-
'sk "Slovak"'
96-
'skr "Saraiki"'
97-
'sl "Slovenian"'
98-
'son "Songhai"'
99-
'sq "Albanian"'
100-
'sr "Serbian"'
101-
'sv-SE "Swedish"'
102-
'ta "Tamil"'
103-
'te "Telugu"'
104-
'th "Thai"'
105-
'tl "Tagalog"'
106-
'tr "Turkish"'
107-
'trs "Triqui"'
108-
'uk "Ukrainian"'
109-
'ur "Urdu"'
110-
'uz "Uzbek"'
111-
'vi "Vietnamese"'
112-
'xh "Xhosa"'
113-
'zh-CN "Chinese (Simplified)"'
114-
'zh-TW "Chinese (Traditional)"'
31+
'cak "Kaqchikel"'
32+
'cs "Czech"'
33+
'cy "Welsh"'
34+
'da "Danish"'
35+
'de "German"'
36+
'dsb "Lower Sorbian"'
37+
'el "Greek"'
38+
'en-CA "English (Canada)"'
39+
'en-GB "English (British)"'
40+
'en-US "English (US)"'
41+
'eo "Esperanto"'
42+
'es-AR "Spanish (Argentina)"'
43+
'es-CL "Spanish (Chile)"'
44+
'es-ES "Spanish (Spain)"'
45+
'es-MX "Spanish (Mexico)"'
46+
'et "Estonian"'
47+
'eu "Basque"'
48+
'fa "Persian"'
49+
'ff "Fulah"'
50+
'fi "Finnish"'
51+
'fr "French"'
52+
'fur "Friulian"'
53+
'fy-NL "Frisian"'
54+
'ga-IE "Irish"'
55+
'gd "Gaelic (Scotland)"'
56+
'gl "Galician"'
57+
'gn "Guarani"'
58+
'gu-IN "Gujarati (India)"'
59+
'he "Hebrew"'
60+
'hi-IN "Hindi (India)"'
61+
'hr "Croatian"'
62+
'hsb "Upper Sorbian"'
63+
'hu "Hungarian"'
64+
'hy-AM "Armenian"'
65+
'ia "Interlingua"'
66+
'id "Indonesian"'
67+
'is "Icelandic"'
68+
'it "Italian"'
69+
'ja "Japanese"'
70+
'ka "Georgian"'
71+
'kab "Kabyle"'
72+
'kk "Kazakh"'
73+
'km "Khmer"'
74+
'kn "Kannada"'
75+
'ko "Korean"'
76+
'lij "Ligurian"'
77+
'lt "Lithuanian"'
78+
'lv "Latvian"'
79+
'mk "Macedonian"'
80+
'mr "Marathi"'
81+
'ms "Malay"'
82+
'my "Burmese"'
83+
'nb-NO "Norwegian (Bokmål)"'
84+
'ne-NP "Nepali"'
85+
'nl "Dutch"'
86+
'nn-NO "Norwegian (Nynorsk)"'
87+
'oc "Occitan"'
88+
'pa-IN "Punjabi"'
89+
'pl "Polish"'
90+
'pt-BR "Portuguese (Brazilian)"'
91+
'pt-PT "Portuguese (Portugal)"'
92+
'rm "Romansh"'
93+
'ro "Romanian"'
94+
'ru "Russian"'
95+
'sat "Santali"'
96+
'sc "Sardinian"'
97+
'sco "Scots"'
98+
'si "Sinhala"'
99+
'sk "Slovak"'
100+
'skr "Saraiki"'
101+
'sl "Slovenian"'
102+
'son "Songhai"'
103+
'sq "Albanian"'
104+
'sr "Serbian"'
105+
'sv-SE "Swedish"'
106+
'szl "Silesian"'
107+
'ta "Tamil"'
108+
'te "Telugu"'
109+
'tg "Tajik"'
110+
'th "Thai"'
111+
'tl "Tagalog"'
112+
'tr "Turkish"'
113+
'trs "Triqui"'
114+
'uk "Ukrainian"'
115+
'ur "Urdu"'
116+
'uz "Uzbek"'
117+
'vi "Vietnamese"'
118+
'xh "Xhosa"'
119+
'zh-CN "Chinese (Simplified)"'
120+
'zh-TW "Chinese (Traditional)"'
115121
)
116122

117123
# XXX: Remove makedeps later, just for build ordering on the build servers
@@ -175,6 +181,7 @@ checksum="3a8237c9b440cf600bc4bf50a9cea341e0d88174e819cd7b73c64cd5be0db113
175181
e54c084c9524f46ff7760720fde04a0dbd54721151a36cbc7249a90a4be0ce74
176182
21157f2f9e45789ae36218eb2ae22b3d70c28d5872412369d64e8e48c54db672
177183
c8f64a024d757470d0afdadd84249442a820cefba95ec1874537e7fd4840c096
184+
8ba9b29cb295351205b41555965a68a2c15b50fcc26ac315f13c31a441b486b6
178185
50c8de68eb034c24a8aa88ccc47871f18617fee4c3c69bcc3c919fc824bf2a3f
179186
3a6cd9a34531e60ca79e62b2cbf4c8c69012e75ec968be24a6e3f5e68559b116
180187
20639ef19abbfe537854ef3a9eb8ad269b71690597a38ea4bb3985de78ae6420
@@ -217,6 +224,9 @@ checksum="3a8237c9b440cf600bc4bf50a9cea341e0d88174e819cd7b73c64cd5be0db113
217224
5af5428b784818f1ba996c33d1f589e0f2a08805896e8199ae4397b616dbf270
218225
a566cb9cc9c27b3b976c0d0a2cb23702651c7e125f6813b622edcc38f2d90d21
219226
a441886d46f0af79e631482911fcacc661a4724afdf171ce22d27389b7a403fa
227+
81b2c5e5f668c10b0c05f4fadffe1133f7e5988bffd71bd4a7825726a68da6a0
228+
f16e0386c43e83061b3400f638b759554ab7a24b768480dc7c89f7d2755f00ad
229+
f616624cdbb6c8abd65cdbaae4d098eeadda4e42ee8e6c3008dc36be45bcd89b
220230
073d928b31910dd37d96c0be474f55a172fcff8b964bd24a62641040cac4cee2
221231
7f76dbf8014dec8dc2716064666dc7e3a2a0af56af3a94a02f39a9fd31138f57
222232
d3ebe49c6da7899ef92309d43327dc5869d7fe1c626cdfb0129349d590d4e8fd
@@ -225,8 +235,10 @@ checksum="3a8237c9b440cf600bc4bf50a9cea341e0d88174e819cd7b73c64cd5be0db113
225235
e19ef23c2e46915a2494ce7a96a01249aced66aabdfb2006e75c802b89a2a9e7
226236
c7ecab2f88da24e483696bd92389b1d8f2492aad4d3ff1134c0b387c4ea5e536
227237
81bb6f80b1af5412819c572ea54b35123a8d91ce9bb8a955d917b234230b82c1
238+
b85b136ab02f5a5cac2e99f40fa48ccc921080984a7d39e8aa4f40cc4cbb4458
228239
b6236f5cbc84ae98edb4a228976561951c1b39b6465f62a373bbd6a742327225
229240
c51e2e05002e8e1600e42b63223181220b1195a1ae8325892d9a4f2dbf88c980
241+
1cf42b2e2e5cd9de9faf7fb88337f7743f9228fa5518535ecfe609b89c3484ca
230242
db17d2025ed285fbb8f2a61cf15fb6f8c7c86bd0631180e94d140e58be11959d
231243
c5bdd59fe2798d72a3791750911def19ccfe05c4348c409bd4fecadbbe9ecc42
232244
2c1212b0b09149a712f3e146246db29615e766859a34e55df0b338fce630de67

0 commit comments

Comments
 (0)