2011-07-19 10 views
0

私はWindowsフォームアプリケーションを持っています。テキストボックス、チェックボックス、ラベル、devxpress xtragridsなどがあります。アプリケーションにローカライゼーションを適用する必要があります。私はネットを検索し、.resxに関するいくつかの解決策を紹介しました。しかし、このメソッドを適用する時間がかかって、将来私はそのフォームのresxをカスタマイズするよりも新しいresxを作成する必要があります。Windowsフォームアプリケーションのローカリゼーションに問題がありますか?

xmlファイルを作成して、iまたはトランスレータがxmlファイルのみを変更できる方法はありますか。よろしくです。 よろしくお願いします。

答えて

1

ResxファイルはXMLで始まります。言語を追加するときに "resxを追加する"必要はありません。少なくとも、ソリューション/プロジェクトに追加する必要はありません。必要なのは、適切なビルドプロセスを適用することです(私はVisual Studioからアプリケーションを直接ビルドすることを推奨しますが、これはあまり良いことではありません)。MSBuildを使用してそれを行うことができます。その場合、翻訳されたファイルを正しいパスに置き、ビルドを開始するだけです。
Winformsアプリケーションの他のローカライズ方法もあります。たとえば、WinResを試してみるとよいでしょう。

+0

私のアプリケーションにはたくさんのフォームがあります。私はあまりにも多くのファイルをseperatly編集する必要があります。私はすべてのresxで1つのxmlファイルを使用します。 – henderunal

関連する問題