「国際化ファイルの更新手順」の版間の差分

提供: NOBODY:PLACE Wiki
ナビゲーションに移動 検索に移動
編集の要約なし
 
7行目: 7行目:




=== jetsetの場合 ===
== jetsetの場合 ==


# ブランチを作成する
# ブランチを作成する
** 作成元はstaging
## 作成元はstaging
** ブランチ名は「(チケット番号)_(案件概要)」
## ブランチ名は「(チケット番号)_(案件概要)」
*** 956_change_notice_couriersofice_in_cart
### 956_change_notice_couriersofice_in_cart
# ブランチを切り替える
# ブランチを切り替える
# 以下のファイルを更新
# 以下のファイルを更新
** lang/ja_JP/LC_MESSAGES/web.po
## lang/ja_JP/LC_MESSAGES/web.po
** lang/en_US/LC_MESSAGES/web.po
## lang/en_US/LC_MESSAGES/web.po
# moファイルを作成
# moファイルを作成
** php mkres.php web ja_JP ../
## php mkres.php web ja_JP ../
** php mkres.php web en_US ../
## php mkres.php web en_US ../
** php mkres4js.php web ja_JP ../
## php mkres4js.php web ja_JP ../
**# php mkres4js.php web en_US ../
## php mkres4js.php web en_US ../
# ローカル環境で確認
# ローカル環境で確認
# キャッシュを飛ばす(jsの場合)
# キャッシュを飛ばす(jsの場合)
30行目: 30行目:
# レビューが完了したら終了
# レビューが完了したら終了


moファイルがコンフリクトした場合:
=== moファイルがコンフリクトした場合: ===


git checkout staging
* git checkout staging
git fetch
* git fetch
git checkout topic branch
* git checkout topic branch
git merge origin/staging
* git merge origin/staging
コンフリクト修正(moファイル作成し直し)
* コンフリクト修正(moファイル作成し直し)
git add
* git add
git commit
* git commit
git push
* git push




jetset-adminの場合
=== jetset-adminの場合 ===


cd ~/project/jetset-admin/bin && php mkres.php admin ja_JP ../ && php mkres4js.php admin ja_JP ../
cd ~/project/jetset-admin/bin && php mkres.php admin ja_JP ../ && php mkres4js.php admin ja_JP ../

2023年1月7日 (土) 01:40時点における最新版

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の場合

  1. ブランチを作成する
    1. 作成元はstaging
    2. ブランチ名は「(チケット番号)_(案件概要)」
      1. 956_change_notice_couriersofice_in_cart
  2. ブランチを切り替える
  3. 以下のファイルを更新
    1. lang/ja_JP/LC_MESSAGES/web.po
    2. lang/en_US/LC_MESSAGES/web.po
  4. moファイルを作成
    1. php mkres.php web ja_JP ../
    2. php mkres.php web en_US ../
    3. php mkres4js.php web ja_JP ../
    4. php mkres4js.php web en_US ../
  5. ローカル環境で確認
  6. キャッシュを飛ばす(jsの場合)
  7. ブランチにコミット
  8. すべての確認が終わったらブランチをpush
  9. stagingブランチへのPull Request作成
  10. redmineでレビュー依頼
  11. レビューが完了したら終了

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