ドイツ語の開発者がドイツ語ユーザー向けに作成したC#プロジェクトを開始しました。クラス名、コメント、デバッグメッセージを含むほとんどのコードはドイツ語で書かれており、ユーザーインターフェイスも書かれています。主要な目標の1つがグローバリゼーションであるため、デフォルト言語をドイツ語のままにし、英語を含む他の言語の言語リソースライブラリを追加することにしました。C#で英語以外のデフォルトのUI言語を使用しても構いませんか?
私の質問は:これはいいアイデアですか、それとも他の誰もがやっているように、少なくともユーザーインターフェイスのためにデフォルトを米国英語に切り替える方が良いですか?米国英語以外のデフォルト言語を使用する際に、欠点はありますか?
私たちの製品は実際には[Pig Latin](http://en.wikipedia.org/wiki/Pig_Latin)で書かれ、その後英語に翻訳されていると思います。 Pig LatinがQA中のどこに現れたとしても、私たちは翻訳中に何かを逃したことを知っています。マイクロソフトでは、Windows用の[Pseudo-Locales](http://msdn.microsoft.com/en-us/library/windows/desktop/dd319106(v = vs.85).aspx)と類似しています。あなたはドイツ語を使っています。 – vcsjones