[PATCH] Add new languages for firefox35-i18n

Jung-uk Kim jkim at FreeBSD.org
Tue Jul 14 23:18:55 UTC 2009


The attached patch adds new language files for firefox35-i18n.  BTW, 
this requires xpi-quick-locale-switcher 1.6.10, which added Firefox 
3.5 support.

https://addons.mozilla.org/en-US/firefox/addon/1333

Jung-uk Kim
-------------- next part --------------
--- Makefile.orig	2009-07-14 18:02:22.000000000 -0400
+++ Makefile	2009-07-14 18:21:17.000000000 -0400
@@ -7,6 +7,7 @@
 
 PORTNAME=	firefox35-i18n
 PORTVERSION=	3.5
+PORTREVISION=	1
 CATEGORIES=	www
 MASTER_SITE_SUBDIR=	firefox/releases/${PORTVERSION}/linux-i686/xpi
 PKGNAMEPREFIX=
--- Makefile.lang.orig	2009-07-14 18:02:22.000000000 -0400
+++ Makefile.lang	2009-07-14 18:30:17.000000000 -0400
@@ -4,15 +4,15 @@
 #
 # $FreeBSD: ports/www/firefox35-i18n/Makefile.lang,v 1.4 2009/07/14 22:02:22 miwi Exp $
 #
-# Currently, the following 61 languages are supported.
+# Currently, the following 74 languages are supported.
 #
-FIREFOX_I18N_ALL_=	af ar be bg bn-IN ca cs cy da de \
-			el en-GB eo es-AR es-ES et eu fi fr fy-NL \
-			ga-IE gl gu-IN he hi-IN hu id is it ja \
-			ka kn ko ku lt lv mk mn mr nb-NO \
-			nl nn-NO oc pa-IN pl pt-BR pt-PT ro ru si \
-			sk sl sq sr sv-SE te th tr uk zh-CN \
-			zh-TW
+FIREFOX_I18N_ALL_=	af ar as be bg bn-BD bn-IN ca cs cy da de el \
+			en-GB eo es-AR es-CL es-ES es-MX et eu fa fi \
+			fr fy-NL ga-IE gl gu-IN he hi-IN hr hu id is \
+			it ja ka kk kn ko ku lt lv mk ml mn mr nb-NO \
+			nl nn-NO oc or pa-IN pl pt-BR pt-PT rm ro ru \
+			si sk sl sq sr sv-SE ta-LK ta te th tr uk vi \
+			zh-CN zh-TW
 
 .if defined(FIREFOX_I18N_ALL) || defined(PACKAGE_BUILDING) || target(package)
 FIREFOX_I18N=   ${FIREFOX_I18N_ALL_}
@@ -23,12 +23,18 @@
 .ifndef WITHOUT_LANG_AR
 FIREFOX_I18N+=  ar
 .endif
+.ifndef WITHOUT_LANG_AS
+FIREFOX_I18N+=  as
+.endif
 .ifndef WITHOUT_LANG_BE
 FIREFOX_I18N+=  be
 .endif
 .ifndef WITHOUT_LANG_BG
 FIREFOX_I18N+=  bg
 .endif
+.ifndef WITHOUT_LANG_BB
+FIREFOX_I18N+=  bn-BD
+.endif
 .ifndef WITHOUT_LANG_BN
 FIREFOX_I18N+=  bn-IN
 .endif
@@ -59,15 +65,24 @@
 .ifndef WITHOUT_LANG_SA
 FIREFOX_I18N+=  es-AR
 .endif
+.ifndef WITHOUT_LANG_SC
+FIREFOX_I18N+=  es-CL
+.endif
 .ifndef WITHOUT_LANG_ES
 FIREFOX_I18N+=  es-ES
 .endif
+.ifndef WITHOUT_LANG_SM
+FIREFOX_I18N+=  es-MX
+.endif
 .ifndef WITHOUT_LANG_ET
 FIREFOX_I18N+=  et
 .endif
 .ifndef WITHOUT_LANG_EU
 FIREFOX_I18N+=  eu
 .endif
+.ifndef WITHOUT_LANG_FA
+FIREFOX_I18N+=  fa
+.endif
 .ifndef WITHOUT_LANG_FI
 FIREFOX_I18N+=  fi
 .endif
