复合C1形式渲染器本地化

时间:2013-04-02 21:19:18

标签: 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也不存在。

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

感谢

1 个答案:

答案 0 :(得分:5)

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

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

  1. 复制〜/ Composite / InstalledPackages / localization / Composite.Forms.Renderer.en-us.xml,更改语言/文化代码来自' en-us'使用您的语言(例如Composite.Forms.Renderer.de-de.xml)。
  2. 翻译字符串。
  3. 无需再更改〜/ App_Data / Composite / Composite.config中的任何内容。