2010-05-04 65 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