什么是在ATG中本地化SQL存储库定义?
我读了文件,但我不清楚这个链接中解释了什么。 有人能详细解释它是什么,以及作者试图在这个小解释中解释什么吗 以下是链接:什么是在ATG中本地化SQL存储库定义?,sql,atg,Sql,Atg,我读了文件,但我不清楚这个链接中解释了什么。 有人能详细解释它是什么,以及作者试图在这个小解释中解释什么吗 以下是链接: 资源包是一个Java.properties文件,其中包含特定于语言环境的数据(资源包包含特定于语言环境的对象) 简而言之,您可以创建一个包含翻译短语的文件,当有人使用存储库时,当有人使用Control Center的存储库编辑器时,将显示这些翻译短语 当用户使用BCC时,它会从其请求的语言环境中选择语言环境。然后,使用标准功能,您可以自定义BCC中每个元素旁边的标签
资源包是一个Java.properties文件,其中包含特定于语言环境的数据(资源包包含特定于语言环境的对象)
简而言之,您可以创建一个包含翻译短语的文件,当有人使用存储库时,当有人使用Control Center的存储库编辑器时,将显示这些翻译短语 当用户使用BCC时,它会从其请求的语言环境中选择语言环境。然后,使用标准功能,您可以自定义BCC中每个元素旁边的标签 例如,以下定义:
<table name="XXX_MEDIA_CATEGORY" type="auxiliary" id-column-name="MEDIA_ID">
<property name="buttonText" data-type="string" column-name="BUTTON_TEXT" display-name-resource="buttonText" category-resource="categoryBasics" default="GO BUTTON">
<attribute name="propertySortPriority" value="8" />
<attribute name="resourceBundle" value="atg.projects.store.StoreCatalogTemplateResources" />
</property>
</table>
它将在媒体类别项的密件抄送编辑器中显示为媒体类别按钮
。
SQLRepository
项的本地化仅适用于BCC编辑器,不会转换存储库中的任何值属性。要做到这一点,您需要自己实施某种翻译解决方案(ATG 9.x没有现成的数据本地化策略),尽管有一些可以从第三方供应商处购买。ATG10.x现在已经实现了一个本地化存储库数据的工作版本
buttonText=Media Category Button