POD多语言文档

时间:2010-05-04 20:33:21

标签: perl pod

有没有办法用POD编写多语言文档?如果不是,我应该写什么(我已经有英文的POD文档,所以我想转换它然后翻译)?

2 个答案:

答案 0 :(得分:4)

  1. 如果您在询问POD是否支持非英语编码,答案是肯定的。以下是brian d foy的文章(POD格式)翻译成俄文的例子:http://perlrussia.ru/article/brians-guide/brian%27s_guide.ru.pod

  2. 如果您想知道是否可以将多语言POD粘贴到同一个文件中,那么这里有一个相当奇怪的例子: http://cpansearch.perl.org/src/HIO/Unicode-Japanese-0.47/lib/Unicode/Japanese.mlpod

    使用Pod::Multilang

    然而,我并不完全确定它是如何(或者甚至是否)起作用的,因为我找不到直接从该mlpod生成的html的两个例子。

  3. 参见http://perldoc2.sourceforge.net/ - 这是国际perldoc项目

答案 1 :(得分:2)

如果您准备模块以便在CPAN上分发,请为文档的翻译创建单独的.pod文件。

例如,如果您在My/Module.pm中添加了英文文档,则可以创建文件My/Module-jp.podMy/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

...