复合C1形式渲染器本地化

use*_*889 2 localization c1-cms

我创建了一个全局数据类型,并在页面中使用表单渲染器让用户填写数据并提交到网站.

默认的英语工作正常.现在,当我尝试支持第二语言时,我遇到了问题.根据综合文件:

1.在〜/ Frontend/CompositeForms/Renderer/Localization /添加空的本地化文件,例如:Composite.FormsRenderer.de-de.xml 2.
将默认的Composite.FormsRenderer.en-us.xml的内容复制到您的本地化文件.
3.翻译字符串.
4.在〜/ App_Data/Composite/Composite.config中,在找到Composite.Plugins.FormsRenderer的add部分下,注册你的本地化文件

但是〜/ Frontend/CompositeForms/Renderer/Localization不存在,Composite.FormsRendereren-us.xml也不存在.

文件是否过时了?有没有人有使用用户定义的数据类型本地化表单渲染器的经验?

谢谢

wys*_*cki 5

该文档目前已过时(并将很快更新 - 感谢您指出).

在4.0或更高版本中以下列方式执行此操作:

  1. 复制〜/ Composite/InstalledPackages/localization/Composite.Forms.Renderer.en-us.xml,将语言/文化代码从'en-us'更改为您的语言(例如Composite.Forms.Renderer.de-de .XML).
  2. 翻译字符串.

无需再更改〜/ App_Data/Composite/Composite.config中的任何内容.