2011-01-06 11 views
2

私は、ローカリゼーションがほとんどリソースファイル/カルチャを使用して行われるプロジェクトに取り組んでいます。言語の翻訳が存在しない場合は、デフォルトの言語が使用されます。VB.NETローカリゼーション、未翻訳のテキストを検出する

私は最近、翻訳に関するいくつかの問題を見直す作業を受けました。一部のテキストはデフォルト言語になっていますが、一部の言語にはありません。なぜ翻訳されていないのかは、リソースファイルが使用されていないか、翻訳されていない場合があるため、必ずしも明らかではありません。私は、コードをチェックする必要なしに、どのようなケースかを見ることができればと思っています。

私が望むのは、要求された言語の代わりにフォールバック言語が使用されるたびに、テキストの前に「*」が付いてくることです。これにより、リソースファイルに翻訳が欠落していることを知ることができます。これまで私はこれを行う方法を見つけていない。

答えて

1

Zeta resource editor(オープンソース)を使用すると、すべてのリソース文字列を簡単に一致させることができ、必要に応じて完了することもできます。我々は現在、「PASSOLO」を使用している

alt text

+0

、私はそれがあまりにもこれを行うことができると思います。私が解決したい問題は、実行時にいくつかのテキストブロックが翻訳されなかった理由を判断することができます。しかし、提案のおかげで ! – marcgfx

関連する問題