Alfresco 共享本地化

Alfresco 共享本地化,alfresco,alfresco-share,Alfresco,Alfresco Share,我能够通过以下规则本地化我的露天模型(加上约束列表): 但我想知道是否有类似的东西可以分享? 我们是否只需要使用“label id”属性而不必担心任何约定 是否最好使用: label.companyName=Company name 或者类似的 sop_sopModel.field.sop_companyName.title=Company Name 还是别的什么 我在维基上没有看到任何建议 下面是一个我不知道如何格式化的标签id的示例。 这是我的共享配置custom.xml文件的一部分。

我能够通过以下规则本地化我的露天模型(加上约束列表):

但我想知道是否有类似的东西可以分享? 我们是否只需要使用“label id”属性而不必担心任何约定

是否最好使用:

label.companyName=Company name
或者类似的

sop_sopModel.field.sop_companyName.title=Company Name
还是别的什么

我在维基上没有看到任何建议

下面是一个我不知道如何格式化的
标签id
的示例。 这是我的
共享配置custom.xml
文件的一部分。 我知道这并不重要,但我想把事情做好

<config evaluator="aspect" condition="sop:company">
   <forms>
      <form>
         <field-visibility>
            <show id="sop:companyName" />
            <show id="sop:companyAddress" />
         </field-visibility>
         <appearance>
            <set id="sopPanel" appearance="bordered-panel" label-id="???" />
            <field id="sop:companyName" label-id="???" set="sopPanel" />
            <field id="sop:companyAddress" label-id="???" set="sopPanel" />
         </appearance>
      </form>
   </forms>
</config>


您通常不需要使用
标签id
属性。如果您的模型定义有一个与之关联的消息包,则当前区域设置的正确标签将自动从存储库中发送。

您希望在共享中公开自定义模型的哪些部分,以及在何处?下面是一个标签id的示例,我不知道如何格式化。这是share-config-custom.xml文件的一部分。我知道这并不重要,但我想把事情做好。这很糟糕,但我也不知道如何在这里格式化;)最好用代码更新您的原始问题,它会在那里显示得更好。有关如何添加代码块的说明,请查看格式化帮助。我同意您的看法,但如果您查看顶部给出的示例,则模型定义中没有标记标签。我也没有在其中看到
。你是正确的,你需要一个自定义标签。为此,您需要添加自己的包含标签的
.properties
文件,并使用
org.springframework.extensions.surf.util.ResourceBundleBotStrapComponent
的Springbean实例将其绑定。如何设置标签名的格式并不重要,但由于显而易见的原因,标签名在整个应用程序中必须是唯一的。