@@ -92,6 +107,9 @@
 .ifndef WITHOUT_LANG_HI
 FIREFOX_I18N+=  hi-IN
 .endif
+.ifndef WITHOUT_LANG_HR
+FIREFOX_I18N+=  hr
+.endif
 .ifndef WITHOUT_LANG_HU
 FIREFOX_I18N+=  hu
 .endif
@@ -110,6 +128,9 @@
 .ifndef WITHOUT_LANG_KA
 FIREFOX_I18N+=  ka
 .endif
+.ifndef WITHOUT_LANG_KK
+FIREFOX_I18N+=  kk
+.endif
 .ifndef WITHOUT_LANG_KN
 FIREFOX_I18N+=  kn
 .endif
@@ -128,6 +149,9 @@
 .ifndef WITHOUT_LANG_MK
 FIREFOX_I18N+=  mk
 .endif
+.ifndef WITHOUT_LANG_ML
+FIREFOX_I18N+=  ml
+.endif
 .ifndef WITHOUT_LANG_MN
 FIREFOX_I18N+=  mn
 .endif
@@ -146,6 +170,9 @@
 .ifndef WITHOUT_LANG_OC
 FIREFOX_I18N+=  oc
 .endif
+.ifndef WITHOUT_LANG_OR
+FIREFOX_I18N+=  or
+.endif
 .ifndef WITHOUT_LANG_PA
 FIREFOX_I18N+=  pa-IN
 .endif
@@ -158,6 +185,9 @@
 .ifndef WITHOUT_LANG_PT
 FIREFOX_I18N+=  pt-PT
 .endif
+.ifndef WITHOUT_LANG_RM
+FIREFOX_I18N+=  rm
+.endif
 .ifndef WITHOUT_LANG_RO
 FIREFOX_I18N+=  ro
 .endif
@@ -182,6 +212,12 @@
 .ifndef WITHOUT_LANG_SV
 FIREFOX_I18N+=  sv-SE
 .endif
+.ifndef WITHOUT_LANG_TL
+FIREFOX_I18N+=  tl
+.endif
+.ifndef WITHOUT_LANG_TA
+FIREFOX_I18N+=  ta
+.endif
 .ifndef WITHOUT_LANG_TE
 FIREFOX_I18N+=  te
 .endif
@@ -194,6 +230,9 @@
 .ifndef WITHOUT_LANG_UK
 FIREFOX_I18N+=  uk
 .endif
+.ifndef WITHOUT_LANG_VI
+FIREFOX_I18N+=  vi
+.endif
 .ifndef WITHOUT_LANG_CN
 FIREFOX_I18N+=  zh-CN
 .endif
--- Makefile.option.orig	2009-07-14 18:02:22.000000000 -0400
+++ Makefile.option	2009-07-14 18:57:13.000000000 -0400
@@ -7,8 +7,10 @@
 OPTIONS=        LANG_AF "Africaans"             off \
                 LANG_SQ "Albanian"              off \
                 LANG_AR "Arabic"                on \
+                LANG_AS "Assamese"              off \
                 LANG_EU "Basque"                off \
                 LANG_BN "Bengali"               on \
+                LANG_BB "Bengali (Bangladesh)"  off \
                 LANG_BG "Bulgarian"             off \
                 LANG_BE "Byelorussian"          off \
                 LANG_CA "Catalan"               off \
@@ -30,38 +32,49 @@
                 LANG_GA "Irish"                 off \
                 LANG_HE "Hebrew"                off \
                 LANG_HI "Hindi"                 on \
+                LANG_HR "Hrvatski"              off \
                 LANG_HU "Hungarian"             off \
                 LANG_IS "Icelandic"             off \
                 LANG_ID "Indonesian"            off \
                 LANG_IT "Italian"               on \
                 LANG_JA "Japanese"              on \
                 LANG_KN "Kannada"               off \
+                LANG_KK "Kazakh"                off \
                 LANG_KO "Korean"                on \
                 LANG_KU "Kurdish"               off \
                 LANG_LV "Latvian"               off \
                 LANG_LT "Lithuanian"            off \
                 LANG_MK "Macedonian"            off \
