私は大規模なクライアント/サーバーアプリケーションの国際化の仕事を与えられています。私がアプリを「世界的に準備ができている」ようにして、翻訳されたアプリケーションとリソースが別の国の同僚に渡されて翻訳され、顧客にリリースされるということです。いくつかの国があり、したがっていくつかの別々の翻訳があります。resxファイルは国際化に適していますか?
ステップ1:
ここで重要なことは、私はシンプルな2つのステップのリリースプロセスをしたいということです私はコンパイルして、様々なcoutriesに私の同僚に「世界の準備」アプリケーションをリリース
ステップ2:彼らは、リソースのローカライズを行い、その後、私はの余分な工程を追加する必要はありません顧客に
をリリースは、App Wを作りますorld準備 - >リリースのApp - アプリケーションにコンパイル>- バックを来て、翻訳のための>待機週間 - >翻訳用のファイルをオフに送信します。
私は.NETグローバリゼーションとresxファイルの使用を検討しています。私が見たことから、resxファイルはアプリケーションにコンパイルされ、コンパイルされると変更できません。サテライトアセンブリでさえ、編集可能ではないようです。その点について私が間違っていても、サテライトアセンブリへの変更はプロジェクトのresxファイルにどのように反映されますか?
ここで質問します。 私はちょうど最初にアプリケーションをコンパイルし、翻訳を後で処理したいと考えているので、resxファイルは正しい方法であるか、私はそれらを放棄して、アプリケーションのコンパイル後に簡単に編集できる特注のデータベース駆動型のソリューションを書くべきです?
すべてが意味をなされることを願っています。あなたの考えを楽しみにしてください。
は、情報をありがとうございました。私はまだresxファイルによって確信していません。そこにあるツールの多くはかなり高価に見えますが、私は彼らが特注のデータベースソリューションの柔軟性を提供することを覚悟しています。実際に私がresxファイルから私を奪ったのは、WinRes.exe(フォームレイアウトをローカライズするために使用されるアプリケーション)が、私たちが広範囲に使用するInfragistics Controlsでは動作しないということです。レイアウトを変更する利点がなければ、resxファイルは魅力を失います。したがって、私はデータベース駆動型のソリューションになると思います。 もう一度、入力していただきありがとうございます。 –
ローカライゼーションツールのほとんどはAPIを備えていますので、このようなツールを使用すると思われる場合は、データベース駆動ソリューションの場合でもそのツールを使用できます。翻訳を盛り上げるときには本当に便利です。 – Awesome