0
355 次浏览

在尝试为列表中的每一项找到独特的译法时,列举恶行或品质的列表可能会显得冗长且困难。在长列表中,很容易在翻译时迷失方向,不知道当前正在查看的是哪一项。开启“圣经术语译法”(Biblical Terms Renderings)高亮功能可能会有所帮助,但在某些情况下,我们尚未最终确定正确的译法。

因此,我们采用了以下做法:

\li \add sexual immorality/πορνεία\add*pasin iyn toro temiyn ke wuruaw tana,

\li \add impurity/ἀκαθαρσία \add*pasin koro teiynjieiyn ektek ono,

\li \add debauchery/ἀσέλγεια\add* ke pasin iyn etere takai ektekna iyn toro re pasin kokelek ektek ono,

\add…\add* 的不同格式使得很容易看出经文中哪一部分对应哪个希腊语术语。

最终,在将文本发送给 DBL 之前,我们会去除所有这些额外内容。但在此期间,我们希望保留在文本中。我们包含 \li 段落,以便更清楚地看到每一项的起始和结束位置。

我可以轻松地在 custom.sty 中将 \add…\add* 标记为不可发布(nonpublishable),并告诉 PTXPrint 不要打印它。

但我不知道如何告诉 PTXPrint 在 PrintDraftChanges.txt 中去除 \li 标记。

感谢任何能给我的帮助。

John Nystrom

机器翻译自 English
PTXprint (312 分) 发布
已重新显示 | 355 次浏览

3 个回答

0

我认为这应该能解决问题(而且不需要你将 \add 标记设置为不可发布)
'\\li\s.*?\\add\*'>''

机器翻译自 English
(1.9k 分) 发布

谢谢,mjames。这成功去除了 \li 标记以及包含 \li 标记和 \add* 标记的段落中直到 \add* 标记的所有内容。

如果要去除文本中所有的 \li 标记,无论它们是否包含 \add…\add*,命令应该是什么样的?

我们有一些地方使用了 \li 标记来制作列表,但没有使用 \add…\add* 标记来标注我们要翻译的术语。我希望这个过程也能去除那些 \li 标记。在 PTXPrint 中消除 \add…\add* 序列已经很容易了,所以我可以将其作为单独的问题处理。

再次感谢你的帮助。

对于其他阅读此帖的人,如果有更好的方法来实现我们试图做的事情——让译者和顾问在 Paratext 中查看长列表时更容易区分各项,同时在 PTXPrint 中正常打印段落——我们随时欢迎建议。到目前为止,我们还没有在其他地方使用 \li,但总有一天我们会用到。因此,我们欢迎关于如何以更好方式实现这一点的建议。

JN

机器翻译自 English

如果你只是想移除 \li 标记,但保留其后的所有文本,那么你可以简单地使用 '\\li'>''

这类更改规则是按顺序应用的,所以如果你按此顺序放置
'\\li\s.*?\\add\*'>''
'\\li'>''
它会首先去除包含 \li 以及 \add 部分的行,然后去除剩余的单独 \li 标记。

如果你将它们按相反的顺序放置
'\\li'>''
'\\li\s.*?\\add\*'>''
那么它会移除所有 \li 标记,然后第二条规则将找不到任何内容。这只是一个警告,说明有时规则会相互干扰,你必须注意它们的顺序。

机器翻译自 English
0

John,

你可以在 RegEx Pal 中更轻松地做到这一点。要移除从 \li 到行尾的所有内容,你的查找内容应为:

\\li .*?\r\n

替换内容应为空白

这在“查找/替换”(Find/Replace)对话框中不起作用,因为 Paratext 去除回车和换行的方式。然而,它在 RegEx Pal 中有效。

机器翻译自 English
(9.9k 分) 发布
已重新显示

谢谢,Phil。我需要这些在 PrintDraftChanges.txt 中工作,这样当我们需要的段落的干净 PDF 时可以使用它,同时在编辑文本时保留标记。最终我们会永久去除它们。

JN

机器翻译自 English

尝试不同的方法,并想知道这是否重要

论坛上的一个读者指出我通过这种方式制作列表是误用了 \add…\add*。所以现在我在尝试使用 \rem。我正在文本中试验像这样的行:

\rem πορνεία/sexual immorality
\li pasin iyn toro temiyn ke wuruaw tana,
\rem ἀκαθαρσία/impurity
\li re pasin koro teiynjieiyn ektek ono,
\rem πάθος/lust
\li pasin iyn toroꞌa re niy etere iyn awro pasin kokelek,

我试图制作一个正则表达式,以像 mjames 之前在这个帖子中提供去除包含 \add…\add* 的 \li 行的方式那样去除 \rem 行。我尝试并失败了,使用了这些组合:

‘\rem .*?\li’>‘\li’
‘\li’>‘’

以及

‘\rem .*?\r\n’>‘’
‘\li’>‘’

那些 \rem 标记都是转义的,但这个平台将它们去除了。

当我使用 mjames 给我的方法并使用 \add…\add* 时,我能够将列表作为列表打印,这在检查时很有帮助,我也能够将列表折叠为正常段落打印,这是我们出版试读版的目标。现在我只能将它们作为列表打印。显然,我没有真正去除 \rem 行,所以当我移除 \li 标记时,它们都变成了一个 \rem 段落,因此那些行的内容没有进入 PDF。所以也许我只需要一个更好的正则表达式在 PrintDraftChanges 中做到这一点,一切就会好起来。

