2013-04-02 23 views
2

我創建了一個全局數據類型,並在頁面中使用表單渲染器讓用戶填寫數據並提交到網站。複合C1表格渲染器本地化

默認的英文工作正常。 現在當我嘗試支持第二種語言時遇到問題。根據複合文檔:

1.增加你的空本地化文件在〜/前端/ CompositeForms /渲染/本地化/,例如:Composite.FormsRenderer.de-de.xml
2.複印的內容默認Composite.FormsRenderer.en-us.xml添加到您的本地化文件。
3.翻譯字符串。
4.In〜/ App_Data文件/複合/ Composite.config,下部分中找到Composite.Plugins.FormsRenderer的附加部分,註冊您的本地化文件

但是〜/前端/ CompositeForms /渲染/本地化不存在,和Composite.FormsRendereren-us.xml也不存在。

是文檔過時了嗎?沒有人有過使用用戶定義的數據類型本地化表單渲染器的經驗嗎?

感謝

+1

記得包括你正在運行的C1版本。 composite.config中的本地化配置最近發生了巨大變化,這可能是您正在經歷的。 –

+0

我使用複合c1 4.0.4837,它是從codeplex下載並在本地編譯的beta版本。表單渲染器包是從控制檯 - >系統 - >可用包安裝的。 – user2237889

+1

是的,那麼文檔不是最新的,它的編寫爲3.2。 –

回答

5

的文件是目前過時的(和即將進行更新 - 感謝指點出來)。

做它在以下方式上4.0或更高版本:

  1. 讓〜/複合/ InstalledPackages /定位/ Composite.Forms.Renderer.en-us.xml的副本,改變語言/文化從'en-us'代碼到你的語言(例如Composite.Forms.Renderer.de-de.xml)。
  2. 翻譯字符串。

不需要更改〜/ App_Data/Composite/Composite.config中的任何內容。

+0

供參考:我們已經更新了文檔。 – wysocki