有没有办法用POD编写多语言文档?如果不是,我应该写什么(我已经有英文的POD文档,所以我想转换它然后翻译)?
答案 0 :(得分:4)
如果您在询问POD是否支持非英语编码,答案是肯定的。以下是brian d foy的文章(POD格式)翻译成俄文的例子:http://perlrussia.ru/article/brians-guide/brian%27s_guide.ru.pod
如果您想知道是否可以将多语言POD粘贴到同一个文件中,那么这里有一个相当奇怪的例子: http://cpansearch.perl.org/src/HIO/Unicode-Japanese-0.47/lib/Unicode/Japanese.mlpod
然而,我并不完全确定它是如何(或者甚至是否)起作用的,因为我找不到直接从该mlpod生成的html的两个例子。
参见http://perldoc2.sourceforge.net/ - 这是国际perldoc项目
答案 1 :(得分:2)
如果您准备模块以便在CPAN上分发,请为文档的翻译创建单独的.pod
文件。
例如,如果您在My/Module.pm
中添加了英文文档,则可以创建文件My/Module-jp.pod
,My/Module-ru.pod
等:
=head1 NAME
My::Module-pl - Atin-lay Ig-pay ocumentation-day or-fay y-may odule-may
=head1 ERSION-VAY
1.01
=head1 ESCRIPTION-DAY
...