我想保留将列表作为列表或作为段落打印的选项。我还想保留文本中的标记,即使在提交给 DBL 之后,这样我们在出版完整新约之前修订这些书卷时,可以拥有这些有用的标记。

但我知道,当我将这些书卷提交给 DBL 时,所有这些自定义标记必须消失。

所以,当我准备好将书卷提交给 DBL 时,我想知道这是否可行:

  • 在项目历史中标记一个点(“DBL 提交前清理”)。
  • 移除所有自定义标记。
  • 再次在项目历史中标记一个点(“DBL 提交”)。
  • 提交给 DBL。
  • 将这些书卷恢复到(“DBL 提交前清理”)。
  • 继续像以前一样处理文本,根据需要继续本地打印,以任何需要的形式。

如果这是一个可行的策略,那么我想知道我是否滥用 USFM 通过使用 \add…\add* 和 \li,或者通过在段落中间交错 \rem 行和 \li 行来滥用它是否重要。如果这不重要,那么我想我们会使用对使用文本和提交给 DBL 都最有帮助的标记策略。我不确定那是哪种方法。我欢迎建议。

我倾向于这样做:

\li \add sexual immorality/πορνεία\add*
\li pasin iyn toro temiyn ke wuruaw tana,
\li \add impurity/ἀκαθαρσία \add*
\i pasin koro teiynjieiyn ektek ono,
\li \add debauchery/ἀσέλγεια\add*
\li ke pasin iyn etere takai ektekna iyn toro re pasin kokelek ektek ono,

我最初选择 \add…\add* 是因为它是一种字符样式,而且我们在翻译中不会使用它,因为它仅用于标记我们在翻译中永远不会标记的内容。

无论我做什么,我们将在我们集群中的至少 12 种翻译中做同样的事情。所以我需要把它做对。

请随意建议一个完全不同的方法来解决这个问题。

感谢任何能给我的帮助,也感谢你读到这里。

John Nystrom
Aitape West Translation Programme
SIL PNG

机器翻译自 English

感谢所有帮助过我的人。

我现在是这样做的:

\rem πορνεία/sexual immorality
\nb pasin iyn toro temiyn ke wuruaw tana,
\rem ἀκαθαρσία/impurity
\nb re pasin koro teiynjieiyn ektek ono,

当我通过 PTXPrint 运行这个时,它忽略 \rem 段落。\nb 段落应该是“不换行”(no break),所以 PTXPrint 在 \nb 标记处打印文本时没有任何换行。因此,我得到了我想要的单一段落输出,并且我们可以在 Paratext 中工作时将这些行视为单独的段落。

我测试使用一个简单的正则表达式将 \nb 替换为 \li,以将特质作为单独的段落打印进行检查,它起作用了。

使用 \nb 的优点是它很少被使用,而且我们完全没有使用它。理论上,我可以无限期地保留它们在文本中,但我们无论如何都会为 DBL 提交而去除它们。

JN

机器翻译自 English
0

谢谢,mjames。那很简单。显然我需要刷新一下我对正则表达式的知识。

机器翻译自 English
(312 分) 发布

相关问题

0
3 个回答 489 次浏览
我正在接受关于如何使用“Biblical Terms Renderings”(圣经术语译法)窗口的培训,但该窗口的一部分变灰了,我无法进行任何操作。有人有想法吗?
anon338354 136 发布 提问于 七月 27, 2022
0
3 个回答 231 次浏览
我正在使用 Saraiki 字体“Siraika”来排版一个 Saraiki 项目。但是 Graphite Rendering 工具无法渲染该字体。 Screenshot (7)1920×1080 99.4 KB 该如何解决这个问题?
sajid.imdad 140 发布 提问于 八月 22, 2022
0
1 个回答 57 次浏览
在刚果的一个工作坊中,一个团队的项目可以打开(较大的) 圣经术语 (Biblical Terms)工具,但他们无法打开 圣经术语译法 (Biblical Terms Renderings)工具(即位于项目下方打开的那个较小 ... 划(Project Plan)等,没有发现任何异常 关于如何打开 译法 (Renderings),大家有什么想法吗? Jeff
jeffh 1.4k 发布 提问于 4 天
0
1 个回答 113 次浏览
我尝试在“圣经术语呈现工具”(Biblical Renderings Tool)中搜索带有词汇表条目的圣经术语,但在我正在处理的所有项目中,只有一个显示出来。我猜这意味着运行了“将所有呈现与词汇表取消链接...”(Unlink all renderings from glossary...)。有没有办法找到已定义词汇表释义的呈现(例如,显示一列)?
KR 151 发布 提问于 三月 12
0
1 个回答 25 次浏览
我记得在 Paratext 的早期版本中,我可以在“圣经术语”工具窗口中搜索讨论备注的文本。现在我看不到这个选项了。我当前使用的版本是 9.5.109.1 谢谢 - fork
Fork 184 发布 提问于 十二月 5, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
All the believers were one in heart and mind. No one claimed that any of their possessions was their own, but they shared everything they had.
Acts 4:32
3,045 个问题
6,005 个回答
5,671 条评论
2,026 位用户