2010-05-04 64 views
5

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

回答

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项目

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 

... 
+0

这就是我现在该怎么办。这是官方的方式吗? – ZyX 2010-05-04 22:27:42

+0

@ZyX - 我不确定是否有“官方”的方式,但它似乎是一个流行的方式,至少在研究我对这个问题的答案时看到的俄罗斯模块。 – DVK 2010-05-04 23:43:37

+0

没有官方的方式。 – tsee 2010-05-05 09:25:09