Localization 复合C1表单渲染器本地化

Localization 复合C1表单渲染器本地化,localization,c1-cms,Localization,C1 Cms,我已经创建了一个全局数据类型,并在页面中使用表单呈现程序让用户填写数据并提交到网站 默认的英语很好用。 现在,当我试图支持第二语言时,我遇到了一些问题。根据综合文件: 1.将空本地化文件添加到~/Frontend/CompositeForms/Renderer/localization/,例如:Composite.formsrender.de-de.xml 2.将默认Composite.formsrender.en-us.xml的内容复制到您的本地化文件中。 3.翻译字符串。 4.在~/App_

我已经创建了一个全局数据类型,并在页面中使用表单呈现程序让用户填写数据并提交到网站

默认的英语很好用。 现在,当我试图支持第二语言时,我遇到了一些问题。根据综合文件:

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

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

文件是否过时?有没有人有过在用户定义的数据类型上本地化表单呈现程序的经验


谢谢

文档目前已经过时(很快就会更新-谢谢您指出这一点)

在4.0或更高版本上按以下方式执行:

  • 复制~/Composite/InstalledPackages/localization/Composite.Forms.Renderer.en-us.xml,将语言/区域性代码从“en-us”更改为您的语言(例如Composite.Forms.Renderer.de-de.xml)
  • 翻译字符串

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

    记住要包括您正在运行的C1的版本。composite.config中的本地化配置最近发生了巨大的变化,这可能是您正在经历的。我使用的是composite c1 4.0.4837,它是从codeplex下载并在本地编译的测试版。表单渲染器包是从控制台->系统->可用包安装的。是的,那么文档不是最新的,它是为3.2编写的。