Revision: 9287
http://languagetool.svn.sourceforge.net/languagetool/?rev=9287&view=rev
Author: dnaber
Date: 2013-02-03 13:44:28 +0000 (Sun, 03 Feb 2013)
Log Message:
-----------
script to download i18n data from Transifex, copied from old trunk and adapted
to new module structure
Added Paths:
-----------
trunk/languagetool/languagetool-standalone/scripts/i18n_update.sh
Copied: trunk/languagetool/languagetool-standalone/scripts/i18n_update.sh (from
rev 9047, trunk/JLanguageTool/i18n_update.sh)
===================================================================
--- trunk/languagetool/languagetool-standalone/scripts/i18n_update.sh
(rev 0)
+++ trunk/languagetool/languagetool-standalone/scripts/i18n_update.sh
2013-02-03 13:44:28 UTC (rev 9287)
@@ -0,0 +1,36 @@
+#!/bin/bash
+# Download latest translations from Transifex and copy them over the existing
local files.
+
+CURRENT_DIR=`pwd`
+CURRENT_BASE=`basename $CURRENT_DIR`
+if [ "$(basename $CURRENT_DIR)" != 'scripts' ]; then
+ echo "Error: Please start this script from inside the 'scripts' directory";
+ exit 1;
+fi
+
+# Transifex username and password
+USERNAME=dnaber
+PASSWORD=fixme
+
+rm -I i18n-temp
+mkdir i18n-temp
+cd i18n-temp
+
+SOURCE=downloaded.tmp
+
+# list of languages in the same order as on
https://www.transifex.com/projects/p/languagetool/:
+for lang in en ast be br ca zh da nl eo fr gl de el_GR it pl ru sl es tl uk ro
sk sv is lt km pt_PT pt_BR
+do
+ shortCode=$(echo "$lang" | sed -e 's/_.*//')
+ # download and hackish JSON cleanup:
+ curl --user $USERNAME:$PASSWORD
https://www.transifex.net/api/2/project/languagetool/resource/messagesbundleproperties/translation/$lang/?file
>$SOURCE
+ recode latin1..utf8 $SOURCE
+
TARGET="../../../languagetool-language-modules/${shortCode}/src/main/resources/org/languagetool/MessagesBundle_${lang}.properties"
+ SOURCE2=downloaded.tmp.ascii
+ native2ascii $SOURCE >$SOURCE2
+ echo "Moving $SOURCE2 to $TARGET"
+ mv $SOURCE2 $TARGET
+done
+
+cd ..
+rm -r i18n-temp
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits