ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Visual Basic User's Clubコミュの中文化についてデザイナーにリソースのないものが挿入されます。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
開発環境
WIN7 Pro 日本語環境
Visual Basic 2010

現在、業務用アプリで日本語と英語の切り替えまでは、完成しています。
そこに中国語も入れたいと思います。

質問
中国語のリソースファイルをResource.zh-CN.resxで作ったのですが
フォームのデザインで中国語に変更または、ラベルのTextを中国語に置き換えただけで
下記の添付ファイルのエラーがデザイナーに入り込みます。
リソースファイルが無ければフォームのデザイナーのエラーは、発生しません。


これは、なざこのようなことがお起こるのでしょうか?
対処方法などを考えているのですが思いつきません。

後一つは、中国語のフォントですが日本語版の開発環境でコーディングした場合
どのようなフォントで設定しておけばいいのでしょうか?
Arialで宜しいのでしょうか?

助言をいただければ幸いです。


コメント(5)

多言語対応の開発をしたことがないのであれですが、参考になれば。。

システムロケールの変更したらどうでしょうかね。
http://biz-collections.com/support/webpages/tips/browser/Wrd_009.html

フォントは、なにが標準かはわかりませんが、SimHeiとかが検索すると引っかかるかんじですね。
私的には、簡体字と繁体字の両方は入っていた方がよいのかな?という気はします。
システムロケールを変更してもこのエラーが出る画面と出ない画面とありあますね。
Visual Studio 2010 の中国語版をVM Ware上に中国語OSに入れてした方が良いのかなと思いますがちょっとよくわからないですね。
Global.WindowsApplication1.Resource.zh-CN..の存在しないリソースが勝手に追加されるんですよ!!
vb.net 多言語対応 リソースファイル でググると、多言語化の例が見つかるので、参考になるのではないでしょうか。

ポイントとしては
・新規作成時は1度保存してからじゃないとリソースファイルが作られない
・LocarizableプロパティTrueにして、Languageを希望の言語に変更する
・その言語でフォームに何か記述する->リソースファイルが作られる
・プロパティを既定に戻せば、既定の言語で書いたフォームに戻る
でしょうかね。

特に、https://e638a57ebca7c22a2806d6182112f55746083732.googledrive.com/host/0ByDf07nDJojLYXRXcXljZmVGLTQ/mui/project.html
の例ですと、上の操作してるだけなので(サンプルはVS2008ですが)この手順通りでしょうか。
一応、順序通りしているのですが
Me.lblAmount_Exp.ImageKey = Global.WindowsApplication1.Resource_zh_CN.IDS_CORRECTION_ALLCLEAR


Me.lblAngle_Exp.ImageKey = Global.WindowsApplication1.Resource_zh_CN.IDS_CORRECTION_ALLCLEAR

でImageKeyのところでよくエラーが起こります。
.Resource_zh_CN.IDS_CORRECTION_ALLCLEARと存在しないものを代入しているようです。
削除すれば済みますが中国語の画面をちょっと触ってビルド、デバッグするだけでこのエラーが出ます。
中国語→既定値にしてLocarizableプロパティTrueでエラーその後→False→Trueにすると
デザイナーのエラーは、消えて正常にデバッグできます。



同じ現象がこの人も起こっているそうです。
http://eng-fun.blogspot.jp/2013/07/visual-studio-2010.html

真の原因を突き止めないとと思っています。


>>[4]
VSのバグなのか仕様なのかグレーゾーンですが
以下の話が参考になるかもしれません。
http://dalmore.blog7.fc2.com/blog-entry-44.html

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Visual Basic User's Club 更新情報

Visual Basic User's Clubのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング