他の言語に翻訳するために、.NET フォームからローカライズ可能な文字列を生成または抽出するにはどうすればよいですか?
NeutralResourcesLanguageAttribute("en-US") を使用してニュートラル言語を設定し、フォームに英語のテキストを設定しています。デザイナーでそれらを別の言語に翻訳しても問題ありません。Localizable プロパティを true に設定し、Language プロパティを特定の言語に設定すれば問題ありません。私はそれらを英語からスペイン語などに翻訳しており、デザイナーは .resx ファイルを生成します。
しかし、他の翻訳者はスペイン語を理解できず、私は彼らにスペイン語のリソースを提供することができず、翻訳するには英語のテキストが必要です。彼らは技術者ではないので、ソースコードを教えることはできません。
では、翻訳する英語のリソース (主にテキスト) をどのように提供すればよいでしょうか? 私のアプリケーションでは英語が中立言語であるため、英語のテキストはフォームにハードコーディングされています。