ローカライズ作業手順
1. main branch (場合によっては他のbranch) (から作ったbranch) を clone する or 手元で作業 branch を作る (以下、PRのためのbranchの名前を update-ja とする)
2. 初めて作業する時などは working tree にて yarn を実行し、依存するライブラリ等をインストール
3. yarn intl:extractで未翻訳箇所などを抽出し、src/locale/locales/*/messages.po を更新。ja 以外は無視する
4. src/locale/locales/ja/messages.po を編集して、翻訳を追加・修正
5. yarn web を実行してブラウザで確認 (yarn ios や yarn androidで、スマホ版の修正も確認できればなおよい)
6. 4と5を繰り返して翻訳を更新する
7. src/locale/locales/ja/messages.poをworking tree外にバックアップしておく
8. git log src/locale/locales/ja/messages.po を見て、最後のcommitを確認 (以下、仮に c1c7a55fd5849c としておく)
9. git checkout c1c7a55fd5849c する
10. 7. でバックアップした messages.po を src/locale/locales/ja/ に戻し、yarn intl:extract
11. src/locale/locales/ja/messages.poをworking tree外に再度バックアップしておく
12. git checkout update-ja でHEADを戻す
13. 11.でバックアップしたmessages.poをrc/locale/locales/ja/messages.poに戻す
14. git diffしてja/messages.poの差分を確認
15. git add src/locale/locales/ja/messages.po し git commit して、update-ja の ja/messages.po のみを更新