擬似ローカライズされたバージョンのアプリケーションのリソースファイルを生成しました(例えばOrder Summary and Payment
はローカライズされています)。実際の翻訳を取得します。擬似言語(qps-ploc)衛星アセンブリをビルドするためのVisual Studioの取得
qps-plocリソース識別子を使用して、既存のpseudo-locale識別子に一致する名前を付けました。 Details.resx
の擬似ローカライズされたバージョンの名前はDetails.qps-ploc.resx
です。
ただし、これらのresxファイルをプロジェクトに追加すると、Visual Studioはそれらを無視します。 「実際の」言語コード(Details.fr-FR.resx
など)を使用して名前を変更すると、Visual Studioではこの言語コードで名前が付けられたサブフォルダが作成され、サテライトアセンブリが構築されます。
Visual Studioがqps-plocを拒否したように見えます(ビルド警告なしでも)。何か不足しているのですか、誰かが私のVisual Studioプロジェクトの一部として構築されたこれらのqps-plocリソースを取得する方法を提案できますか?
偉大な答え、ありがとうございます!私はこれらのレジストリエントリをhttp://tinyurl.com/7ls3o7qから追加して再起動しました。そしてVisual Studioは私のqps-ploc resxファイルを認識し、それらのためのサテライトアセンブリをビルドします。したがって、Visual Studioは有効なロケールIDの一覧をシステムに照会し、これらのレジストリキーが追加されるまで、疑似ロケールはシステムによって列挙されません。 – Clafou
もう1つの注意点:[このMSDNページ](http://msdn.microsoft.com/en-us/library/cc233982%28v=prot.10%29.aspx)のとおり、qps-plocはサーバー2008 R2。私のところでは、ビルドサーバーは古いバージョンを実行し、qps-plocをビルドすることができませんでしたので、別のロケール名を選択する必要がありました(サポートされていないリストオプション) – Clafou