+                LANG_ML "Malayalam"             off \
                 LANG_MR "Marathi"               on \
                 LANG_MN "Mongolian"             off \
                 LANG_NB "Norwegian"             off \
                 LANG_NN "Norwegian Nynorsk"     off \
                 LANG_OC "Occitan"               off \
+                LANG_OR "Oriya"                 off \
+                LANG_FA "Persian"               off \
                 LANG_PL "Polish"                off \
                 LANG_PT "Portuguese"            off \
                 LANG_BR "Portuguese (Brazil)"   on \
                 LANG_PA "Punjabi"               on \
                 LANG_RO "Romanian"              off \
+                LANG_RM "Romansh"               off \
                 LANG_RU "Russian"               on \
                 LANG_SR "Serbian"               off \
                 LANG_ES "Spanish"               on \
                 LANG_SA "Spanish (Argentina)"   off \
+                LANG_SC "Spanish (Chile)"       off \
+                LANG_SM "Spanish (Mexico)"      off \
                 LANG_SI "Singhalese"            off \
                 LANG_SK "Slovak"                off \
                 LANG_SL "Slovenian"             off \
                 LANG_SV "Swedish"               off \
                 LANG_TW "Taiwanese"             off \
+                LANG_TA "Tamil"                 off \
+                LANG_TL "Tamil (Sri Lanka)"     off \
                 LANG_TE "Telugu"                on \
                 LANG_TH "Thai"                  off \
                 LANG_TR "Turkish"               off \
                 LANG_UK "Ukrainian"             off \
+                LANG_VI "Vietnamese"            off \
                 LANG_CY "Welsh"                 off
--- distinfo.orig	2009-07-14 18:02:22.000000000 -0400
+++ distinfo	2009-07-14 18:51:24.000000000 -0400
@@ -4,12 +4,18 @@
 MD5 (xpi/firefox35-i18n-3.5/ar.xpi) = f49f268b962c6e12e455604577fcb23e
 SHA256 (xpi/firefox35-i18n-3.5/ar.xpi) = eab80ca0231f607b8eae467e076e23c8558e21402cd6cba7e2d2c035af11a002
 SIZE (xpi/firefox35-i18n-3.5/ar.xpi) = 131434
+MD5 (xpi/firefox35-i18n-3.5/as.xpi) = fe5d7ae5969fe93cdea11235c74bd3ad
+SHA256 (xpi/firefox35-i18n-3.5/as.xpi) = 44274c0da8c84ba0a995e4efa43ea3ffc4f23da4238bb1b7f03d92ba5e640a1c
+SIZE (xpi/firefox35-i18n-3.5/as.xpi) = 134189
 MD5 (xpi/firefox35-i18n-3.5/be.xpi) = a3048735e997fcd7e5e19a7f63764f0b
 SHA256 (xpi/firefox35-i18n-3.5/be.xpi) = 4ec0ea3c746ad3b64e0df47c91c823657ca603c7b8ff2d7d8f0ab9bd1f23a889
 SIZE (xpi/firefox35-i18n-3.5/be.xpi) = 122116
 MD5 (xpi/firefox35-i18n-3.5/bg.xpi) = 15c42bffcbc1a7a2660ebe2d85fac353
 SHA256 (xpi/firefox35-i18n-3.5/bg.xpi) = 070f17ba1eba895199279d23b345c0c5d79952c3007a9c1946a0354371e07fb4
 SIZE (xpi/firefox35-i18n-3.5/bg.xpi) = 133794
+MD5 (xpi/firefox35-i18n-3.5/bn-BD.xpi) = 7f1399dd58b60228d5bd39585172edb7
+SHA256 (xpi/firefox35-i18n-3.5/bn-BD.xpi) = faa48afa3bf074b380452e639a8d0228b5158d8b22957e3f56536a716c9d3266
+SIZE (xpi/firefox35-i18n-3.5/bn-BD.xpi) = 142085
 MD5 (xpi/firefox35-i18n-3.5/bn-IN.xpi) = d8866e9fe50ca14b1ec0939bf22f4dfd
 SHA256 (xpi/firefox35-i18n-3.5/bn-IN.xpi) = 1dba6ac793cd1309a3913d94be70caa82f5880ee00c164179615da184b3eb17b
 SIZE (xpi/firefox35-i18n-3.5/bn-IN.xpi) = 157714
