0

젠드 프레임 워크에서 초급자이며 zend_translate의 작동 방식을 이해하기가 어렵습니다.Zend_Translate : HTML ID에 따라 각 표현식을 번역 할 zend framework 번역을 어떻게 할 수 있습니까?

내 주요 질문 : 자신의 HTML ID와 방법이 아닌 프로그래머 번역기 자신의 컨텐츠를 따라 각 표현을 번역하기위한 웹 브라우저에서 단어의 위치를 ​​볼 수에 따라 각각의 표현을 변환합니다 젠드 프레임 워크 번역 할 수있는 방법.

내 하위 질문 :

1.How 웹 사이트의 번역을 보유하고 csv 파일의 추가 필드를 업데이트 **

원래 단어의 URL을 브라우저에서 볼 수없는

2.webpage 그 때문에 부모 형태로 나타나는 하위보기

내가 실수가 있거나 더 나은 해결책이 있다면 ... 작성하십시오.


부분적으로 내 목표 및 솔루션 :

1.Give 비 프로그래머 만들기 번역 - 난 CSV 파일을 선택합니다.

2.Translate 별도로 각 단어 I ID- 페이지와 요소에 그녀의 모습 문맥을 따라/표현은 열 웹 페이지 URL 및 CSV 파일에 HTML 아이디를 추가합니다.

예 1 (그러나 나는 그가보기 부모 폼 등에 표시 하위 그 때문에 때로는 웹 페이지의 URL를 브라우저에서 볼 수없는 문제 ..을) :

view.phtml을

........<div id="view-error"><?php translate("error was produced by empty") ?></div>.... 
......<div id="view-user-firstname"><?php translate("First Name") ?></div>.... 

젠드 코드가없는 내 실시 계획 ​​(내가 젠드와 그 방법을 모르는) :

CSV 파일 열 이름 :

1. 원래 단어 - 원래의 단어 페이지에서 복용 번역하는 것을

<?php echo translate($original_word) ?> 

2. 스페인/스웨덴 번역 - 원래의 단어

3. 웹 페이지 URL의 번역 - 단어 번역 위치에 대한 웹 페이지 링크 (어떤 컨텍스트에서 사용했는지 확인하기 위해 단어 위치를 아는 번역자 용)

4. html id - html div/span/etc의 ID입니다.의 번역 단어

|| 원래 단어 || 스페인 번역 || 스웨덴어 번역 | 웹 페이지 URL || html id ||


감사

답변

0

정기 연습은 각 컨텍스트에 대해 별도의 파일을 가지고하는 것입니다. 당신이

모듈/카테고리

모듈/제품

모듈

모듈/사용자와 같은 모듈이있는 경우

예를 들어 각 모듈은 자체 번역 소스 파일

을 가질 수 있습니다/체크 아웃

그러면 모든 구문을 번역해야하는 각 모듈에 적합한 파일을 만들 수 있습니다. 대부분의 경우 같은 문구가 많은 페이지에서 사용되기 때문에 URL을 사용하지 않는 것이 좋습니다

checkout.cvs

user.cvs

categories.cvs

products.cvs 하나의 특정 모듈 내부. 따라서 특정 모듈의 각 페이지 번역자를위한 일련의 스크린 샷을 제공하는 것이 좋습니다.