2016-10-04 2 views
2

Orchard CMS 1.10을 설치하고 러시아 번역을 https://crowdin.com/project/orchard-cms에서 가져 와서 Orchard.Web에 압축을 푸십시오. ru-Ru 현지화를 추가하고 활성화하면 모든 면도보기에 효과적입니다. 하지만 모듈은 그렇지 않습니다. 예를 들어 Orchard.DynamicForms의 필수 필드에 대한 유효성 검사 메시지 변경을 시도하지만 유효성 확인 메시지가 표시 될 때 아무 것도 발생하지 않았지만 여전히 영어입니다. 또한 관리자 패널의 모듈 목록에는 적용되지 않습니다.Orchard CMS의 모듈에 .po 파일을 적용하지 않습니다.

+0

.po 파일에'msgctext'를 지정하면이 문자열/파일과 정확히 일치하는 번역 만 적용됩니다. 유효성 검사 메시지와 함께'msgid'를 지정하고''msgstr''을 사용하십시오. 이것은 전체 모듈에서 작동해야합니다. – Xceno

+0

@Xceno, msgctext를 제거했지만 여전히 작동하지 않습니다. .po 예 : https://monosnap.com/file/jFxxKla2jqyq7dNGXAJaeZy5tCO9tb – Ievgen

+0

@levgen, 저에게 이것은 다음과 같이 작동합니다 : 나는이 두 줄로 된 .po 파일을 만들었습니다 :'msgid "{0}은 필수 항목입니다. "와''{0} wird benötigt! '를 사용합니다. – Xceno

답변

3

소스 코드에서 영어 메시지를 검색하고 T() 호출에 중단 점을 추가 한 다음 scope 매개 변수의 값을 확인하십시오. 이 값은 msgctext 행에 사용해야하는 값입니다.