POD 多语言文档

发布于 2024-08-31 00:06:29 字数 66 浏览 6 评论 0原文

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

Is there any way to write multilanguage documentation using POD? If no, what should I write it in (I already have POD documentation in English, so I will want to convert it and then translate)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧时浪漫 2024-09-07 00:06:29
  1. 如果您询问 POD 是否支持非英语编码,答案是肯定的。以下是将 brian d foy 的文章(POD 格式)翻译成俄语的示例:http://perl Russia.ru/article/brians-guide/brian%27s_guide.ru.pod

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

    它使用Pod::Multilang< /p>

    但是,我不完全确定它是如何(或者即使)工作的,因为我找不到直接从该 mlpod 生成的 html 的两个示例。

  3. 参见http://perldoc2.sourceforge.net/ - 这是一个国际 perldoc 项目< /p>

  1. If you're asking whether POD supports non-English encoding, the answer is a resounding YES. Here's an example of brian d foy's article (in POD format) translated into Russian: http://perlrussia.ru/article/brians-guide/brian%27s_guide.ru.pod

  2. If you are wondering if it's possible to stick multi-language POD into the same file, there's a fairly curious example here:
    http://cpansearch.perl.org/src/HIO/Unicode-Japanese-0.47/lib/Unicode/Japanese.mlpod

    It uses Pod::Multilang

    However, i'm not entirely certain how (or even if) it works, as I could not find two examples of html generated straight from that mlpod.

  3. See http://perldoc2.sourceforge.net/ - this is a project for international perldoc

软糯酥胸 2024-09-07 00:06:29

如果您准备在 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

...

If you're preparing your module for distribution on CPAN, create separate .pod files for the translations of your documentation.

For example, if you have included the English documentation in My/Module.pm, you could create the files My/Module-jp.pod, My/Module-ru.pod, etc.:

=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

...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文