ZF2에서 번역기를 사용할 때 문제가 있습니다. 즉 Php 변수가 아닌 인라인 문자열 만 허용합니다.ZF2 translate accept only inline string PHP 변수가 아닙니다
그것은 완벽하게 작동하고 난
$translator = $this->getServiceLocator()->get('translator');
$translator->translate("message to translate") ;
을 번역하는 인라인 문자열을 제공하지만 PHP 변수에 저장되는 문자열을 번역 할 때, "업데이트"후와 .po 파일에서 번역기 단어를 보이고있다. "업데이트"후에 .PO 파일에 번역기 단어가 표시되지 않습니다. 아래 코드를 참조하십시오.
$translator = $this->getServiceLocator()->get('translator');
$msg1="message to translate";
$translator->translate($msg1) ;
이 코드는 내 컨트롤러 액션 중 하나입니다.
조언을 주시기 바랍니다
감사합니다. @Rijidael. 왜 텍스트 도메인이 필요한가? $ textDomain의 예상 가치는 무엇입니까? –