perl - 如何将国际化添加到我的 Perl 脚本?

标签 perl localization internationalization cgi

我正在考虑为用 Perl 编写的成熟 CGI 应用程序引入多语言支持。我最初考虑使用 Perl 散列(存储在磁盘上)为翻译文件推出我自己的解决方案,但后来我遇到了一个 CPAN 模块,它似乎可以满足我的需求(i18n)。

有人对 Perl 的国际化(特别是 i18n CPAN 模块)有任何经验吗? i18n 模块是多语言支持的首选方法,还是我应该重新考虑自定义解决方案?

谢谢

最佳答案

有一个Perl Journal article关于软件本地化。它将让您很好地了解添加多语言支持时可以期待什么。文笔优美,幽默风趣。

具体来说,这篇文章是由编写和维护 Locale::Maketext 的人写的。 ,所以我会简单地根据痛苦的程度来推荐该模块,很明显作者必须忍受才能使其正常工作。

关于perl - 如何将国际化添加到我的 Perl 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/164931/

相关文章:

internationalization - Playframework - 设置标签内的国际化

ruby-on-rails - 如何在 Draper gem 中使用 i18n 翻译方法?

perl - 如何保留变量中的值以连续执行 pl 脚本

Perl OR 条件

perl - 我是否需要在 Windows 上的 Perl 脚本中包含 #!/usr/bin/perl 行?

java - 如何请求 JAVA 支持某些东西?

database-design - 多语言数据库的架构

localization - 如何使用国际互联网域名(.it、.co.uk、.es、...)以实现最佳 SEO

C# 字符串翻译

perl 调试改进