2013-08-28 3 views
9

쉽게 단지 csv 파일을 통해 마 젠토 기본 프론트 엔드를 번역 할 수있는 방법이 모든 것을 번역하는 것은 너무 많은 시간이 소요 그것은 나를 위해 관리자 패널은 매우 혼란하게하는 것처럼 정말 필요하지 않은 것, 거기에.번역 젠토 프론트 엔드

Magento 포럼에서 4 년 전에 같은 질문을했지만 그 당시에는 쉽게 할 수있는 방법이 없었지만 분명히 Mangento 팀에 연락하여 조사를 약속했습니다. 그 이후로 변한 것이 있습니까?

답변

11

/app/locale/en_US 폴더를 확인하십시오. 거기에 .csv 파일을 가지고 있습니다. 어디에서나 $this->__('Checkout') 또는 다른 문자열을 볼 때마다 Magento는 "Checkout"으로 바꿀 내용과이 방법으로 반향하는 다른 모든 문자열을 지정하는 특정 파일에 대해이 폴더를 공격합니다.

CSV 파일에서 첫 번째 필드는 $this->__('') 내에서 찾을 텍스트이고 두 번째 필드는 대체 할 내용입니다. 다른 언어 번역 파일도 있습니다.

각 CSV는 소속 된 네임 스페이스의 이름을 따서 명명됩니다. 따라서 Mage_Catalog.csv에는 /app/code/core/Mage/Catalog/ 클래스와 /app/design/frontend/your_package/your_theme/catalog 템플릿 파일을 사용하는 모든 파일에 대한 번역이 포함되어 있습니다. 여기

, 당신은 또한 관리 번역의 대부분을 처리 Mage_Adminhtml.csv을 찾을 수 있습니다.

+0

좋아, 나는 그 파일 이름이 약간 혼란 스럽다고 생각했지만, 열어서 읽는 것이 그렇게 어렵지는 않다고 생각한다. 빠른 답장을 보내 주셔서 감사합니다. 작업을 시작하겠습니다. 그 (것)들에. – Vasar

+1

테스트 중에 캐시를 끄고 값을 변경하고 페이지를 저장하고 다시로드하여 올바른 파일과 태그를 편집하고 있는지 확인하십시오. – Jason

+1

또한 XML 파일의 특정 값을 선언 할 때'translate = "label"와 같이 지정할 수있는'translate = ""속성이 있습니다. 이렇게하면 XML 할당 값 (양식 레이블 등)을 변환 할 수 있습니다. – pspahn