国際化ファイルの更新手順
cd ~/project/jetset/bin && php mkres.php web ja_JP ../ && php mkres.php web en_US ../ && php mkres4js.php web ja_JP ../ && php mkres4js.php web en_US ../
cd ~/project/jetset/vagrant && vagrant ssh
sudo service httpd restart
jetsetの場合
- ブランチを作成する
- 作成元はstaging
- ブランチ名は「(チケット番号)_(案件概要)」
- 956_change_notice_couriersofice_in_cart
- ブランチを切り替える
- 以下のファイルを更新
- lang/ja_JP/LC_MESSAGES/web.po
- lang/en_US/LC_MESSAGES/web.po
- moファイルを作成
- php mkres.php web ja_JP ../
- php mkres.php web en_US ../
- php mkres4js.php web ja_JP ../
- php mkres4js.php web en_US ../
- ローカル環境で確認
- キャッシュを飛ばす(jsの場合)
- ブランチにコミット
- すべての確認が終わったらブランチをpush
- stagingブランチへのPull Request作成
- redmineでレビュー依頼
- レビューが完了したら終了
moファイルがコンフリクトした場合:
- git checkout staging
- git fetch
- git checkout topic branch
- git merge origin/staging
- コンフリクト修正(moファイル作成し直し)
- git add
- git commit
- git push
jetset-adminの場合
cd ~/project/jetset-admin/bin && php mkres.php admin ja_JP ../ && php mkres4js.php admin ja_JP ../
cd ~/project/jetset-admin/vagrant && vagrant ssh sudo service httpd restart