blob: 4d15d59f31851835e258b5d5efdb1db9406a0c41 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
|
# Maintainer: Dct Mei <dctxmei@yandex.com>
# Contributor: Felix Golatofski <contact@xdfr.de>
# Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
# Contributor: Thomas Baechler <thomas@archlinux.org>
# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com>
# Contributor: Michal Hybner <dta081@gmail.com>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
pkgbase=firefox-esr-i18n
pkgver=91.8.0
pkgrel=1
pkgdesc="Language pack for Firefox ESR"
arch=('any')
license=(MPL GPL LGPL)
url="https://www.mozilla.org/en-US/firefox/organizations/"
_languages=(
'ach "Acholi"'
'af "Afrikaans"'
'an "Aragonese"'
'ar "Arabic"'
'ast "Asturian"'
'az "Azerbaijani"'
'be "Belarusian"'
'bg "Bulgarian"'
'bn "Bengali"'
'br "Breton"'
'bs "Bosnian"'
'ca-valencia "Catalan (Valencian)"'
'ca "Catalan"'
'cak "Maya Kaqchikel"'
'cs "Czech"'
'cy "Welsh"'
'da "Danish"'
'de "German"'
'dsb "Lower Sorbian"'
'el "Greek"'
'en-CA "English (Canadian)"'
'en-GB "English (British)"'
'en-US "English (US)"'
'eo "Esperanto"'
'es-AR "Spanish (Argentina)"'
'es-CL "Spanish (Chile)"'
'es-ES "Spanish (Spain)"'
'es-MX "Spanish (Mexico)"'
'et "Estonian"'
'eu "Basque"'
'fa "Persian"'
'ff "Fulah"'
'fi "Finnish"'
'fr "French"'
'fy-NL "Frisian"'
'ga-IE "Irish"'
'gd "Gaelic (Scotland)"'
'gl "Galician"'
'gn "Guarani"'
'gu-IN "Gujarati (India)"'
'he "Hebrew"'
'hi-IN "Hindi (India)"'
'hr "Croatian"'
'hsb "Upper Sorbian"'
'hu "Hungarian"'
'hy-AM "Armenian"'
'ia "Interlingua"'
'id "Indonesian"'
'is "Icelandic"'
'it "Italian"'
'ja "Japanese"'
'ka "Georgian"'
'kab "Kabyle"'
'kk "Kazakh"'
'km "Khmer"'
'kn "Kannada"'
'ko "Korean"'
'lij "Ligurian"'
'lt "Lithuanian"'
'lv "Latvian"'
'mk "Macedonian"'
'mr "Marathi"'
'ms "Malay"'
'my "Burmese"'
'nb-NO "Norwegian (Bokmål)"'
'ne-NP "Nepali"'
'nl "Dutch"'
'nn-NO "Norwegian (Nynorsk)"'
'oc "Occitan"'
'pa-IN "Punjabi (India)"'
'pl "Polish"'
'pt-BR "Portuguese (Brazilian)"'
'pt-PT "Portuguese (Portugal)"'
'rm "Romansh"'
'ro "Romanian"'
'ru "Russian"'
'si "Sinhala"'
'sk "Slovak"'
'sl "Slovenian"'
'son "Songhai"'
'sq "Albanian"'
'sr "Serbian"'
'sv-SE "Swedish"'
'ta "Tamil"'
'te "Telugu"'
'th "Thai"'
'tl "Tagalog"'
'tr "Turkish"'
'trs "Chicahuaxtla Triqui"'
'uk "Ukrainian"'
'ur "Urdu"'
'uz "Uzbek"'
'vi "Vietnamese"'
'xh "Xhosa"'
'zh-CN "Chinese (Simplified)"'
'zh-TW "Chinese (Traditional)"'
)
pkgname=()
source=()
_url=https://ftp.mozilla.org/pub/firefox/releases/${pkgver}esr/linux-x86_64/xpi
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
_pkgname=firefox-esr-i18n-${_locale,,}
pkgname+=($_pkgname)
source+=("firefox-esr-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi")
eval "package_$_pkgname() {
_package $_lang
}"
done
# Don't extract anything
noextract=(${source[@]%%::*})
_package() {
pkgdesc="$2 language pack for Firefox ESR"
depends=("firefox-esr>=$pkgver")
install -Dm644 firefox-esr-i18n-$pkgver-$1.xpi \
"$pkgdir/usr/lib/firefox-esr/browser/extensions/langpack-$1@firefox.mozilla.org.xpi"
}
sha256sums=('ff37f24a054d7f17cccf99257f9668fcf19936eac1a77975c5defbcc183cc880'
'86aeb2f5b4146904a79d1a8f1b9d42dedc662bc7dc47391b0e1c44df69751199'
'c49e478bcd4c7dd317047919999533eb0e3f282db25b230c8c1a9a6fa8abebde'
'94cbbb4e8de0f568ecec626477342c2211f169ec5dd19d17c4ef96f849550403'
'7f65a24b9e1b13739b300b8a3f3bd8f4273b7046286b8495849299bc858f3dbb'
'86d83ccfbcd4453278250604eb19ddebb7705adf6a7ceebd7e03791491eae4bf'
'1fbc54dc49d1f160d877c79dbe20a8bb3d4b3375878b5ed3b0713fd00ff62b65'
'85d14c5b6a187526f667c45a9a5f41e665117f45c8ad6f8780888e11c3132bb3'
'aa33f2d902d61c2eca372aec7fdc4c00df2b87e3f52e0c84b40cc2ffb6b125a2'
'ca28dc6ada44ed9faa386dde5e62fa6709414c953ae5ff5e5bde98de8fdd1135'
'd36ae85d6a3c76bfea19f901f0c2d54cd03ec7eaef8f073b838ba32611743117'
'6ce185e4e8881f2ea7b6db19672a13e379238fc07992409e02fb4f29d1f89e73'
'a139055c340b604f3248da01950bc11088b67ee7fe4444ba486ddb486f47fd7f'
'62b153ebd41641d9e1d9f1b8d4f656795d585ff506d655545c7ecbaf8688e808'
'8ab64e220c511c22fe1530a2344ccc414cedd8a0c2131a0bab009d2679fa4929'
'68125bd30ca0da5ee76f0a08a654f0f2c26af00dfb722eb1a02155828a26352a'
'af5e7e9167224e5ee4defcf507defd90688d7988ef1064c4a8afc224cd97a5f2'
'6f3cb54c75308324b704f54e6b9d7ebc64eb940bf5cca65e3d7e6b6bd6807d7e'
'8df61c47b55fa9beef9b8ca81ae24282a303b6597458220a41f3fab6d61a9f86'
'4dc7e23e13a89020731481281a8de113c8616d0a809dbcdd124d370a44aa3290'
'd31d15f0e32566105b4fcd268767e1e4b16918bfca0de1cfaf86b6f2412ffe72'
'82d7cac59ba8ff594e0ed40285f36df208cf357bb891068801ff024264080110'
'09118b2de411d14ab70961fc3e9ddafb1e50a8fee3340988046a82d81f05486b'
'd954c46dc878acf4c30fd46e7c9640a75205d52017fd49cb6acf46677eebbb98'
'26f586d2d8dfc77512db87b9594d49bd6b76b09765f1b826ded3458e00b5702b'
'71d8a7c43452623166606621e90da17dbc5bb4724e2cf0a556efe1634daae338'
'4c6a5ee8f964ae97ce30e505bbd986345a8aa910a84b60108f66d02b1107f462'
'72f8d3a7b0dc987abbd9ee6c1c51d733c716036c4ea9434a48d4b61155852c8c'
'748921920149b561afc47b74c671e453a25dbd3db9837608615c36bf0a1e1979'
'51a6bafc1656019dab63610ce8ea9d8b9f05f2258d0641cceff439d745bbc08b'
'075e0ddd386a5243e9f436aee9f9ea38311c53691ac3d19b2c06abb41494209e'
'e1008563451ba8bd7e50e6d7c1c893322c9a61f1177a9a6667c722fd6160b0f2'
'0b30f268775cae1573282912d0541a6413c0c333fbff861e280f3dac12f82ab1'
'52ae07a51117ba246bb87512eed9590b0e000ac53a15fd4b0b5bb49fba83f9ac'
'b9cea7d16bc47d3655e41aa1d7aee207c06e16a0dc0518073e4d45d1f64e7fa5'
'cc3a33c0c632cbb414bff3f29b342fc5e464cf16521b7158236fd6374e40a93c'
'283167ba8bdc5da5c729016beca79a78e8efa2ce69615def45accaf526d2336f'
'd904ed019a9edf7405775276ebbec6818425479b1199f10a1827ac8574f362e4'
'25b69f0affc9bca172421deaf6585bee92f238721639e4b0b4a3e18335a7a621'
'7dd0d5b735be8b5b5e5dc8296e6a73c5ad17135ea563b46364d0680947a6a275'
'e7d6bdfb5a82ed4ac4af80ac9b5aa9b2dc5278c97d00e8a58f9480d414543d3a'
'567a4aa9d5f5fe15087575a959741f772c887b0a8564ed051645e86f406559bf'
'700f51499052286d699e23fc7b5485b6979dfbca482c2e22644f5a77f4b26c70'
'ea6179b89b3c0e306f73b7c1a94b79159ac88e6789ccee2d0136bc4a573460bf'
'2a82198fc8d2593653d6e158669afb9ced0209f9359a4dafa3b043b52f1eac28'
'cddd9fd2ada79dc1a59dd1f32a4d9d2e6eef64783c172257a0a5a45be3bec18d'
'72937a5d545811a51fcd5949151bb7ac190308bb82905ca28614b4d02c268458'
'c5527167bfe953f5492296e838610562f8d530af3eb54d2ac709557304ece584'
'743b0ece544231770c58397df6d60b89f640fac5d0bae497d41eac90891f6314'
'753880024a24d45f791182ca2915a3a254c1e94fe3d1fefc27a6c208812652da'
'c0f9fe252ac9652887ff572b29c7c66af8d5229681ac94cc41a9971e017a63bb'
'a09b99046985905e830d5f3eea3102c0c1d31164eb0e71542178d90c9c3c6af1'
'cf939bc4f0744c594a9b813102b1555b6e8eb5f04b3015e350fd003a4c53ece0'
'6c617c7e415c24eb83bda90ad40bc032251d61bcf8cb468874f47dd228d12aa8'
'af010e77adfcde03a08d7add5407de8a8c95d923c5de4296b2a2cc70c34c674b'
'dbcdbcf55122908023bd757f215afa7e878e46d5b1da840b2f17c406cb2feea6'
'8924840bac5b9a7bcf59ccfe088d805f61925224b80884e57d78881da42b0dbb'
'ab06eb9d358782d00a1cdcc02c9501295f68c9aa50347647ef3e2ad6ebda7f7b'
'ce37dad2b66911d3601a33200daf2eb8c786853004825324c1eb446aa66093f2'
'bceb1b4deff3787eecd47b2e573b24ba4ad12f6dd75493d2a7927d665861f87e'
'a38d3c4a1e5b6acd9bfaef020c9874675f38a404e7a8f59885b871c63f309788'
'343cbb61be46982d3a0f30abaa44fb72f331694223b90330187a17686b3dd9c7'
'7146ff04a1c2bd610e9e79e06e92454dfc71e632805921976864ef259c5dc009'
'dc020539bb7b305189deefed0062c68db65668ff21a13a72f44578d9671a1de7'
'd5a004f9a0fa341f7806daac8aa95793c843d4807b389e93a81f6a9365bf344f'
'be6f6b548b7e5fcb786026e1ab523a06d86e3204368b03339a421464f5def460'
'b937d715fec43f77c658a1f01a17a7289709363e212eeda7691326b6df53cedf'
'88d96597d315951be29100517897017e7f75917a99b903615e6f0007b6f37cbe'
'b92c851fec882daf3c883a7459233f0df2490d1858a72aa93685a846610763f3'
'0e25ddb5ff6751906df24bae08b865d61e3ae3a3d47e91f09eb6bd853a3c41ca'
'a99c3857f6908a4e60e48f0bcbb110e0d43e5e5b5fb8a28cdfab3d2bceea32d3'
'240e929749401be6fab4c27f820d0634ff73f0306c97da93f3252b0fbf5eccec'
'885d2591f3a33185e793ae5c6e7fd69053fbfdd97da2f1f063f86917386ed2fc'
'c8e4d1ad5414fc5d76095a4ef9e0f31e0484658a6c0d68834c08928900f0098a'
'c67d3342cc2b2c8c70babd5dbe485af430a2a935021250a3ec741d7b9aad0d59'
'2b7dd979f8a1a702fc67733b3df376444e5738a62b364c74d4a7047b4275ae29'
'5ee138aa5defc02d2e94e6de502a8a8002b3fc8ccc77521376da8ff628d925d1'
'994e531c8f2e26d46ed6577248ac147ee073e18de2ecea9f6b2b36694e69f54d'
'73813bcd0ff331756ac3005480d890d8adba652f91702cb633c0804b1ce53ebf'
'00cdf1206c0bf9fed9ea740a5d5629ea97ada56bf13d435a9df89e9b2165ceb7'
'cbf820e41ca18f15fe17c81eb55219f4e2c7e56237973da433abd53a02e76fc2'
'7b72fe25b94f61bd789f131462faefa4650302b92a5141566f6e599a437205d0'
'9912309b786865a635dc2b06d4efaeecc3a1552e32488399dbb2ee775b4f9d57'
'5c493c455534a63daced293db022d293afea6ceeeae67ee012d1bb74212ee83f'
'd6d1156a0556d37cac9335eed09a843133154db7615b3277f40d03e06ca63eae'
'1b014d4a87436c3a472912256faf0bbbebee860e9bab5e44255b2735b467bd03'
'753b28419398c03e9113b7107bc4c0626b21224752f0e80bef600074175edcf0'
'08ca6ad8c678a75ee84640a464413bdf38f23215e824945f4119c22a8f0dfdba'
'87487cdc80b8a7a4dfffb236f71cbf7edc08f7414850d727601dfc74586ff2a5'
'7215dcb212f26ba4bb327118b009b90eac0dce27915eb8f1bca61e2afb78ce9e'
'6d454ca12e1c2cedd2bbfa370d5c026bd8c7844148183ad1f83cbe2d702daf99'
'77206bfc5d082747d1f06fc3dda6b941c082b45e6430ed65030a4a0372389986'
'bec1ae10e01d8d0bbfa19fce88bf5306700eb582bec1b37c183609daa79b749e'
'c0a384a681347ee9962684b07ded7fe258363655a1a89f7abbc1651deaf2e4aa'
'ecc83503ab50f433e2d4e30f63678db73c4f98cab3c8bc7fd7a494270e17f4ed'
'31e21b3a5328b6eab583f9ef6a285535abebac100ab0e7eb19f34f429453da11')
|