]>
Commit | Line | Data |
---|---|---|
b4d930ff ER |
1 | #!/bin/sh |
2 | dir=$RPM_BUILD_ROOT/usr/share/pear/Zend/Locale/Data | |
3 | langfile=${1:-ZendFramework.lang} | |
4 | ||
5 | > $langfile | |
6 | find $dir -type f -name '*.xml' | while read file; do | |
7 | file=${file#$RPM_BUILD_ROOT} | |
8 | ||
9 | case "${file##*/}" in | |
10 | supplementalData.xml) | |
11 | # skip - no lang tag for this one | |
12 | continue | |
13 | ;; | |
14 | esac | |
15 | ||
16 | language=$(sed -ne 's/<language type="\(.*\)"\/>/\1/p' $file | xargs) | |
17 | script=$(sed -ne 's/<script type="\(.*\)"\/>/\1/p' $file | xargs) | |
18 | territory=$(sed -ne 's/<territory type="\(.*\)"\/>/\1/p' $file | xargs) | |
19 | ||
20 | #<language type="sr"/> | |
21 | #<script type="Latn"/> | |
22 | #<territory type="BA"/> | |
23 | # sr_Latn_BA.xml -> sr_BA@Latn | |
24 | ||
25 | # TODO: <variant type="SAAHO"/> | |
26 | ||
27 | lang=$language${territory:+_$territory}${script:+@$script} | |
28 | echo "%lang($lang) ${file#$RPM_BUILD_ROOT} # $o" >> $langfile | |
29 | done |