【发布时间】:2012-04-05 16:17:17
【问题描述】:
我有一个想要翻译成多种语言的 CGI/Perl 脚本。 文本和消息现在被硬编码到脚本中。解决此问题的最佳和有效解决方案是什么?
我不认为从外部文件读取所有文本是有效的(也许我错了?),而且我认为用所有语言的所有文本制作一个巨大的数组也不是一个好主意。
有没有不涉及使用模块的解决方案?
【问题讨论】:
-
重用(编写良好、广泛使用、经过测试、现有的)代码是一件好事。您不应该寻找不涉及模块的解决方案。
-
Perl 是用模块构建的。特别是你想使用 perllocale
-
谢谢大家 :) 我不是在 Perl 脚本中使用大量模块的好朋友,但经过一些研究,我想我会再添加一个。
标签: perl internationalization cgi