@@ -40,15 +46,24 @@
 MD5 (xpi/firefox35-i18n-3.5/es-AR.xpi) = c858685ac42a7aafa233b365de46d66a
 SHA256 (xpi/firefox35-i18n-3.5/es-AR.xpi) = fc28fcbb46e591171ce2da3360d04c03d3b4c74413d8626742271c085c193562
 SIZE (xpi/firefox35-i18n-3.5/es-AR.xpi) = 127182
+MD5 (xpi/firefox35-i18n-3.5/es-CL.xpi) = c61154a23ba58a62dbdfeaefd4f7a8f3
+SHA256 (xpi/firefox35-i18n-3.5/es-CL.xpi) = f1d9956e99e7ceed37179cf7829f2ed4d0c0fc3217e1ed79c8d77a142a0d30cc
+SIZE (xpi/firefox35-i18n-3.5/es-CL.xpi) = 128922
 MD5 (xpi/firefox35-i18n-3.5/es-ES.xpi) = 1050d8172755cca62371864f06025b30
 SHA256 (xpi/firefox35-i18n-3.5/es-ES.xpi) = 9a35fccb7d728f4b887f9fd53d966b02f732b6e5278966fec6614e5495aead5e
 SIZE (xpi/firefox35-i18n-3.5/es-ES.xpi) = 108697
+MD5 (xpi/firefox35-i18n-3.5/es-MX.xpi) = 70915528ae5596d7c967f9040b1721fb
+SHA256 (xpi/firefox35-i18n-3.5/es-MX.xpi) = 20527e0f60485ddd5acbef2f7ee978203dc557ca6d3a9759fec4a0ec19a694d8
+SIZE (xpi/firefox35-i18n-3.5/es-MX.xpi) = 127335
 MD5 (xpi/firefox35-i18n-3.5/et.xpi) = 72240c824463ea39453c627fe53db9f8
 SHA256 (xpi/firefox35-i18n-3.5/et.xpi) = 031d254ae8b4e089b4e1eebaae05484d55e72ad703f438369805e103f0428ea4
 SIZE (xpi/firefox35-i18n-3.5/et.xpi) = 126514
 MD5 (xpi/firefox35-i18n-3.5/eu.xpi) = a3dbbbc0cf177edec7d086dced7882a0
 SHA256 (xpi/firefox35-i18n-3.5/eu.xpi) = a80c08b4d684b86a1d1e16c9fd896103f18e947bd613eff649cadbd1bea59756
 SIZE (xpi/firefox35-i18n-3.5/eu.xpi) = 121363
+MD5 (xpi/firefox35-i18n-3.5/fa.xpi) = f55d7cecce37d1929afd4530493e7389
+SHA256 (xpi/firefox35-i18n-3.5/fa.xpi) = f32d36835c6ebf34f2d650c67f39094f691e0e4c175440cda32a60f923c96052
+SIZE (xpi/firefox35-i18n-3.5/fa.xpi) = 137646
 MD5 (xpi/firefox35-i18n-3.5/fi.xpi) = 6fc6dc1fd754eb755959458d6691abb8
 SHA256 (xpi/firefox35-i18n-3.5/fi.xpi) = 8103804aeea41ce39081d6cf2262d7eb18a924d7e5d2a36fb529f0e813b4e855
 SIZE (xpi/firefox35-i18n-3.5/fi.xpi) = 126031
@@ -73,6 +88,9 @@
 MD5 (xpi/firefox35-i18n-3.5/hi-IN.xpi) = ad1eb01855f8bce84772673ccbfe059d
 SHA256 (xpi/firefox35-i18n-3.5/hi-IN.xpi) = 99687d2a75561cb1a6f050db9011025d1ea0ca8a868d07b186c45a993c7eaee2
 SIZE (xpi/firefox35-i18n-3.5/hi-IN.xpi) = 141270
+MD5 (xpi/firefox35-i18n-3.5/hr.xpi) = 97e93134f1950e14d7253f4a2a20f8bb
+SHA256 (xpi/firefox35-i18n-3.5/hr.xpi) = bbc67fb6446b775adaef382e7772cecc8b9d76362b78a7b6e6625ab894f0299a
+SIZE (xpi/firefox35-i18n-3.5/hr.xpi) = 126932
 MD5 (xpi/firefox35-i18n-3.5/hu.xpi) = 230c1223da3984620ce089623b2c9c03
 SHA256 (xpi/firefox35-i18n-3.5/hu.xpi) = a9128acf91aadecec11f11d20f66c376ac396e8f3339097b2d625d4da4e96009
 SIZE (xpi/firefox35-i18n-3.5/hu.xpi) = 130955
