0

我有一个关于将控制器发送的数据翻译到视图的问题。
我可以像这样在我的视图中翻译文本<?php echo $this->translate("Hello World!"); ?>

但在我的控制器中,我有这个:

$this->view->message = 'Welcome! You do not have any surveys or quizzes yet.
                                To start creating your first survey or quiz,
                                click the button "Create New Survey" or "Create New Quiz".';

在我看来:

<?php echo $this->message ?>

我现在如何确保消息将被翻译?(我使用 gettext 和 .po 文件...)

4

1 回答 1

2

而不是$this->view->message = 'yourstring'在你的控制器中,使用这个:

$this->view->message =  $this->view->translate('your string to be translated');
于 2013-08-09T07:29:43.680 回答