diff options
author | tobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2010-05-23 09:07:15 +0000 |
---|---|---|
committer | tobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2010-05-23 09:07:15 +0000 |
commit | 678cc132f942ff4d84a803550eedf96acc543bca (patch) | |
tree | eb195abafaf69d55fa0f4b77323e517fcd2263cd /cmake/game/languages/convert.sh | |
parent | 7e677fd5ebe60c3dd9df8954e1ed28c4afdf8660 (diff) | |
download | usdx-678cc132f942ff4d84a803550eedf96acc543bca.tar.gz usdx-678cc132f942ff4d84a803550eedf96acc543bca.tar.xz usdx-678cc132f942ff4d84a803550eedf96acc543bca.zip |
update to trunk rev. 2391
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@2401 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to '')
-rwxr-xr-x | cmake/game/languages/convert.sh | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/cmake/game/languages/convert.sh b/cmake/game/languages/convert.sh new file mode 100755 index 00000000..328efcda --- /dev/null +++ b/cmake/game/languages/convert.sh @@ -0,0 +1,43 @@ +#!/bin/bash +# See: http://www.microsoft.com/resources/msdn/goglobal/default.mspx?OS=Windows%20Vista + +function convertUTF8 { + if [ ! -f $2.ini ]; then + echo "skip $2.ini: does not exist" + return + fi + + # UTF-8 BOM (0xEF 0xBB 0xBF) + BOM=`echo -n -e "\0357\0273\0277"` + HEADER=`head -c3 $2.ini` + if [ $HEADER != $BOM ]; then + echo "Convert $2.ini from $1 to UTF8" + echo -n $BOM >$2.tmp + iconv -f $1 -t UTF-8 $2.ini >>$2.tmp + mv $2.tmp $2.ini + else + echo "skip $2.ini: already UTF8" + fi +} + +#convertUTF8 UTF8 Catalan +convertUTF8 CP1252 French +convertUTF8 CP1252 Italian +convertUTF8 CP1252 Spanish +convertUTF8 CP1250 Croatian +convertUTF8 CP1252 Euskara +convertUTF8 CP1252 German +#convertUTF8 UCS-2LE Japanese +convertUTF8 CP1252 Swedish +convertUTF8 CP1252 Dutch +convertUTF8 CP1252 Finnish +convertUTF8 CP1253 Greek +convertUTF8 CP1252 Portuguese + +convertUTF8 CP1252 Danish +convertUTF8 CP1252 Norwegian +#convertUTF8 CP1251 Serbian +convertUTF8 CP1250 Serbian +convertUTF8 CP1250 Slovenian +convertUTF8 CP1250 Polish +convertUTF8 CP1250 Slovak |