Author: mrl
Date: Fri Dec  8 12:02:34 2006
New Revision: 92236

Modified:
   packages/cooker/mozilla-firefox-l10n/current/SPECS/mozilla-firefox-l10n.spec

Log:
- Make locales list dynamic.


Modified: 
packages/cooker/mozilla-firefox-l10n/current/SPECS/mozilla-firefox-l10n.spec
==============================================================================
--- 
packages/cooker/mozilla-firefox-l10n/current/SPECS/mozilla-firefox-l10n.spec    
    (original)
+++ 
packages/cooker/mozilla-firefox-l10n/current/SPECS/mozilla-firefox-l10n.spec    
    Fri Dec  8 12:02:34 2006
@@ -45,118 +45,84 @@
 # Language descriptions
 %define language_ar ar
 %define langname_ar Arabic
-%define locale_ar   ar
 %define language_bg bg-BG
 %define langname_bg Bulgarian
-%define locale_bg   bg
 %define langname_br Breton
 %define language_br br-FR
-%define locale_br   fr
 %define language_ca ca
 %define langname_ca Catalan
-%define locale_ca   ca
 %define language_cs cs
 %define langname_cs Czech
-%define locale_cs   cs
 %define language_da da
 %define langname_da Dansk
-%define locale_da   da
 %define language_de de
 %define langname_de German
-%define locale_de   de
 %define language_el el
 %define langname_el Greek
-%define locale_el el
 %define language_es_AR es-AR
 %define langname_es_AR Spanish (Argentina)
-%define locale_es_AR es
 %define language_es es-ES
 %define langname_es Spanish
-%define locale_es   es
 %define langname_eu Basque
 %define language_eu eu-ES
-%define locale_eu eu
 %define language_fi fi
 %define langname_fi Finnish
-%define locale_fi   fi
 %define language_fr fr
 %define langname_fr French
-%define locale_fr   fr
 %define langname_fy Frisian
 %define language_fy fy-NL
-%define locale_fy   fy
 %define language_ga ga-IE
 %define langname_ga Irish
-%define locale_ga   ga
 %define language_gu_IN gu-IN
 %define langname_gu_IN Gujarati
-%define locale_gu_IN   gu
 %define language_he he
 %define langname_he Hebrew
-%define locale_he   he
 %define language_hu hu
 %define langname_hu Hungarian
-%define locale_hu   hu
 %define language_it it
 %define langname_it Italian
-%define locale_it   it
 %define language_ja ja
 %define langname_ja Japanese
-%define locale_ja   ja
 %define language_ko ko
 %define langname_ko Korean
-%define locale_ko   ko
 %define langname_lt Lithuanian
 %define language_lt lt
-%define locale_lt   lt
 %define langname_mk Macedonian
 %define language_mk mk
-%define locale_mk   mk
 %define language_nb nb-NO
 %define langname_nb Norwegian Bokmaal
-%define locale_nb   nb
 %define langname_nl Dutch
 %define language_nl nl
-%define locale_nl   nl
 %define language_pa_IN pa-IN
 %define langname_pa_IN Punjabi (gurmukhi)
-%define locale_pa_IN pa
 %define language_pl pl
 %define langname_pl Polish
-%define locale_pl   pl
 %define langname_pt_BR Brazilian portuguese
 %define language_pt_BR pt-BR
-%define locale_pt_BR pt
 %define langname_pt Portuguese
 %define language_pt pt-PT
-%define locale_pt   pt
 %define language_ro ro
 %define langname_ro Romanian
-%define locale_ro   ro
 %define language_ru ru
 %define langname_ru Russian
-%define locale_ru   ru
 %define language_sk sk
 %define langname_sk Slovak
-%define locale_sk   sk
 %define language_sl sl
 %define langname_sl Slovenian
-%define locale_sl   sl
 %define language_sv sv-SE
 %define langname_sv Swedish
-%define locale_sv   sv
 %define language_tr tr
 %define langname_tr Turkish
-%define locale_tr   tr
 %define langname_uk Ukrainian
 %define language_uk uk-UA
-%define locale_uk   uk
 %define langname_zh_CN Simplified Chinese
 %define language_zh_CN zh-CN
-%define locale_zh_CN   zh
 %define langname_zh_TW Traditional Chinese
 %define language_zh_TW zh-TW
-%define locale_zh_TW   zh
+
+# Locales
+%{expand:%(for lang in %langlist; do echo "%%define locale_$lang `echo $lang | 
cut -d _ -f 1` "; done)}
+
 # Macro for easy adding i18n sources
 # auto-increment as called.
 %define src 1

Reply via email to