我正在考虑为用Perl编写的成熟CGI应用程序引入多语言支持.我最初考虑使用Perl哈希(存储在磁盘上)来翻译我自己的解决方案,但后来我遇到了一个CPAN模块,它看起来像我想做的那样(i18n).
有没有人在Perl中有国际化经验(特别是i18n CPAN模块)?i18n模块是多语言支持的首选方法还是我应该重新考虑自定义解决方案?
谢谢
有一篇关于软件本地化的Perl期刊文章.它将为您提供添加多语言支持时可以期待的内容.它写得很漂亮,很幽默.
具体来说,这篇文章是由编写和维护的人写的Locale::Maketext
,因此我建议该模块只是根据作者必须忍受的痛苦程度才能使其正常工作.
有关现代GNU gettext,Locale :: Maketext和Locale :: TextDomain的比较,请参见http://rassie.org/archives/247.