2011-10-20 12 views
0

私のアプリケーション内のテキストをリソースファイルに移動する処理中です。テキストがまだ置き換えられていないかどうかを一目で確認するための簡単なテスト方法が必要です。これを行う1つの方法(私は思った)は、リソースファイル内のすべての文字列を同じ長さの異なる文字列、たとえばXXXに置き換えることでした。すべての文字列がリソースファイルにあります

ResourceManager.GetStringをオーバーライドして元の文字列を読み取り、同じ長さのXで置き換えることは可能ですか?私は手で置き換えられたXの別の言語のリソースファイルを作成し、私のシステム言語を切り替える必要がありますか?

すべてのテキストが常に直ちに(クラッシュ、エラーダイアログなど)表示されるわけではないため、すべてのインスタンスが取得されるわけではありませんが、多数をテストする良い方法かもしれません。

人々はいくつか考え/アイデアを持っていますか?

編集:私は、私はコード内のテキストに関するヒントの後、まだだが、まだリソースファイルに置き換えられていない明白なテキストを参照することが容易になりましたthisを見つけてしまった
! :)

答えて

0

私はちょうどあなたが持っているものを見るために素早くしたい場合は、そのResourceStringsファイルをすべてXXXで置き換えるだけです。コピー貼り付けでは、まったく時間がかかりません。

また、あなたはどこでもこれは、不要な結果を持ち出すと、あまりにもいくつかを欠場することが起こっているのに、あなたがの.text = "のようなものを持って探しているファイルを検索してみてください。

私は自分自身をバックアップしながら、このAをしたとしますそれを行う最良の方法は、不愉快なオプションを取って時間を無駄にし、行単位で調べ、リソース文字列でなければならないものをすべて見つけることです。リソース文字列の一部のコード、ハードコードされたテキストなどの一部。

関連する問題