我在 ZF2 中使用翻译器时遇到问题。即它只接受内联字符串而不是Php 变量。
当我给出内联字符串进行翻译时,它运行完美,并在“更新”后在 .PO 文件中显示翻译器字
$translator = $this->getServiceLocator()->get('translator');
$translator->translate("message to translate") ;
但我想翻译保存在 PHP 变量中的字符串。“更新”后,它没有在 .PO 文件中显示翻译器单词。请参阅下面的代码。
$translator = $this->getServiceLocator()->get('translator');
$msg1="message to translate";
$translator->translate($msg1) ;
此代码来自我的控制器操作之一。
请指教