LOCALE::PO4A::RUBYDOC.3PM(1) User Contributed Perl Documentation LOCALE::PO4A::RUBYDOC.3PM(1)

名称

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

描述

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

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

此模块的状态

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

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

此模块接受的选项

此模块支持以下选项:

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

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

参见

Locale::Po4a::TransTractor(3pm)

作者

Francesco Poli <invernomuto@paranoici.org>

翻译

taotieren <admin@taotieren.com>

版权和许可

版权所有©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>
2024-02-07 perl v5.38.1