+4 票
886 次浏览

似乎 Paratext 8 在迁移逐词对照(interlinear)注释时存在问题,如果您在 Paratext 7 中使用 Interlinearizer 并以新约希腊语(NT Greek)作为模型文本进行注释。一位用户在此情况下寻求帮助,我发现迁移后,lexicon.xml 和每卷书注释文件中的语言代码是 “el”,而新约希腊语的正确代码应该是 “grc”。(在一个测试项目中,我用希腊语注释了几个词,然后迁移,在这个迁移后的项目中,新约希腊语的代码变成了 “lbj”,这是印度某种语言的代码。我已将此问题报告给开发人员)。

语言代码在逐词对照数据中用于三个地方。

  1. 在 lexicon.xml 文件中,“Gloss Language”(注释语言)字段内。该字段出现在每个在该语言中给出注释的单词中。
  2. 在每卷书逐词对照文件的子文件夹名称和文件名称中。例如,“interlinearizer_el_MAT.xml” 是马太福音中 “el” 语言注释的文件。
  3. 在每个每卷书文件内部,在文件第二行的 glossLanguage 字段中。

我是如何知道 “grc” 是新约希腊语的正确代码的?我在 Paratext 8 中以希腊语为模型注释了一个词,保存更改后查看了文件。

因此,为了手动转换这些数据,我执行了以下操作:
0) 如果 Paratext 处于打开状态,请关闭它

  1. 对 lexicon.xml 进行搜索替换,将 “el” 替换为 “grc”,例如:

    <Gloss Language="el">δέ</Gloss> 
    

    变为

    <Gloss Language="grc">δέ</Gloss>
    

为了将更改仅限于代码,而不影响较大单词内部的任何 “el” 字符串,请在搜索字符串和替换字符串中包含引号(直双引号)。

2a) 将项目文件夹内的 “Interlinear_el” 文件夹名称更改为 “Interlinear_grc”。(如果您已经使用所需的代码创建了测试文件,请先删除该文件夹及其文件)。

2b) 将该文件夹内的文件名称从 "Interlinear_el_[Bookcode].xml 更改为 "Interlinear_grc_[Bookcode].xml

  1. 将每个每卷书文件第二行中的 Glosslanguage 代码更改为所需的代码。例如

     <InterlinearData ScrTextName="MP8" GlossLanguage="el" BookId="MAT">
    
     becomes
    
     <InterlinearData ScrTextName="MP8" GlossLanguage="grc" BookId="MAT">
    
  2. 启动 Paratext,查看是否成功。

编辑 XML 文件时,请确保不要更改任何 < 或 > 或 </ 或 /> 代码,这些在 USFM 中类似于反斜杠。如果您出错,Paratext 可能会拒绝您编辑的 lexicon.xml,将其名称更改为 lexicon.xmlcorrupt,并开始创建一个新的。如果您在编辑前将 lexicon.xml 文件的副本保存在其他位置,当遇到此问题且无法确定编辑文件中哪里出错时,您可以恢复该副本。

机器翻译自 English
Paratext 中 由 [Expert]
(3.3k 分) 发布

已重新显示 | 886 次浏览

4 个回答

0 票
最佳答案

另一个例子:使用 NIV84 作为模型文本。
迁移后,项目的语言代码是 “en”。但 Paratext 8 中 NIV84 的实际语言代码是 “en-US”。因此,您必须执行步骤,将词典中的 “en” 更改为 “en-US”,每卷书文件的文件名称,以及每卷书文件内部。

机器翻译自 English
由 [Expert]
(3.3k 分) 发布

使用 en-US 和 en-UK 语言代码来区分翻译的美国版本和英式版本有充分的理由吗?如果没有,移除 usNIV11 和 ukNIV11 文本之间以及 usNIV84 的语言代码区别是否是个好主意?(我们没有 ukNIV84 项目。)

机器翻译自 English

我怀疑区分美式英语和英式英语并不重要。您会有 “favor” 与 “favour”,“honor” 与 “honour” 的区别,但我认为这些单词的数量不足以证明区分这些变体是合理的。

机器翻译自 English

我怀疑差异可能比几个拼写要多。我不太了解 NIV 的变体,但在美国和英国的 TEV/GNB 版本之间有很多用法和习语上的差异。

JR

机器翻译自 English
0 票

