]> git.pld-linux.org Git - packages/ZendFramework.git/blob - ZendFramework-find-lang.sh
Use php from php-devel package
[packages/ZendFramework.git] / ZendFramework-find-lang.sh
1 #!/bin/sh
2
3 dir=$RPM_BUILD_ROOT/usr/share/pear/Zend/Locale/Data
4 langfile=${1:-ZendFramework.lang}
5
6 > $langfile
7 find $dir -type f -name '*.xml' | while read file; do
8         case "${file##*/}" in
9         characters.xml|\
10         coverageLevels.xml|\
11         dayPeriods.xml|\
12         enderList.xml|\
13         languageInfo.xml|\
14         likelySubtags.xml|\
15         metaZones.xml|\
16         metazoneInfo.xml|\
17         numberingSystems.xml|\
18         ordinals.xml|\
19         plurals.xml|\
20         postalCodeData.xml|\
21         root.xml|\
22         supplementalData.xml|\
23         supplementalMetadata.xml|\
24         telephoneCodeData.xml|\
25         -boo-\
26         )
27                 # skip - no lang tag for this one
28                 continue
29                 ;;
30         esac
31
32         echo >&2 "Inspect $file"
33         language=$(sed -ne 's/<language type="\(.*\)"\/>/\1/p' $file | xargs)
34         script=$(sed -ne 's/<script type="\(.*\)"\/>/\1/p' $file | xargs)
35         territory=$(sed -ne 's/<territory type="\(.*\)"\/>/\1/p' $file | xargs)
36         echo >&2 "${file%*/} language=$language; script=$script; territory=$territory"
37
38         lang=$language${territory:+_$territory}${script:+@$script}
39         file=${file#$RPM_BUILD_ROOT}
40         if [ -n "$lang" ]; then
41                 echo "%lang($lang) ${file#$RPM_BUILD_ROOT}" >> $langfile
42         fi
43 done
This page took 0.093794 seconds and 3 git commands to generate.