TOP_DIR=${PWD}
if [ ! -d ${TX_DIR} ]; then
- echo 'ローカルのTranisfexプロジェクトを初期化'
- mkdir ${TX_DIR}
- tx init ${TX_DIR} --token=${TX_TOKEN} --force --no-interactive
-
- echo "リモートプロジェクトを${TX_PROJECT}に設定"
- cd ${TX_DIR}
- tx config mapping-remote ${TX_URL}/projects/p/${TX_PROJECT}/
- cd ${TOP_DIR}
+ echo 'ローカルのTranisfexプロジェクトを初期化'
+ mkdir ${TX_DIR}
+ tx init ${TX_DIR} --token=${TX_TOKEN} --force --no-interactive
+
+ echo "リモートプロジェクトを${TX_PROJECT}に設定"
+ cd ${TX_DIR}
+ tx config mapping-remote ${TX_URL}/projects/p/${TX_PROJECT}/
+ cd ${TOP_DIR}
fi
echo 'リモートプロジェクトより翻訳データをローカルプロジェクトにダウンロード'
echo '翻訳データをwesnothに適用'
for RESOURCE in ${WESNOTH_RESOURCES}
do
- echo "${RESOURCE}"
- msgfmt ${TX_DIR}/translations/${TX_PROJECT}.${RESOURCE}/ja.po -o wesnoth/translations/ja/LC_MESSAGES/${RESOURCE}.mo
+ echo "${RESOURCE}"
+ msgfmt ${TX_DIR}/translations/${TX_PROJECT}.${RESOURCE}/ja.po -o wesnoth/translations/ja/LC_MESSAGES/${RESOURCE}.mo
done
cd ${TOP_DIR}
if [ ! -d ${TX_DIR} ]; then
- mkdir ${TX_DIR}
- cd ${TX_DIR}
- echo 'ローカルのTranisfexプロジェクトを初期化'
- tx init ${TX_DIR} --token=${TX_TOKEN} --force --no-interactive
- echo "リモートプロジェクトを${TX_PROJECT}に設定"
- tx config mapping-remote ${TX_URL}/projects/p/${TXPROJECT}/
- cd ${TOP_DIR}
+ mkdir ${TX_DIR}
+ cd ${TX_DIR}
+ echo 'ローカルのTranisfexプロジェクトを初期化'
+ tx init ${TX_DIR} --token=${TX_TOKEN} --force --no-interactive
+ echo "リモートプロジェクトを${TX_PROJECT}に設定"
+ tx config mapping-remote ${TX_URL}/projects/p/${TXPROJECT}/
+ cd ${TOP_DIR}
fi
if [ ! -d ${TX_DIR}/sources ]; then
- mkdir ${TX_DIR}/sources
+ mkdir ${TX_DIR}/sources
fi
cp wesnoth/po/*/*.pot ${TX_DIR}/sources/
cd ${TX_DIR}
echo 'ローカルのTranisfexプロジェクトに翻訳テンプレートファイルを設定'
for RESOURCE in ${WESNOTH_RESOURCES}
do
- tx config --source -r ${TX_PROJECT}.${RESOURCE} --type PO -l en sources/${RESOURCE}.pot
+ tx config --source -r ${TX_PROJECT}.${RESOURCE} --type PO -l en sources/${RESOURCE}.pot
done
echo 'リモートプロジェクトに変更を適用'
tx push -s