現在、サイトを i18n 対応にする作業を行っています。ハードコーディングされた文字列を翻訳可能としてマークします。
サイトを閲覧して、どの文字列がマークされていて、どの文字列がまだマークされていないかをすばやく確認できる自動ツールがあるかどうか疑問に思っています。HTML 機能を使用して翻訳された文字列を強調表示しようとするdjango-i18n-helper のようなプロジェクトをいくつか見ましたが、これは JavaScript ではうまく機能しません。
だから私は、FДЦЖ CУЯILLIC、またはʇxǝʇ uʍop-ǝpısdn (またはそれらの線に沿った何か) がトリックを行うべきだと考えました。視覚的に区別しやすく、読みやすく、Unicode サポート以外のリッチ テキスト形式に依存しません。
.po
問題は、gettext / .pot
file(s) を食べてそのような翻訳を吐き出す、すぐに利用できるツールが見つからないことです。それでも、アイデアはかなり明白だと思うので、すでに何かがそこにあるに違いありません.
私の場合、Python/Django を使用していますが、この質問は gettext 互換ライブラリを使用するものすべてに当てはまると思います。ツールが注意すべき唯一のことは、翻訳文字列に HTML フラグメントが存在する可能性があるということです。