2013-04-02 5 views
2

전 세계 데이터 유형을 만들고 페이지에 양식 렌더러를 사용하여 사용자가 데이터를 입력하고 웹 사이트에 제출할 수 있도록했습니다.복합 C1 형 렌더러 현지화

기본 영어가 정상적으로 작동합니다. 이제 두 번째 언어를 지원하려고 할 때 문제가 발생합니다. 복합 문서에 따르면

1.Add 당신의 빈 현지화 파일 ~ /에서 프런트 엔드/CompositeForms/렌더러/현지화/예를 들면 다음과 같습니다 Composite.FormsRenderer.de-de.xml 파일
2.Copy의 내용 기본 Composite.FormsRenderer.en-us.xml을 현지화 파일에 추가하십시오.
3. 문자열을 변환하십시오.
4.In ~/App_Data/컴포지트/Composite.config 섹션에서 Composite.Plugins.FormsRenderer의 추가 섹션을 찾습니다하고 현지화 파일을 등록

하지만 ~/프런트 엔드/CompositeForms/렌더러/현지화가 존재하지 않으며, Composite.FormsRendereren-us.xml도 존재하지 않습니다.

은 구식 문서입니까? 누구든지 사용자 정의 데이터 형식에서 양식 렌더러를 현지화 한 경험이 있습니까?

덕분에

+1

실행중인 C1 버전을 포함해야합니다. Composite.config의 Localization 구성이 최근에 극적으로 바뀌었고 이것이 여러분이 경험하고있는 것일 수 있습니다. –

+0

저는 composite c1 4.0.4837을 사용하고 있습니다. 베타 버전은 codeplex에서 다운로드하여 로컬에서 컴파일되었습니다. 폼 렌더러 패키지는 콘솔 -> 시스템 -> 사용 가능한 패키지에서 설치됩니다. – 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

FYI : 설명서가 업데이트되었습니다. – wysocki

관련 문제