LoginSignup
5
1

More than 3 years have passed since last update.

[VisualStudio] ソース上のコメントを英語で統一したいのにデザイナーが自動生成するcsファイルが勝手に日本語コメントになるので英語に直す

Last updated at Posted at 2019-10-03

もくじ
https://qiita.com/tera1707/items/4fda73d86eded283ec4f

やりたいこと

ユーザーにソースコードを提供するようなアプリやライブラリのコードに出てくるコメントは英語で統一したい、などという場合に、自分で書いたコードは英語に統一したが、デザイナーによって自動生成されるcsファイルに自動的に日本語でコメントが書かれてしまう。
image.png

一応、自動生成のcsファイルも、英語で統一しておきたい。

詳細

具体的には、下記のファイルが勝手に日本語になっていた。これを英語に戻したい。

  • Resources.Designer.cs
  • Settings.Designer.cs

image.png

やり方

  • [ツール] > [オプション]を開く。
  • [環境] > [国際対応の設定]を開く。
  • [言語]のプルダウンメニューから、英語を選択する。

image.png

こうすると、自動生成されるファイルのコメントが英語になる。
但し、この設定をしたらすぐ上記2つのファイルのコメントが英語になるかというとそうではなく、次になにかリソースと設定を変更したら、コメントが英語になる。

なので、コメントだけ変えたいのであれば、リソース(Resources.Desinger.cs)の場合は

  • まず、上のように言語の設定を英語にする
  • Resources.resxをダブルクリックし、リソースの編集画面を開く
  • そこに、何でもいいのでリソースを一つ追加する
  • その後、追加したリソースを削除する

image.png

という操作をして、リソースに変化を与えてやる。
設定(Settings.Desingner.cs)も同様。

そうすると、コメントが英語に戻っている。
image.png

備考

正しいのかどうかはわからないが、これでコメントを英語にすることができた。
使う側のユーザーのVSの言語の設定で、自動で英語(や他の言語)に変わってくれそうなのでなにもしなくていい気もするが、納品時に正しいコメントが記載されたものを、という意味では上記手順で英語にすべきかとも思う。

5
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
5
1