Zend_Translate를 최근에 할당 된 Zend 1.6.x 프로젝트에서 구현하는 것을 연구하기 위해 오늘 인터넷 검색을 시작했습니다. 그러나 나는 유용하고 적절한 정보원에 도달하는 것이 어렵다는 것을 알고 있습니다.Zend_Translate가 언어 파일에서 여러 개의 '조각'콘텐츠를 반환 할 수 있습니까?
구현 된 단순한 배열 어댑터. 제대로 작동합니다.
는 구현의기본 오버레이를 다음과 같이
SomeController.php에서return array(
'testKey' => 'Hello World!');
: (레지스트리에 번역 추가)
언어 파일에public function init() { ... $this->_translate = Zend_Registry::get('translate'); ... }
보기의
:
echo $ translate -> _ ('testKey');
언어 배열에서 하나 이상의 요소를 검색 할 수 있는지 알고 싶습니다. 다음과 같음 :
$phraseList= $translate->_('lanKey1','lanKey1'..'n');
//or
$phraseList= $translate->_(array('lanKey1','lanKey1'..'n'));
아니면 적어도 연구 할 사람이 있습니까?
많은 감사, 데이비드
죄송하지만, 왜? – JellyBelly
@JellyBelly 우리는 PHP 쪽에서 페이지의 콘텐츠를 다소 크게 구성합니다. 언어 파일을 사용하여 Zend가 허용하는 방식으로 출력의 다양한 섹션을 하나씩 교체해야합니다. 언어 파일에서 전체 세트를 검색하고 큰 내용의 블록에서 여러 섹션을 한 번에 대체하기 위해 sprintf()를 사용할 수 있기를 바랬습니다. (내가 올바르게 설명했으면 좋겠다 : P) – ddtpoison777