.NETフォームアプリケーションはLocalizable=Trueにする

便利な使い方、目的別操作方法、ソフトウエアの国際化にまつわる情報など。

.NETフォームアプリケーションはLocalizable=Trueにする

Postby J.O. » Fri Aug 20, 2010 8:26 pm

.NETフォームアプリケーションのフォームデザイナによって自動生成されたコード(画面のラベルやボタンの配置などが記述されている部分)は、Visual StudioのLocalizableプロパティを「True」にすることで、Visual Studioによって自動的に多言語化されます。
(詳しくは、国際化プログラミング - .NETプログラミングを参照してください。)

よって、wwnaviの解析ではこれらのコード内の文字列はデフォルトでは解析しないようになっています。

但し、これらのコードも確認のため解析することができます。

C#の場合、
ルール編集ダイアログにて、[スキップの設定]->[C#]、「*\.Designer.cs」を削除し、「windowsコードジェネレータ...」のチェックを外すことで
解析結果にエラーとして抽出されます。(外部化の対象にはなりません)

dnet-loc.png
dnet-loc.png (24.86 KiB) Viewed 5692 times
User avatar
J.O.
 
Posts: 154
Joined: Tue Mar 23, 2010 2:02 pm
Location: Tokyo, Japan

Return to TIPS & HOWTO

Who is online

Users browsing this forum: No registered users and 0 guests

cron