@@ -91,6 +109,9 @@
 MD5 (xpi/firefox35-i18n-3.5/ka.xpi) = 8ae8bd7e5c235209edf3e35f6a7351cc
 SHA256 (xpi/firefox35-i18n-3.5/ka.xpi) = 76ab924b67c82389eed801e643e8805a8cba4c7f1f580452806f6374180bf187
 SIZE (xpi/firefox35-i18n-3.5/ka.xpi) = 153923
+MD5 (xpi/firefox35-i18n-3.5/kk.xpi) = b33a8c108f37ebaab33c75f33fcf4639
+SHA256 (xpi/firefox35-i18n-3.5/kk.xpi) = e2c25849c547c2bc3d450d02d26a42a0ee7974e151a1e341da40cc161c5573d1
+SIZE (xpi/firefox35-i18n-3.5/kk.xpi) = 137332
 MD5 (xpi/firefox35-i18n-3.5/kn.xpi) = aa4868ed3458f0bcd3fd3708fd6bd141
 SHA256 (xpi/firefox35-i18n-3.5/kn.xpi) = 14aded3e373bd5422fadbd0d6986046f165b4e58a3298e2ed9b99fbc6a804531
 SIZE (xpi/firefox35-i18n-3.5/kn.xpi) = 148450
@@ -109,6 +130,9 @@
 MD5 (xpi/firefox35-i18n-3.5/mk.xpi) = 0636ee6ea264d8add4a8dfce06ab1905
 SHA256 (xpi/firefox35-i18n-3.5/mk.xpi) = a5126f5a5201950d4c8f591a3d6f92ce2ff5f196ff63b4d1566c93c296460365
 SIZE (xpi/firefox35-i18n-3.5/mk.xpi) = 127145
+MD5 (xpi/firefox35-i18n-3.5/ml.xpi) = 7143b0c924cec3d37e21d98606fa9576
+SHA256 (xpi/firefox35-i18n-3.5/ml.xpi) = 7f7ee4090e1c45d47fb06ecd13348d43be8993e45b4b1ce50446531265a3248b
+SIZE (xpi/firefox35-i18n-3.5/ml.xpi) = 151027
 MD5 (xpi/firefox35-i18n-3.5/mn.xpi) = 3a7b847dd2c1dde2bcfaf2e52128eeb9
 SHA256 (xpi/firefox35-i18n-3.5/mn.xpi) = ec66bea5e5f98672661f47951eb56d04f03e87b2b36888976a5eb0c305cc0500
 SIZE (xpi/firefox35-i18n-3.5/mn.xpi) = 132767
@@ -127,6 +151,9 @@
 MD5 (xpi/firefox35-i18n-3.5/oc.xpi) = 384ef610551ae2c244d5ec531ecbe457
 SHA256 (xpi/firefox35-i18n-3.5/oc.xpi) = 607731c33fc2f1701de1f6cf20f14e42534f70588e4d2d26f2221648a217c354
 SIZE (xpi/firefox35-i18n-3.5/oc.xpi) = 108013
+MD5 (xpi/firefox35-i18n-3.5/or.xpi) = 82766b5b152daa9782df51c73629ecf1
+SHA256 (xpi/firefox35-i18n-3.5/or.xpi) = 5408075725058e02f5276d49ec7f8bd996c2acb0ffc2ff559406d01041a66129
+SIZE (xpi/firefox35-i18n-3.5/or.xpi) = 141796
 MD5 (xpi/firefox35-i18n-3.5/pa-IN.xpi) = 402840a5a1571b390657f1b6fd2bcb19
 SHA256 (xpi/firefox35-i18n-3.5/pa-IN.xpi) = 0eb76864368959c3052075577e63bfb103a84b0b93a67d3268bb511e4fecf7f3
 SIZE (xpi/firefox35-i18n-3.5/pa-IN.xpi) = 141465
