Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是在ATG中本地化SQL存储库定义?_Sql_Atg - Fatal编程技术网

什么是在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