]> git.pld-linux.org Git - packages/ZendFramework.git/blame - ZendFramework-find-lang.sh
Use php from php-devel package
[packages/ZendFramework.git] / ZendFramework-find-lang.sh
CommitLineData
b4d930ff 1#!/bin/sh
60a23880 2
b4d930ff
ER
3dir=$RPM_BUILD_ROOT/usr/share/pear/Zend/Locale/Data
4langfile=${1:-ZendFramework.lang}
5
6> $langfile
7find $dir -type f -name '*.xml' | while read file; do
b4d930ff 8 case "${file##*/}" in
60a23880
ER
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 )
b4d930ff
ER
27 # skip - no lang tag for this one
28 continue
29 ;;
30 esac
31
60a23880 32 echo >&2 "Inspect $file"
b4d930ff
ER
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)
60a23880 36 echo >&2 "${file%*/} language=$language; script=$script; territory=$territory"
b4d930ff
ER
37
38 lang=$language${territory:+_$territory}${script:+@$script}
1f821c9b 39 file=${file#$RPM_BUILD_ROOT}
60a23880
ER
40 if [ -n "$lang" ]; then
41 echo "%lang($lang) ${file#$RPM_BUILD_ROOT}" >> $langfile
42 fi
b4d930ff 43done
This page took 0.036517 seconds and 4 git commands to generate.