3

すべてのユーザーに翻訳を展開する前に、部分的にテストされた翻訳 (resx キーと値のペア) をレビューのために一部のユーザーに展開する必要がある Web サイトに取り組んでいます。

これを行う方法の 1 つは、特定の言語の「ベータ」カルチャを作成し、そのカルチャの resx ファイルにこれらのテストされていない翻訳を入力することです。次に、テスト ユーザーをこのカルチャに切り替えて、ベータ版の翻訳を表示できるようにします。したがって、次のようなフォールバック チェーンを確立したいと思います。

ベータ中国語 => 中国語 => デフォルト (英語)

これは .NET/ASP.NET resx アーキテクチャ内で可能ですか? もしそうなら、どうすればこれを設定できますか?

4

1 に答える 1

1

次のリソースがあれば、動作するはずです。

Resources.resx

Resources.zh.resx

Resources.zh-BT.resx

こちらもご覧ください: http://www.hanselman.com/blog/GlobalizationInternationalizationAndLocalizationInASPNETMVC3JavaScriptAndJQueryPart1.aspx

中国語のリソースに zh-CN という名前を付けた場合、機能しないと思います。

zh-BT の場合、カスタム カルチャを作成する必要があります:
ASP.NET でカスタム カルチャを作成します。

于 2013-10-23T08:58:27.683 に答える