]>
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 | |
b4d930ff ER |
7 | case "${file##*/}" in |
8 | supplementalData.xml) | |
9 | # skip - no lang tag for this one | |
10 | continue | |
11 | ;; | |
12 | esac | |
13 | ||
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) | |
17 | ||
18 | #<language type="sr"/> | |
19 | #<script type="Latn"/> | |
20 | #<territory type="BA"/> | |
21 | # sr_Latn_BA.xml -> sr_BA@Latn | |
22 | ||
23 | # TODO: <variant type="SAAHO"/> | |
24 | ||
25 | lang=$language${territory:+_$territory}${script:+@$script} | |
1f821c9b | 26 | file=${file#$RPM_BUILD_ROOT} |
cabf3b58 | 27 | echo "%lang($lang) ${file#$RPM_BUILD_ROOT}" >> $langfile |
b4d930ff | 28 | done |