もくじ
→https://qiita.com/tera1707/items/4fda73d86eded283ec4f
やりたいこと
ユーザーにソースコードを提供するようなアプリやライブラリのコードに出てくるコメントは英語で統一したい、などという場合に、自分で書いたコードは英語に統一したが、デザイナーによって自動生成されるcsファイルに自動的に日本語でコメントが書かれてしまう。
一応、自動生成のcsファイルも、英語で統一しておきたい。
詳細
具体的には、下記のファイルが勝手に日本語になっていた。これを英語に戻したい。
- Resources.Designer.cs
- Settings.Designer.cs
やり方
- [ツール] > [オプション]を開く。
- [環境] > [国際対応の設定]を開く。
- [言語]のプルダウンメニューから、英語を選択する。
こうすると、自動生成されるファイルのコメントが英語になる。
但し、この設定をしたらすぐ上記2つのファイルのコメントが英語になるかというとそうではなく、次になにかリソースと設定を変更したら、コメントが英語になる。
なので、コメントだけ変えたいのであれば、リソース(Resources.Desinger.cs)の場合は
- まず、上のように言語の設定を英語にする
- Resources.resxをダブルクリックし、リソースの編集画面を開く
- そこに、何でもいいのでリソースを一つ追加する
- その後、追加したリソースを削除する
という操作をして、リソースに変化を与えてやる。
設定(Settings.Desingner.cs)も同様。
備考
正しいのかどうかはわからないが、これでコメントを英語にすることができた。
使う側のユーザーのVSの言語の設定で、自動で英語(や他の言語)に変わってくれそうなのでなにもしなくていい気もするが、納品時に正しいコメントが記載されたものを、という意味では上記手順で英語にすべきかとも思う。