0

私は codefluent エンティティを使用しており、エンティティの例のプロパティにローカライズされたラベルを設定できるかどうか疑問に思っていました 名前と説明フィールドを持つ Test エンティティがあります たとえば、英語では名前は説明ですが、カスタムラベルを設定したいのですがスペイン語で nombre と descripción を設定したい ドキュメントを検索しましたが、オプションが見つかりませんでした

4

1 に答える 1

0

CodeFluent Entities は、ローカライズされたプロパティに次の 2 つの方法を提供します。

静的リソース

CodeFluent Entities は、メッセージ コンセプトを使用して静的ローカリゼーションを処理します。静的リソースは、ラベル、エラー メッセージ、情報メッセージ、タイトル、ボタン テキスト、ツール ヒントなど、アプリケーションの存続期間を通じて変更されることのないすべての UI メッセージを参照します。

<cf:property name="Description">
  <cf:message cultureName="en-US" value="Description EN"/>
  <cf:message cultureName="fr-FR" value="Description FR"/>
</cf:property>

動的リソース

CodeFluent Entities は、すぐに使用できる動的なローカリゼーションも処理します。動的リソースは、実行時に作成されるローカライズされたデータを参照します。たとえば、Web ショップは複数の言語で国際カタログを作成できます。このカタログは、ユーザーの言語 (つまり、.Net の文化) に応じて特定の言語で表示する必要があります。管理者は、アプリケーションの存続期間中、このカタログからアイテムを追加、削除、または変更します。したがって、カタログの管理者は、国際化をサポートするために、複数の言語でラベルを付けたカタログ アイテムを作成する必要があります。

于 2016-04-11T09:05:40.553 に答える