├── README.md └── windows-phone.sh /README.md: -------------------------------------------------------------------------------- 1 | automatization-scripts 2 | ====================== 3 | 4 | This is a place where currently the bash scripts exists to move translations from http://translate.wordpress.org to the mobile apps. -------------------------------------------------------------------------------- /windows-phone.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 4 | 5 | LANGUAGES=( 6 | "de:WordPress/Localization/LocalizedResources.de-DE.resx" 7 | "es:WordPress/Localization/LocalizedResources.es-ES.resx" 8 | "it:WordPress/Localization/LocalizedResources.it-IT.resx" 9 | "ja:WordPress/Localization/LocalizedResources.ja-JP.resx" 10 | "nl:WordPress/Localization/LocalizedResources.nl.resx" 11 | "pt-br:WordPress/Localization/LocalizedResources.pt-BR.resx" 12 | "pt:WordPress/Localization/LocalizedResources.pt-PT.resx" 13 | "sv:WordPress/Localization/LocalizedResources.sv-SE.resx" 14 | "th:WordPress/Localization/LocalizedResources.th-TH.resx" 15 | ) 16 | 17 | mkdir -p $DIR/windowsphone 18 | cd $DIR/windowsphone 19 | svn co http://windowsphone.svn.wordpress.org/trunk 20 | 21 | for language in "${LANGUAGES[@]}" ; do 22 | KEY=${language%%:*} 23 | VALUE=${language#*:} 24 | 25 | URL=http://translate.wordpress.org/api/projects/wordpress-for-windows-phone/development/$KEY/default/export-translations?format=resx 26 | 27 | A=$$; ( wget -q $URL -O $A.d && mv $A.d $DIR/windowsphone/trunk/$VALUE; echo "Downloaded: $KEY" ) || ( rm $A.d; echo "Failed downloading: $KEY" ) 28 | done 29 | 30 | cd $DIR/windowsphone/trunk 31 | svn ci -m "Updated language files" --------------------------------------------------------------------------------