thunderbird-i18n: update to 102.0.1.

- add new translation packages
- adapt firefox script to update translation packages
This commit is contained in:
Piotr Wójcik 2022-07-12 18:27:57 +02:00 committed by Piotr
parent b1dbd8aa86
commit d1a6cff41a
15 changed files with 96 additions and 58 deletions

View file

@ -1,5 +1,5 @@
#!/bin/bash #!/bin/bash
# Usage: $0 <firefox|firefox-esr> # Usage: $0 <firefox|firefox-esr|thunderbird>
# Copyright (c) 2019 Danh Doan # Copyright (c) 2019 Danh Doan
# All rights reserved. # All rights reserved.
# #
@ -20,8 +20,9 @@ tmpldir="$pkg-i18n"
case "${pkg}" in case "${pkg}" in
firefox-esr) esr=esr ;; firefox-esr) esr=esr ;;
firefox) : ;; firefox) : ;;
thunderbird) : ;;
*) *)
echo "Usage: $0 <firefox|firefox-esr>" >&2 echo "Usage: $0 <firefox|firefox-esr|thunderbird>" >&2
exit 1 exit 1
;; ;;
esac esac
@ -77,7 +78,7 @@ xcleanlang() {
xlistold >| "$tmpoldfile" xlistold >| "$tmpoldfile"
curl "https://ftp.mozilla.org/pub/firefox/releases/$version$esr/linux-i686/xpi/" \ curl "https://ftp.mozilla.org/pub/${pkg%-esr}/releases/$version$esr/linux-x86_64/xpi/" \
| grep -o 'xpi/[a-z]\+\(-[A-Z]\+\)\?' \ | grep -o 'xpi/[a-z]\+\(-[A-Z]\+\)\?' \
| cut -d/ -f2 \ | cut -d/ -f2 \
| xprocessnew 3>$tmpnewfile | xprocessnew 3>$tmpnewfile

1
srcpkgs/thunderbird-i18n-af Symbolic link
View file

@ -0,0 +1 @@
thunderbird-i18n

View file

@ -0,0 +1 @@
thunderbird-i18n

View file

@ -0,0 +1 @@
thunderbird-i18n

View file

@ -0,0 +1 @@
thunderbird-i18n

1
srcpkgs/thunderbird-i18n-ka Symbolic link
View file

@ -0,0 +1 @@
thunderbird-i18n

View file

@ -0,0 +1 @@
thunderbird-i18n

1
srcpkgs/thunderbird-i18n-kk Symbolic link
View file

@ -0,0 +1 @@
thunderbird-i18n

1
srcpkgs/thunderbird-i18n-lv Symbolic link
View file

@ -0,0 +1 @@
thunderbird-i18n

1
srcpkgs/thunderbird-i18n-ms Symbolic link
View file

@ -0,0 +1 @@
thunderbird-i18n

View file

@ -0,0 +1 @@
thunderbird-i18n

1
srcpkgs/thunderbird-i18n-th Symbolic link
View file

@ -0,0 +1 @@
thunderbird-i18n

1
srcpkgs/thunderbird-i18n-uz Symbolic link
View file

@ -0,0 +1 @@
thunderbird-i18n

View file

@ -0,0 +1 @@
../../firefox-i18n/files/update-lang-list

View file

@ -1,6 +1,6 @@
# Template file for 'thunderbird-i18n' # Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n pkgname=thunderbird-i18n
version=91.9.0 version=102.0.3
revision=1 revision=1
build_style=meta build_style=meta
short_desc="Thunderbird language packs" short_desc="Thunderbird language packs"
@ -15,22 +15,26 @@ do_extract() {
} }
_languages=( _languages=(
'af "Afrikaans"'
'ar "Arabic"' 'ar "Arabic"'
'ast "Asturian"' 'ast "Asturian"'
'be "Belarusian"' 'be "Belarusian"'
'bg "Bulgarian"' 'bg "Bulgarian"'
'br "Breton"' 'br "Breton"'
'ca "Catalan"' 'ca "Catalan"'
'cak "Kaqchikel"'
'cs "Czech"' 'cs "Czech"'
'cy "Welsh"' 'cy "Welsh"'
'da "Danish"' 'da "Danish"'
'de "German"' 'de "German"'
'dsb "Lower Sorbian"' 'dsb "Lower Sorbian"'
'el "Greek"' 'el "Greek"'
'en-CA "English (Canadian)"'
'en-GB "English (British)"' 'en-GB "English (British)"'
'en-US "English (US)"' 'en-US "English (US)"'
'es-AR "Spanish (Argentina)"' 'es-AR "Spanish (Argentina)"'
'es-ES "Spanish (Spain)"' 'es-ES "Spanish (Spain)"'
'es-MX "Spanish (Mexico)"'
'et "Estonian"' 'et "Estonian"'
'eu "Basque"' 'eu "Basque"'
'fi "Finnish"' 'fi "Finnish"'
@ -48,11 +52,17 @@ _languages=(
'is "Icelandic"' 'is "Icelandic"'
'it "Italian"' 'it "Italian"'
'ja "Japanese"' 'ja "Japanese"'
'ka "Georgian"'
'kab "Kabyle"'
'kk "Kazakh"'
'ko "Korean"' 'ko "Korean"'
'lt "Lithuanian"' 'lt "Lithuanian"'
'lv "Latvian"'
'ms "Malay"'
'nb-NO "Norwegian (Bokmål)"' 'nb-NO "Norwegian (Bokmål)"'
'nl "Dutch"' 'nl "Dutch"'
'nn-NO "Norwegian (Nynorsk)"' 'nn-NO "Norwegian (Nynorsk)"'
'pa-IN "Punjabi (India)"'
'pl "Polish"' 'pl "Polish"'
'pt-BR "Portuguese (Brazilian)"' 'pt-BR "Portuguese (Brazilian)"'
'pt-PT "Portuguese (Portugal)"' 'pt-PT "Portuguese (Portugal)"'
@ -64,8 +74,10 @@ _languages=(
'sq "Albanian"' 'sq "Albanian"'
'sr "Serbian"' 'sr "Serbian"'
'sv-SE "Swedish"' 'sv-SE "Swedish"'
'th "Thai"'
'tr "Turkish"' 'tr "Turkish"'
'uk "Ukrainian"' 'uk "Ukrainian"'
'uz "Uzbek"'
'vi "Vietnamese"' 'vi "Vietnamese"'
'zh-CN "Chinese (Simplified)"' 'zh-CN "Chinese (Simplified)"'
'zh-TW "Chinese (Traditional)"' 'zh-TW "Chinese (Traditional)"'
@ -95,57 +107,69 @@ _pkgtmpl() {
} }
} }
checksum="0ce1beef54dbedfa0805ac3f5cad1520f60acb09d2a39711fdb33532645e2924 checksum="ca61de15e67851566f28b6622ca193bcc75294ec6a88775d8f374e6dd33f97ed
6922131d1a57c6525a4ce4c495c809ecfe255f45c0b110dcccacf2137036153e 5c6ff92c3225d758f2dbabb903b04740ba3cd9ed437bc754e6b1e59ede31def6
d039e0e8d4421c98eea04ca69fd48332c107ca3f57deec0b9985d8a3a60df5fa 725ee3f2e04ad849b62e43a4996e5c1a3b3435dfdd07785e51a86d8b7be959fb
16a85769ebba4719732f10fde372c6363731d20ca228bd31d38db1b2dc7fe6e9 da55de26d68542f42851cb80b6f27cdb599e7c77206b3b2a89cd886f079c0dd1
5363483b71670f2dd418519c5e0a7d9abb01057e15c7f5c3893285c478c9b7d5 7ccccfaabd41b5a1462f30bb0d5079a94e932764485b9caea83b9a434527dbd6
7b49e28df13fc28691ab22223da98431f9b14c271a61fc863deda92512504d0f 5f7cfa7775aefdf93e25de1a5edc6ba84212c57122b2838dfdb8dfa70bd89a51
acc349d2b4da8aeb7f554fe00efd75161919dde821b4dcb8170d7b74301a5274 1332b3580aaca12dde6c4b27785e89875acca10229090d95989dd4cb994946a4
af60b34b9e7b6a04c67c0c105fc9a757409e1d15e8ba5ae59e1b57ec70c2afe1 0e85ec02ba514729bc2f093f4726ed8b63629c1faa20abbcb338c5fdcc49b4a2
99a7150815a0c8adf9eafa21779540ce08198f45a58566a4db149904659395bc 82fe9957ce942955833b5efb337313c2dee017178bfde5ce72020f708bff885d
6f5ac93dd4c69316ca3112db66c1da65a899ad94be13f135e96f4fca4b186a1a abc833b8556446d8fe52b722c890c030d4ace228d877bc988aaabedd13e9b000
9adadd236b2095393ee811e0b952d70f034f816036dc90b31ca82cd3be4e2574 9e07ac80c2c94f5ba714eec47ed2c4b05081281be310b42a68bd31b643c19b62
35654dc18ef7363eb6d603f229b8f53c2b0eb506bb4414b42699344887b18477 4ab70afc175a53b889ef941ef49f69bdaa75ca5c9f2a9807be7adccad7681981
e353e6d913c0b23863c3fcc1a91f37fb5cbeece2dcfbe4b45cad8d7673fa58d1 c7128bdfb8e1d69a533adf4b458e08698273eee0372382bfc06a35f4cd88b388
da884de1c02b92b5421c84ffa9b3e83939add60cb2cb79336e5ba58e8ef74cd3 b082c8f436ae6b04f627006a5480c573ccadb697677b1b0ffe477b06886e0685
cfae324fb7af7475baf1a7202e4da08dcfa422b09acc7fddde411322185ea5ce 76a4a9fc16b65ddd867f09e22365ef7db83f488c6bfbadfd724e979377a1e9d8
b786362cf397dc5cec3d91ac592da033609c67a6d67a7e21a8133cdf52e9d604 ec5ef07bf3a29ca29bdccaa364e2a2a07b10751987753954b12846090dac603e
0e04c656b7a14c3800286d95bd513eec63566e7ba28aefbd7cc55073395cd906 18146b30a8b95c0d898550d9de3a5dee2739442a26ef3c18d6ad5019691cc9ac
e334ef8b569eb8eeaf8b95058b87c06c872edcda67cc5c7d3432b2021183469c 4e94aaa155b46906d161f670b89aa541d430da66b4407ed361016ad7e25e7edc
001ae51d73e21e546da191b85596f3c33573cf1d81fc6141d329c9e6851e73c7 d5502a9b987dcf26ad080b69f08b6b05f729925642623840619b9782633af86c
972803d21adf67fa61464f6f701a5f254fe223fc2e83e83cc3e2e47ecaa88be4 140f70b83ea567775ebb91fb97a543ee4c3f9cf858c579665f0fef7e99b1718d
c816a554eee3ebbbcde9efd991ca95c99d4402e87184ac13bb390c485048e9bb c94097ba5cb76ff27afe10bae8ac42550c3a2305f5cfe68da940c04a945e30f1
49328cf9998e464730a16dade381fbc8562457083fcdbe6a38814ef934a27d4e 063ecb3c81d13974e04dea380970df770826e1d8dc8a2ddab22fd9c5b502b5d6
2039ca0bbaf1992d2709a010139106b09d38c32054402240e2e5cc66e6854598 1b9a94b5af233e5e9f7c2c4d2e3ea8379c4c5b0c4cf362ef393fb72f8fd601ab
744e711200cf8a568ad4200c3c5ce086798495874fb6f6581f1636f0bf8bbbfb e432b41facac8ed6dbdde749790d776715abe6c7d993b093fafede86ff88c7eb
dc284a451c2bb8df5121edcc1b68c823f5f9210c7a97d162ecc5ab3575df1219 fda9b6d5404fc92e31c8bac42f0bc60efa94f2f3f8fc38e5ca15c4aa144c2052
258b93a4bc5048c96e568f6d2bcd665ec8adfd47d82fd8247dd26bf9c6289f3c 8ff018bdfbdd7a4748e6bbb2bbe978878e434f5edc29e67bf2a161a26b18d2bb
e3b0cfdb2c428c3f6ba6dd589807245ed6cbfb6fe17cd27348a39e97151d2b40 5fd24eeb6f649aad339df17df173e011e549caea93d60ded90931284ec4b7ce1
e9f5c2338acce514e958d7d9c77ad9428930f7ef9ba39291d7a2efe8045f3bf9 cfa52a4dc3b96dae0c876e6d9793595030371b288378d3d6ad016ea51c26dda7
0ff0260f8a7456cee42b0528b45e3c9821cce159f8c81b057e53da027c6932e3 3ac8d4db3f6f5175f5046238324f4c2aae115cd034eac273d610515711038555
aea0bec5ecbf61d6a44acc6c6946ebf002acc80c95c034f913a53d5ce28491c5 c63a4bb09e45ec4084bac9ce7968adab1239da653a038042f637ac801a1df801
9f4982e6fa9c5deadf0f49116f79a5105ee5e9e623319e0a3f3fda6678a8ead4 79310960862fd1b3f7d6ee9a3a6e7545b91119fd53dbeb0e19bda1921703ac7e
893d5851100e2bfd462529bdb6fe8ab19c42cbebd7e02725d3ea79f9cccc0f16 ef8aeb9022a86616ba72f7b574012b26b9352fedd086e1bc9b1f25ae986db757
c44f697280b29c4961cb0f59dd4692068ba3bd80d56b3724288227bdbd227524 4c748fe20c7fcaf5330e8177418c754fb61a335bdceef0dffa040c8b74caedc3
c04195860e0871d89f7b8c0977d34a676746a8b504a1c871062f635c1000a9cb c6b28fef8ddea491db01661bf83304217481f3f35ef6726f46f494d7c7d8f3bf
08dc12dc180c59fe76787243c292bd4896193d56940bda3ef6aa723c9fbb855f 52e2f55d48e5e2fd28d29f5a7ae5b3c93e5c0b0400af6383ad2c4433d61be9e3
1cb6fdddb41a038f7eefc41af1a06d4da287a7d4ed958298799fdf724883cd19 5c8ea6eafc8baa521a35b7c0d3b4f58af250fb682d4ab39df1146bfe07ed948e
ece6218b8603fc7931bf2e3be52235b0448b0b418716c32323b9a118d9260f5c 6cb9d34e56dfcbea3546f0f0b3ac590c33b5cbc8b2c3b3592d18aa73ef0e6aff
9e92c7a11b3e4d37d2377d5601a760f32ac79be0c7d2907a0cbabc340b141564 9fe5b3a997363486745ed5fa822c6d1a8ad1c7dfa005f0b16808c51f7725b2b1
dac4ae0c976d806f0a0e325405153e93cb37e31febb45d4fc03a3b8f1578fdbe 2352e092c96f111a0ace8a7a22f2859ec223f923f9b7a0194274b170babd496e
62b63c940f24a826d538305a9d3e108308edaf4421aaff73c02e5fc03fbc2259 7d62dd965714171aa83f8ddd13c6a7f775f89a0e234f8335273701cdcdbada30
7eb08ab6108b8925229591368a33bb95dc880850860addaa914ea994f1e772c8 946b02d90ccd5adbe8987f30004679a7bebf282a419ffc4953dba6be32458244
b9b73326aef68b2b547b2654f995fce7e99c085e0c4ebea394ae276b0bc87c14 52ae4b5ace8b19482b67ef10828928590595fed28b87e1cc98057fed714e0c83
d503a590b9e6b38b19574c71a95af806249f5ca7bab5a87256e6694bdcc17e08 89d036b56e1fda526a90c02227944c12648502183de882869b006e51c8406719
30269418942d78ebc5560ffcb81bcf31d14a0579e356b14699af46af8c19da30 3c0f54c30cd66620558b9b9054e91d3f7eeb05910c1f736ebb60885227578aee
90113e8574ee41b463904012442bcd759147d6799ce743a9cbcf6860e6ae98b8 3c79ce1192a463819b1b225ef51d0ca3e57732e003d5e8e1876c98494e8340ac
a86cb03c5eb8bc498127c6453a306e46d089cce36b99dabc747e3696d0740463 bea600ab60450cbf96af829c6c7740db5ddc86eafe4adcea9d7501d6c8aaf70f
f014d4c67692dc424720f0ef23ac1f918a291cb904e31fd809bf4aff6c339c7e 4a8644cf309b381f6f561a99f434eb1315c551f670281e34411db6aed669bc09
fb1e4741305ec130ba7b06172ec34a08ca5b24c3e13a2e52249a21e1053482fd 44929cfa6a6c76958128ee56c54e6eac9e1399fdff0f7d78ce04d1548ae9028b
0d8120993a0430d3dacc71589495d1a9a811a8b17d2dd93cf2dc27e5613e2717 80cde19a5c86378c7fccbbeb08005a0af879d21a880d5dd8b9a5b06dfa7a807c
361835a4ae3117a1c34b782d47001c46d632d46674eb59b8ccfb168ccf53737b 7ea07155dfe16ca83dfc7f8592e04de92ac87c6da65d72510b4c3000371cc80d
f9410e78a0f43e4dfb06859aa84b2ddeceb8719552fb9cce41ba43a8f95f1805 893df4ef8b614fa7299811b28ce168816254ccd352fb26b25f95e0d86c22ccb9
4a1e7534982e55831056f0a59154c674025de11a332dbc083ad2fd66b9ea1e80 3b649e7c903cd3ab92dfa799b4b9d8e3c9969037efb608f84613f39450b63b75
e69994d2b0fd425ba0a73b0971358988ce7a0aa62fdc370a180175c0ff848fb0 0aaa9ca3dc267f05ed2b7f390c45b25af5d269800e94214391dcbf225d010852
2aedbe39ac0e555d0a27b6d266dc2e575dcb9e5ba057cf05dd6c6be8261571c7" fe06263346768673ffecc0c16918e99f6039db9ad1f12f25a3513ab4a03c4b92
91e9ee30c72efd97a94fd2140a5bf93e209a8342e29e19bc48e07a4be217e4ab
b7385f062af8fc5bf0e6fa51fa2bd91239e1db538c3a594e2d632cedc3e36c65
9a096dc4c604364fbaf944f4497191f4c16af431eda1e953d63ca709e39731de
51a2018448e7f81d085f38e1dad762a377e05ddb650e98877a6a0b962c0aa40b
54e190c7eae28b975d7397a57307ad20d3ba725e8c5fc42a4f9adffa62f12d84
403b5154b7191b3cf7c0eba474c769acf8a7a4b54c0625b88850154ec9a3dbef
629be7e0be04c2ada35676efe1c6a89f356b45fdeff07dff9b1dc047d8b21858
b720bf1ea3ebf938765c9553a0847152dad627b696dd050a540c54022abdeaef
413c09e16ebe9db2cd232488a00921387529fea135c35b6da46316278df2321e
a3ac54c1cd728465bdd47dbfaf9c3301d4ca4cc803a6788c311ed771379ba024
7a013bdb26cfeaebd7069fbb65c879f962e4a1c1ec1f738cf2ee50ceeba82ac0
c626615c4e2e8e69a894e464be3f1b32ae402d6a58f51c1307a8dd70f42522d1"