5

C# .NET 2.0 および VS2008 でプログラムされた WinForms アプリケーションに取り組んでいます。アプリをいくつかの言語に翻訳し始めようとしています。始める前に、すべてのローカリゼーションに VS2008 自体を使用することをお勧めしますか? それとも、すぐに外部ツールを使用する方が良いですか? これは私の最初の .NET アプリなので、開始する前に質問します。他の人は何を使っていますか?

私のアプリで使用されているすべての文字列はリソースに含まれているため、アプリを翻訳する準備ができていると思います。

ありがとう、ペトル

4

3 に答える 3

2

誰がそれをローカライズしますか? ほとんどの外部ローカリゼーション会社には、このためのユーティリティがあります。あなた自身またはあなたのチームの場合、おそらく最も簡単な方法は、Visual Studio またはここに記載されているようなものを使用して、単語ドキュメントとの間で変換することです。

http://blog.vermorel.com/?p=73

于 2008-09-23T14:59:26.843 に答える
0

これに遭遇する可能性のある他の人のために (前回の投稿から 2 年以上経っていますが)、私は翻訳プロセス全体を非常に簡単にするプロのローカリゼーション製品の作成者です。これは、任意のソリューションからすべての ".resx" 文字列を抽出し、無料のスタンドアロン アプリケーションを使用して翻訳できる単一のファイルに読み込む Visual Studio アドインです (翻訳者は私のサイトからダウンロードできます)。同じアドインは、翻訳された文字列をソリューションにインポートします。多くのビルトインセーフガード、多くの追加機能、およびオンラインヘルプ (あまり必要ありません) により、非常に使いやすくなっています。http://www.hexadigm.comを参照してください。

于 2011-03-30T01:24:03.650 に答える
0

サイト(REFULOG)での作業を終了し、すべてのページの .resx ファイルを生成しました(ツール/ローカルリソースの生成。デザインまたは分割モードになっていることを確認してください。そうしないと、メニュー項目が表示されません)。この後、Resx Crunchというアプリをテストしました(もうすぐ出ます)。生成されたすべての .resx ファイルをロードし、必要な言語を追加し、アプリケーションにデフォルトの .resx ファイルから値をコピーさせたので、最後にこのように見えました:

Default value | DE    | ES
-------------------------------
apple         |apple  | apple
...

情報を CSV ファイルとして保存し、翻訳者に送信しました。翻訳者から戻ってきたとき:

Default value | DE    | ES
-------------------------------
apple         |Appfel | Manzana
...

名前を付けて保存して、アプリケーションフォルダーにロードしました。それだけです。

他のローカリゼーション ツールを使用しようとしましたが、彼らは 3d に多くのことを要求し、十分に行うことができませんでした。

質問に答えるには、Visual Studio を使用してメタ タグと .resx ファイルを生成し、ローカリゼーション ツールを使用して翻訳を行います。

于 2009-03-22T08:46:05.843 に答える