Locale::Po4a::RubyDoc(3pm)

名称
Locale::Po4a::RubyDoc - - 将 Ruby 文档数据从 PO 文件转换为 PO 文件

描述
Po4a (PO For Anything) 项目的目标是在文档等不需要翻译的领域使用 gettext 工具简化翻译(更有趣的是，简化翻译的维护)。

Locale::Po4a::RubyDoc 是一个帮助将 Ruby 文档 (RD) 格式(一种用于记录 Ruby 的语言) 格式的文档翻译成其他[人类]语言的模块。

此模块的状态
该模块已经在简单的 Ruby 文档文件上成功测试，该文件涵盖了格式语法的很大一部分。

一个已知的限制是它无法正确识别输入 Ruby 文档的堆叠结构：这意味着，例如，当一个 EnumListItem 由多个 Block 组成时，只有第一个 Block 实际上被识别为 EnumListItem，而后续的块被视为TextBlock...

此模块接受的选项
此模块支持以下选项：

puredoc
    处理完全由 Ruby 文档格式的文本组成的文件(没有任何 "=begin" 行)。

    默认情况下，该模块只处理 "=begin" 和 "=end" 行之间的 Ruby 文档格式的文本(因此忽略第一行 "=begin" 之前的所有内容)。

参见
Locale::Po4a::TransTractor(3pm)

作者
Francesco Poli <invernomuto@paranoici.org>

版权和许可
 版权所有©2016-2017 Francesco Poli<wintermuto@paranoic.org>

本作品是自由软件；您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它；可以是许可证的版本 2，也可以是(根据您的选择)任何更高版本。

分发这项工作的目的是希望它有用，但没有任何担保；甚至没有对适销性或是否适合特定目的的默示担保。有关详细信息，请参阅 GNU 通用公共许可证。

您应该已经收到了 GNU 通用公共许可证的副本；如果没有，请写信给自由软件基金会，Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

根据 GNU 通用公共许可证版本 2 或更高版本的条款，部分代码(如许多正则表达式)改编自 rdTool 的源代码。这些部分最初是：

 版权所有©2004 Moonwolf <moonwolf@moonwolf.com>
版权所有©2011-2012 Youhei SASAKI <uwabami@gfd-dennou.org>

根据 GNU 通用公共许可证版本 2 或更高版本的条款，从 Locale::Po4a::Text 的源代码改编了初始化代码。此代码最初是：

 版权所有 © 2005-2008 Nicolas FRANÇOIS <nicolas.francois@centraliens.net>