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 を置換するリンクになっています。