@@ -139,6 +166,9 @@
 MD5 (xpi/firefox35-i18n-3.5/pt-PT.xpi) = 4b47d831015283e5935f62a3f4aaf50e
 SHA256 (xpi/firefox35-i18n-3.5/pt-PT.xpi) = a40a731619ea1ab6ab552c108df68cee884731d1d83f101c8fa195e1969badeb
 SIZE (xpi/firefox35-i18n-3.5/pt-PT.xpi) = 124516
+MD5 (xpi/firefox35-i18n-3.5/rm.xpi) = 922e2a387ad799ac471919f0888b0672
+SHA256 (xpi/firefox35-i18n-3.5/rm.xpi) = 075b0ccc054c77097cd32dae256c2ed803de41806b8c9174df03f0ade9161c2a
+SIZE (xpi/firefox35-i18n-3.5/rm.xpi) = 126841
 MD5 (xpi/firefox35-i18n-3.5/ro.xpi) = ffb6d8276fab9435b1864ea8852e067d
 SHA256 (xpi/firefox35-i18n-3.5/ro.xpi) = 7a2f2723df7cfc44772fc6aa3eae335c8be1cc55ec01a99e87162773011513e1
 SIZE (xpi/firefox35-i18n-3.5/ro.xpi) = 128448
@@ -163,6 +193,12 @@
 MD5 (xpi/firefox35-i18n-3.5/sv-SE.xpi) = b8c988f9861e41a7c3d326f23cc8bda9
 SHA256 (xpi/firefox35-i18n-3.5/sv-SE.xpi) = c7a4b453f8e25914a3064867648d6793c2de1ebfb2f45a4fa805051d9a83ff85
 SIZE (xpi/firefox35-i18n-3.5/sv-SE.xpi) = 128174
+MD5 (xpi/firefox35-i18n-3.5/ta-LK.xpi) = 175cb0bd72d4012604902504b316fd3d
+SHA256 (xpi/firefox35-i18n-3.5/ta-LK.xpi) = d1ad1c497aa15a06e540e23994370662d97146faf427956a20e93be94ac5a25d
+SIZE (xpi/firefox35-i18n-3.5/ta-LK.xpi) = 147992
+MD5 (xpi/firefox35-i18n-3.5/ta.xpi) = 8d5062e95759f287fb100c3185cfabf7
+SHA256 (xpi/firefox35-i18n-3.5/ta.xpi) = 06f240dfd9ea93811c1f757e672b04ec1676308f6900f1b9f71861183ce79b66
+SIZE (xpi/firefox35-i18n-3.5/ta.xpi) = 136507
 MD5 (xpi/firefox35-i18n-3.5/te.xpi) = 295d6c117b65d43f8da95b47c3a86601
 SHA256 (xpi/firefox35-i18n-3.5/te.xpi) = 521ed2ad27b3350b0be46a32c8754febbc2587930716991cac98eda9638c2532
 SIZE (xpi/firefox35-i18n-3.5/te.xpi) = 147167
@@ -175,6 +211,9 @@
 MD5 (xpi/firefox35-i18n-3.5/uk.xpi) = 4aeb4a30d184b28096bcced4c0089aff
 SHA256 (xpi/firefox35-i18n-3.5/uk.xpi) = 28adc94327c492618809e16a6b0765063766b41bee19b2dcd251fe5b59691635
 SIZE (xpi/firefox35-i18n-3.5/uk.xpi) = 141250
+MD5 (xpi/firefox35-i18n-3.5/vi.xpi) = a1a973667b10dc9889bda05f4c8f8a8f
+SHA256 (xpi/firefox35-i18n-3.5/vi.xpi) = 4c5553ead34348091270853ef590f84087dcc4b5b07f07e9e7ba61f597494ae1
+SIZE (xpi/firefox35-i18n-3.5/vi.xpi) = 128596
 MD5 (xpi/firefox35-i18n-3.5/zh-CN.xpi) = 25eb7233e173ae53ef1365481959784c
 SHA256 (xpi/firefox35-i18n-3.5/zh-CN.xpi) = f32f3304dd470f62157473f438a134de874405a09e20a403813debef62dacd1f
 SIZE (xpi/firefox35-i18n-3.5/zh-CN.xpi) = 126364


More information about the freebsd-gecko mailing list