我正在使用 codefluent 实体,我想知道是否可以为实体示例的属性设置本地化标签我有一个带有名称和描述字段的测试实体我想设置自定义标签,例如英文是名称描述但在西班牙语中,我想设置 nombre 和 descripción 我在文档中搜索但我没有找到该选项
问问题
80 次
1 回答
0
CodeFluent 实体提供了两种本地化属性的方法:
静态资源
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>
- https://www.softfluent.com/documentation/Messages_Section.html
- https://www.softfluent.com/documentation/BOM_LOC_StaticResources.html
动态资源
CodeFluent 实体还可以处理开箱即用的动态本地化。动态资源是指在运行时创建的本地化数据。例如,一个网上商店可能有多种语言的国际目录,并且该目录应该根据用户的语言(即.Net 中的文化)以特定语言显示。管理员在应用程序的生命周期内添加、删除或修改此目录中的项目。因此,目录管理员将需要创建带有多种语言标签的目录项,以支持国际化。
于 2016-04-11T09:05:40.553 回答