Android的多語言文件轉(zhuǎn)IOS多語言文件格式

多語言(http://www.itdecent.cn/p/5f6a5d074fde

命令行
cd /Users/xxx/Desktop/語言包
chmod u+x and_ios.sh
./and_ios.sh xxx.xml > SWLanguage.strings

./and2ios.sh en/strings.xml > en/sw.strings
./and2ios.sh en-DK/strings.xml > en-DK/sw.strings
./and2ios.sh de/strings.xml > de/sw.strings
./and2ios.sh es-ES/strings.xml > es-ES/sw.strings
./and2ios.sh fr/strings.xml > fr/sw.strings
./and2ios.sh id/strings.xml > id/sw.strings
./and2ios.sh it/strings.xml > it/sw.strings
./and2ios.sh ja/strings.xml > ja/sw.strings
./and2ios.sh ko/strings.xml > ko/sw.strings
./and2ios.sh nl/strings.xml > nl/sw.strings
./and2ios.sh pt-PT/strings.xml > pt-PT/sw.strings
./and2ios.sh sv-SE/strings.xml > sv-SE/sw.strings
./and2ios.sh tr/strings.xml > tr/sw.strings
./and2ios.sh zh-CN/strings.xml > zh-CN/sw.strings
./and2ios.sh zh-TW/strings.xml > zh-TW/sw.strings

cp -R en NewString
cp -R en-DK NewString
cp -R de NewString
cp -R es-ES NewString
cp -R fr NewString
cp -R id NewString
cp -R it NewString
cp -R ja NewString
cp -R ko NewString
cp -R nl NewString
cp -R pt-PT NewString
cp -R sv-SE NewString
cp -R tr NewString
cp -R zh-CN NewString
cp -R zh-TW NewString

!/bin/bash

FILENAME=$1

awk '
BEGIN{
FS = "^ <string | >|</string>.|^ * *";
}
{
if (/<string.
name=".
".>.</string>.*/){ match(2, /name *= *"[^ ]+"/)
name = substr(2, RSTART + 5, RLENGTH - 5) print name " \= \""3 "";"
}
else if(//)
print "http:// "2; else if(/^ */)
print ""
}' $FILENAME

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容