Локализация метки для объекта свойства

Я использую кодовые сущности, и мне было интересно, можно ли установить локализованную метку для свойств примера сущности. У меня есть тестовая сущность с полем имени и описания. Я хочу установить пользовательские метки, например, на английском языке это имя описание, но на испанском я хочу установить имя и описание Я искал в документации, но не нашел вариант


person abigail armijo    schedule 11.04.2016    source источник


Ответы (1)


CodeFluent Entities предоставляет два способа локализации свойств:

Статические ресурсы

Объекты CodeFluent обрабатывают статическую локализацию с концепцией сообщения. Статические ресурсы относятся ко всем тем сообщениям пользовательского интерфейса, которые никогда не изменятся на протяжении всего срока службы вашего приложения: метки, сообщения об ошибках, информационные сообщения, заголовки, тексты кнопок, подсказки и т. д.

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

Динамические ресурсы

CodeFluent Entities также поддерживает динамическую локализацию по умолчанию. Динамические ресурсы относятся к локализованным данным, созданным во время выполнения. Например, интернет-магазин может иметь международный каталог на нескольких языках, и этот каталог должен отображаться на определенном языке в зависимости от языка пользователей (например, культуры в .Net). Администраторы добавляют, удаляют или изменяют элементы из этого каталога в течение всего срока службы приложения. Таким образом, администраторам каталога потребуется создать элементы каталога с метками на нескольких языках для поддержки интернационализации.

person meziantou    schedule 11.04.2016