2 # ソースコードから翻訳テンプレートファイルを生成、Transifexにアップロードするスクリプト
11 echo 'ソースコードから翻訳テンプレートファイルを生成'
15 if [ ! -d ${TX_DIR} ]; then
18 echo 'ローカルのTranisfexプロジェクトを初期化'
19 tx init ${TX_DIR} --token=${TX_TOKEN} --force --no-interactive
20 echo "リモートプロジェクトを${TX_PROJECT}に設定"
21 tx config mapping-remote ${TX_URL}/projects/p/${TXPROJECT}/
25 if [ ! -d ${TX_DIR}/sources ]; then
26 mkdir ${TX_DIR}/sources
28 cp wesnoth/po/*/*.pot ${TX_DIR}/sources/
30 echo 'ローカルのTranisfexプロジェクトに翻訳テンプレートファイルを設定'
31 for RESOURCE in ${WESNOTH_RESOURCES}
33 tx config --source -r ${TX_PROJECT}.${RESOURCE} --type PO -l en sources/${RESOURCE}.pot
35 echo 'リモートプロジェクトに変更を適用'