2 dir=$RPM_BUILD_ROOT/usr/share/pear/Zend/Locale/Data
3 langfile=${1:-ZendFramework.lang}
6 find $dir -type f -name '*.xml' | while read file; do
8 supplementalData.xml|telephoneCodeData.xml|plurals.xml|characters.xml|root.xml)
9 # skip - no lang tag for this one
14 language=$(sed -ne 's/<language type="\(.*\)"\/>/\1/p' $file | xargs)
15 script=$(sed -ne 's/<script type="\(.*\)"\/>/\1/p' $file | xargs)
16 territory=$(sed -ne 's/<territory type="\(.*\)"\/>/\1/p' $file | xargs)
18 #<language type="sr"/>
19 #<script type="Latn"/>
20 #<territory type="BA"/>
21 # sr_Latn_BA.xml -> sr_BA@Latn
23 # TODO: <variant type="SAAHO"/>
25 lang=$language${territory:+_$territory}${script:+@$script}
26 file=${file#$RPM_BUILD_ROOT}
27 echo "%lang($lang) ${file#$RPM_BUILD_ROOT}" >> $langfile