基于Perl / Catalyst的服务器中的多语言解决方案

时间:2011-04-17 03:04:24

标签: perl catalyst multilingual

我正在使用perl / catalyst建立一个网站,我对多语言问题感到困扰。

我应该将字符串放在perl代码文件(.pl .pm)以外的文件中,并且它应该在服务器的整个生命周期内保留在内存中。

首先我尝试在催化剂设置期间将其放入$ c-&gt; config中,所以我使用了标准的perl样式文件-IO open LANG, "<file"但我发现启动后实际上在配置中是pack(H*, ...)。我不知道我的字符串发生了什么。

更多信息:上面讨论的所有文件都是utf-8编码。

有人可以帮助我,或者为多语言问题提供更好的解决方案吗?

1 个答案:

答案 0 :(得分:1)

使用行业标准GNU gettext。它由CatalystX::I18N支持。

相关问题