]> git.pond.sub.org Git - eow/blobdiff - static/dojo-release-1.1.1/dijit/demos/i18n/languages.sh
add Dojo 1.1.1
[eow] / static / dojo-release-1.1.1 / dijit / demos / i18n / languages.sh
diff --git a/static/dojo-release-1.1.1/dijit/demos/i18n/languages.sh b/static/dojo-release-1.1.1/dijit/demos/i18n/languages.sh
new file mode 100644 (file)
index 0000000..5d353ee
--- /dev/null
@@ -0,0 +1,18 @@
+echo "["
+for lang in $(ls [a-z][a-z].xml |sed s/.xml//)
+do
+       echo '{ type: "language", iso: "'${lang}'",'
+
+       # countries that use this language
+       echo 'countries: ['
+       ls ${lang}_[A-Z][A-Z].xml | sed -e 's/^.*_/{_reference: "/' -e 's/.xml/"},/'
+       echo '],'
+
+       # name of this language (in this language)
+       grep '<language type="'${lang}'"[ >]' ${lang}.xml |head -1 |sed -e 's/.*<language type=".."[^>]*>/name: "/' -e 's/<\/language>/",/'
+
+       # names of other langauges (in this language)
+       grep '<language type="..">' ${lang}.xml |sed -e 's/.*<language type=//' -e 's/<\/language>/",/' -e 's/>/: "/' -e 's/-->//'
+       echo '},'
+done
+echo "]"