フォロー

これ煩わしいから仮の訳語入れちゃうか……


yarn build:development
NODE_ENV=development yarn manage:translations ja
bundle exec i18n-tasks add-missing ja
しちゃうとか?
( その後 rm -rf build/messages/* && rm -rf tmp/* をした方がいいですが必要なものがないか消す前に確認を )

翻訳用のコマンド群です。
build/messages/ と tmp/ に一時ファイルを作るようで、それが次回コマンド実行時に悪さをするので rm しています

@mayaeh 『Mastodonで学ぶOSSローカライズ 実践編』

大半のことは Mastodon の翻訳に関わるようになってから知りました…ほんとありがたいことで

「あるよ」と翻訳ブランチをお伝えしたかったのですがまとめておらず… ( 細切れにここにコミット入れており探すの大変だと思います

ちなみに、yarn manage:translations ja のところを en にしておくと原文だけが更新されます。
これを upstream の master に取り込まれるまで Crowdin では JS 側の翻訳はできません。いくつかあると思いますがいつ PR するか悩んでいます(汗
i18n-tasks add-missing の方は en ではしない方がいいです。
原文で削除されているにもかかわらず残ったままになっている言語があり、それが en に戻ってしまうようです。

@mayaeh そういう流れになってたんですね、あれ。masterにマージする権限のある人達が、これ翻訳にまわす段階だね、って判断したら動くって感じなのかな。めっちゃ参考になります。

個人的な考えですが、新しい翻訳要素を追加する人が yarn manage:translations en も実行して入れてもらえると助かるのですが、なかなか…
後からそれだけを何度も PR するのは気が引けてしまい機を伺っています

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。