2013-12-10 135 views
0

我有一段時間試圖本地化催化劑模板。我正在使用Catalyst::Plugin::I18N試圖本地化催化劑模板

我有我的de.po文件集。

在我的控制,我有:

$c->languages(['de']); 
$c->stash(template => 'MY_TEMPLATE.tt'); 

但是,我不知道如何調用本地化這一點。任何幫助將不勝感激。

回答

0

一旦你已經設置了.po文件$c->languages(['de']);是沒有必要的。 在控制器:

$c->stash(template => 'MY_TEMPLATE.tt'); 

模板:

[% Catalyst.localize(text) %] 

是放在本地化()的文本是在你的de.po的MSGID文本