+4
590 次浏览

似乎 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 分) 发布

已重新显示 | 590 次浏览

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
(9.9k 分) 发布
+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 个回答 988 次浏览
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 个回答 263 次浏览
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 个回答 418 次浏览
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 个回答 448 次浏览
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 个回答 387 次浏览
逐词对照工具中建议释义的顺序是怎样的? 换句话说,如果你点击一个释义并看到下拉列表,这个顺序仅仅是该项目历史中各种可能释义被选择的先后顺序吗?它看起来并不是按频率排序的,尽管按频率排序似乎更合乎逻辑。
mnjames 1.9k 发布 提问于 九月 11, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
So Peter was kept in prison, but the church was earnestly praying to God for him.
Acts 12:5
3,049 个问题
6,007 个回答
5,673 条评论
2,029 位用户