vrm.dev サイトの翻訳作業について
20240115 から sphinx + gettext
方式から、
docusaurus + git fork
方式に手法を変更しました。
を参考にして fork 方式にしました。 英訳側の追随作業はまだ手動です。
英語側の更新手順
日本版 master
が前進する- 英語版ローカル。最新の
英語版master
から作業ブランチを作る 英語版作業ブランチ
に日本語版 master
をfetch + merge
する- conflict した場合、解決する
- 翻訳作業をする
英語版作業ブランチ
を PullRequest する
(1~3) cron で自動マージするなどを検討中です。
docusaurus の日本語/英語スイッチ
src/theme/NavbarItem
です。
docusaurus
の swizle
機能でコンポー ネントを差しかえています。
docusaurus
の翻訳機能をバイパスして、 baseUrl
を置換するリンクになっています。