LoginSignup
1
1

More than 5 years have passed since last update.

【C#】コンテキストメニューのローカライズでちょっとだけハマった件

Last updated at Posted at 2014-05-31

右クリックメニューをローカライズしたかったんです

ここを参考にしてました.
http://msdn.microsoft.com/ja-jp/library/y99d1cd3(v=vs.110).aspx

フォームのLocalizableをtrueに設定し,言語は(既定)を選択,コンテキストメニューは英語表示でした.
その後,フォームの言語を日本語に設定,コンテキストメニューも日本語化して保存.その後既定の言語に戻してみると…

あ…あれ…

英語表記していたハズの既定のメニュー表示が日本語になってるじゃありませんか.
よく見るとプロジェクトにも言語リソースファイルが作られていない様子.

原因

どうやらコンテキストメニューの前に,フォーム内のコンポーネントの何かしらをローカライズして,言語リソースファイルを作らないといけないらしい.
今回,フォーム内は全て英語でいいやと思っていたので,直接コンテキストメニューをローカライズしようして失敗していました.
でも,これって仕様…にしてはおかしいよね…

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1