]> git.pld-linux.org Git - packages/ZendFramework.git/blobdiff - ZendFramework-find-lang.sh
correct Zend_Service_Twitter url
[packages/ZendFramework.git] / ZendFramework-find-lang.sh
old mode 100644 (file)
new mode 100755 (executable)
index 15da779..ce503d1
@@ -1,28 +1,43 @@
 #!/bin/sh
+
 dir=$RPM_BUILD_ROOT/usr/share/pear/Zend/Locale/Data
 langfile=${1:-ZendFramework.lang}
 
 > $langfile
 find $dir -type f -name '*.xml' | while read file; do
        case "${file##*/}" in
-       supplementalData.xml|telephoneCodeData.xml|plurals.xml|characters.xml|root.xml)
+       characters.xml|\
+       coverageLevels.xml|\
+       dayPeriods.xml|\
+       enderList.xml|\
+       languageInfo.xml|\
+       likelySubtags.xml|\
+       metaZones.xml|\
+       metazoneInfo.xml|\
+       numberingSystems.xml|\
+       ordinals.xml|\
+       plurals.xml|\
+       postalCodeData.xml|\
+       root.xml|\
+       supplementalData.xml|\
+       supplementalMetadata.xml|\
+       telephoneCodeData.xml|\
+       -boo-\
+       )
                # skip - no lang tag for this one
                continue
                ;;
        esac
 
+       echo >&2 "Inspect $file"
        language=$(sed -ne 's/<language type="\(.*\)"\/>/\1/p' $file | xargs)
        script=$(sed -ne 's/<script type="\(.*\)"\/>/\1/p' $file | xargs)
        territory=$(sed -ne 's/<territory type="\(.*\)"\/>/\1/p' $file | xargs)
-
-       #<language type="sr"/>
-       #<script type="Latn"/>
-       #<territory type="BA"/>
-       # sr_Latn_BA.xml -> sr_BA@Latn
-
-       # TODO: <variant type="SAAHO"/>
+       echo >&2 "${file%*/} language=$language; script=$script; territory=$territory"
 
        lang=$language${territory:+_$territory}${script:+@$script}
        file=${file#$RPM_BUILD_ROOT}
-       echo "%lang($lang) ${file#$RPM_BUILD_ROOT}" >> $langfile
+       if [ -n "$lang" ]; then
+               echo "%lang($lang) ${file#$RPM_BUILD_ROOT}" >> $langfile
+       fi
 done
This page took 0.062482 seconds and 4 git commands to generate.