0

翻訳のためにビューをスキャンするために CopyCopter が使用するコードを教えてもらえますか?

i18n バックエンドとして CopyCopter を使用することを検討しましたが、Rails 4 にアップグレードするには問題が多すぎることが判明しました。だから私は tolk gem ( https://github.com/tolk/tolk ) を使うことにしました。これはオプションではありません。新しいテキストの追加に取り組んでいる非技術者がいて、yml ファイルを手動で維持するにはキーが多すぎるためです。

したがって、翻訳 erb タグのビューをスキャンし、メインの yml ファイルに対応するタグがあるかどうかを確認し、存在しない場合は追加するツールが必要です。

copycopter にはこのようにビューをスキャンする機能があることを理解しているので、コードを切り取って自分のニーズに合わせて調整できると思いましたが、どちらのクライアントでもコードを見つけることができませんでした ( https://github.com /copycopter/copycopter-ruby-client ) またはサーバー ( https://github.com/copycopter/copycopter-server )。

キーを手動で追加するための Web インターフェイスを提供することは本当に避けたいと思っています。8,000 を超えるキーが存在する可能性が高いため、これでは間違いが起こりやすくなります。

任意のヘルプまたは代替の提案をいただければ幸いです。

4

1 に答える 1

0

i18n-missing_translations gem https://github.com/svenfuchs/i18n-missing_translationsで解決策を見つけました。うまく連携させるには少し手を加える必要がありますが、すべてうまくいくはずです。

于 2013-10-02T04:20:49.207 に答える