5

これがシナリオです。グローバル リソースを使用して、英語とフランス語で .NET MVC を使用する国際化されたアプリケーションがあります。

アプリケーションを使用する特定のクライアントでは、「ユーザー」などのオブジェクトを参照するために使用される用語が異なります。あるクライアントはそのユーザーを「サブスクライバー」と見なすかもしれませんが、別のクライアントのユーザーのメンタル モデルは「リード」です。

したがって、私の英語のグローバル リソース ファイルでは、名前と値は単に "User" であり、両方のクライアントを満足させることができませんでした。:)

リソース ファイルを使用して、同じ言語で異なる用語を処理する方法はありますか?

新しいリソース ファイル MyApp.[非言語識別子].resx を作成しようとしましたが、.NET はまったく気に入らなかったようです。

ありがとう!

4

1 に答える 1

1

はい、可能ですが、正確な方法はわかりません。この MSDN の記事には、.NET でのカスタム カルチャの作成に関する情報が含まれています。

方法: カスタム カルチャを作成する

これは間違いなく、ASP.NET の作業中に以前にテストしたシナリオです (私は ASP.NET チームの開発者です)。私たちのシナリオの 1 つは、ローカリゼーション機能を使用して、開発者が自分のサイトの「ブランド化された」バージョンを作成できるようにすることでした。

于 2010-02-13T02:42:02.740 に答える