3
Poedit은 데이터베이스의 테이블 내용을 자동으로 인식하지 않습니다. poedit에서 인식 한 테이블의 내용을 zend에서 변환하는 가장 좋은 방법은 무엇입니까? 내가 자동으로 그것을하고 싶습니다 .... 내가 데이터베이스에서 XML 파일을 만들어야하나요?poedit 및 zend로 데이터베이스 번역
Poedit은 데이터베이스의 테이블 내용을 자동으로 인식하지 않습니다. poedit에서 인식 한 테이블의 내용을 zend에서 변환하는 가장 좋은 방법은 무엇입니까? 내가 자동으로 그것을하고 싶습니다 .... 내가 데이터베이스에서 XML 파일을 만들어야하나요?poedit 및 zend로 데이터베이스 번역
poedit을 사용하여 데이터베이스 내용을 번역하면 안됩니다. 당신은 데이터베이스 내부에서 그렇게 할 것입니다. 짧은 대답 : 당신이 원하는 것은 불행히도 성취 될 수 없습니다.
할 수 있습니다 "고정"문자열을 번역하고 변수 변환 상수 또는 데이터베이스 값을 얻으려면, 당신은 리터럴 문자열 변환을 통해, 경우에 poedit 그들을 스캔하는 것을 할 필요가 :
<?php
if($var === 'foo') {
echo $this->translate('foo');
} else {
echo $this->translate('bar');
}
Translation
오브젝트와 1 : n 관계가 있으면 더 쉽습니다. 뷰는 사용자 생성 콘텐츠에서 번역을 끌어 것 :
<?php
echo $foo->Translation['en-us']->bar;
:
https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/translatable.md