如果有可接受的替代方案,使用与 PT 7 中使用的语言代码相同的不同模型文本可能更简单。感谢 sewhite 提供编辑 xml 文件的技巧,我曾为一位有正字法变更的用户尝试过此方法,但 Paratext 以您描述的方式拒绝了我的新文件。

机器翻译自 English
由 [Expert]
(2.9k 分) 发布

更新 – 我遇到了与 anon044949 在正字法变更项目中相同的问题。问题在于对语言中的五个元音进行搜索/替换,以将它们替换为不同的字符。事实证明,词典中有几个使用新正字法完成的注释,是在转换之后完成的。当我转换所有旧条目时,出现了一些重复项。同一个单词的两个实例,每个都有不同的义项 ID 或注释 ID。Paratext 在将此文件加载到内存时提出异议,并将词典文件标记为损坏。因此,除了更改 < > 和 </ > 代码外,还有第二种方法会“损坏”词典,即出现重复单词。但这与更改语言代码的情况不同,这需要更改词典文件内的单词和形态素以匹配新的正字法。

机器翻译自 English
0 票

昨天我遇到了一种情况,在 PT7 中 RV60 的语言是 “Spanish”,而在 PT8 中 RVR1960 的语言是 “spa”。我按照 Steven 在之前帖子中的说明进行了相应的更改,但注释仍未显示为已批准(如在 PT7 中那样)。

Tim S. 向我指出,在 PT8 中,某些语言显示三字母代码(在此情况下为 spa),但在内部使用两字母代码(在此情况下为 es)来匹配逐词对照数据。一旦我进行了相应的更改并使用 “es”,注释就显示为已批准。

因此,如果您尝试使用模型文本的语言但不起作用,您可以尝试相应的两字母代码。

这些代码的图表可以在这里找到:https://www.loc.gov/standards/iso639-2/php/code_list.php

机器翻译自 English
由 [Expert]
(10.0k 分) 发布
+1 票

在升级到 PT9.2 后,此过程对于重新链接我们的 BT(回译)项目与 Interlinearizer 是必要的(我们最初将语言代码设置为主项目相同的代码,而不是 (en),PT 无法识别它。
我要补充的唯一一步是,在 PT 的 BT 菜单下的 “project settings”(项目设置)中,即使在创建项目后也可以切换语言代码(在标准项目中无法这样做)。我们有多个团队,他们的 BT 项目创建时使用了与主项目相同的语言代码。将代码更改为英语 (eng) 使我们在 Interlinearizer 设置中能够选择我们的 BT 项目

(注意:我们还发现,您不能使用 “Create Glosses for ZZZ with no model text”(为 ZZZ 创建无模型文本的注释)并选择 “output to”(输出到)来选择 BT 项目。我们的 BT 不使用模型文本,所以这似乎很理想。但它只允许您选择标准项目作为输出。因此,使用 BT 项目作为模型来创建回译的选项是我们需要的。现在一切都运行得很好!!

机器翻译自 English
由 (161 分) 发布

相关问题

0 票
4 个回答 1.4k 次浏览
I have just upgraded a project that had an extensively populated interlinearizer (lexicon.xml and associated interlinear ... and black colors in the interlinearizer. Any thoughts?
Milt_Jones 184 发布 提问于 十二月 21, 2018
0 票
1 个回答 334 次浏览
When we migrated our project to PT8, many glosses that had been deleted in the interlinear data returned. This is a ... but they are now back in the list of possible glosses.
anon084052 157 发布 提问于 八月 12, 2017
0 票
2 个回答 614 次浏览
Any thoughts on why the interlinearizer is suddently generating unsual guesses with mixed upper/lower case red letters? Here is ... gloss: 2018-01-08_15-55-53.jpg872 606 100 KB
anon242106 110 发布 提问于 一月 8, 2018
0 票
2 个回答 625 次浏览
A user sent me this, and I'm at a loss as to how to address it: We have just migrated the SCK team into ... the interlinear data for them. Thanks for any insight you can offer!
anon150053 286 发布 提问于 七月 27, 2017
0 票
3 个回答 732 次浏览
逐词对照工具中建议释义的顺序是怎样的? 换句话说,如果你点击一个释义并看到下拉列表,这个顺序仅仅是该项目历史中各种可能释义被选择的先后顺序吗?它看起来并不是按频率排序的,尽管按频率排序似乎更合乎逻辑。
mnjames 1.9k 发布 提问于 九月 11, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,064 个问题
6,024 个回答
5,695 条评论
2,036 位用户