0
953 次浏览

I have just upgraded a project that had an extensively populated interlinearizer (lexicon.xml and associated interlinear “book” xmls). All the glosses are marked in red so I checked within the xml to make sure they are not corrupted. For a given passage on a common word, I checked the glossID in the interlinear xml and matched it to the specific glossID in the lexicon xml. The files are fully intact as far as I can tell, yet they do not produce the blue and black colors in the interlinearizer.

Any thoughts?

较早的帖子 - 以原始语言显示
Paratext (184 分) 发布 | 953 次浏览

4 个回答

0
最佳答案

Milt_Jones - please check this topic:

较早的帖子 - 以原始语言显示
(9.9k 分) 发布

Ok. I just checked all the places where the language is listed in the xml. They all say “en”.
e.g. (tag markers removed)
InterlinearData ScrTextName=“SUR” GlossLanguage=“en” BookId=“EXO”

and…
item
Lexeme Type=“Word” Form=“nyem” Homograph=“1”
Entry
Sense Id=“oGQZ5bE6”
Gloss Language=“en” people /Gloss
/Sense
/Entry
/item

Also the file names include “en”
e.g. Interlinear_en_EXO.xml

较早的帖子 - 以原始语言显示

When you run the interlinearizer, check what language code the Model Text for Interlinearization has. If it does not have “en”, that could be your problem. Run the interlinearizer with a model English text that does have “en” as its language. Quite a few resources have changed their language codes in Paratext 8, so it’s worth checking this.

较早的帖子 - 以原始语言显示

So, it is interesting that it is actually NOT clear what language code is being used by model texts that are resources. The ones I’ve tried are locked so I can’t look at the xml. When I go to Project Properties for the resources, they are listed as “eng” or “eng-US”. I could not find any listed as “en”. So I tried a test by editing the interlinearizer folder and files, as well as the lexicon file so that the language everywhere is listed as “eng” (and again later as “eng-US”).

None of that made ANY difference to how the interlinearize fails to work in P8 even though it works fine in P7 with the same files.

I’m open for more suggestions.

Milt_Jones

较早的帖子 - 以原始语言显示

I confess to not knowing the difference between “en” and “eng”. I think it safe to assume that they are the same. What you definitely don’t want to do, is to run the Interlinearizer, with NIV11 as your Model Text for Interlinearization. The reason for this is that NIV11 has the language code “eng-us”. This will definitely not work. You can see what a resource’s language code is in Paratext when you go to File, Open Project/Resource. The third column headed Language lists the language and its language code. So for similar reasons, don’t use NIV11UK or NIV84, which use “eng-GB” and “eng-US” respectively. I recommend you run the interlinearizer with any resource as the model text that has eng as its language code. If you want any further involvement from me, please contact me off list, my Skype name is anon758749.

较早的帖子 - 以原始语言显示

Please see this post for how to make this work.

Please see this post.

较早的帖子 - 以原始语言显示

I manage the NIV resources and can change the all of them to use en rather than eng-us or eng-gb. Before I do that, however, I want to make sure I will not be causing more problems by changing the resource language codes back to en. Do you know of any reasons not to?

较早的帖子 - 以原始语言显示

I did need to rescue the interlinear data for about 5 people. Changing the language code for NIV back to en may mean rescuing them again, but if it is a better long term solution, I can handle it. I don’t know what that means for everyone, though.

Blessings,

Shegnada James

Language Technology and Publishing Coordinator, SIL Nigeria

Text Processing Specialist – Complex Script, GPS, SIL Intl

Skype: Shegnada.james.

[Email Removed]

+1 972 974 8146

较早的帖子 - 以原始语言显示

Hi CrazyRocky,

To be honest, I don’t know what the consequences are. Also I’m not sure that this will affect my issue as there is something (else?) I on my system.

Let me know if you proceed with the change.

Milt_Jones

Milt_Jones

较早的帖子 - 以原始语言显示
0

Unfortunately, it would cause anyone who has already changed to using en-US or en-GB to have to change back since it would trigger a resource update that everyone could get.
Since (hopefully) most projects have already migrated to 8.0 and have had to deal with this already, it’s probably not worth changing it at this point.
Also, as mentioned here, it’s probably a good idea to differentiate them.

较早的帖子 - 以原始语言显示
[Expert]
(16.7k 分) 发布

已重新显示
0

At this point it sounds like changing the language code may create more problems than it fixes.

较早的帖子 - 以原始语言显示
(1.8k 分) 发布

Hi folks,

thanks for your help. I’m not exactly sure when things started to behave appropriately but…
After SEVERAL restarts, I have gotten the “en-US” to work with the US NIV text. I am making a copy of the directory and will also create an “en” set so that any other user will have success no matter what text they choose for English.

A couple notes…

  • The language code was correct BUT I restarted Paratext many times and Windows many times (over about 2 weeks) before it started displaying properly. Not sure how that is even possible unless there was a minor update that snuck through. (I’ve been at 8.0.100.72 the entire time.) Go figure.
  • There is one (maybe more?) place where the gloss is definitely defined but Paratext is not displaying it properly as black. This is probably what made troubleshooting this such a slow process., There must be some tiny bug, but I don’t have the time to chase down whether this is a single instance among thousands of entries. Just in case I come back to this in the future, it occurs at Ex 1:1.
    [item]
    …[string]EXO 1:1[/string]
    … …[VerseData]
    … … …[Cluster]
    … … … …[Range Index=“7” Length=“3” /]
    … … … …[Lexeme Id=“Word:sum” /]
    … … …[[/Cluster]
    … … …[[Cluster
    … … … …[Range Index=“51” Length=“4” /]
    … … … …[Lexeme Id=“Stem:ijip” /]
    … … …[[/Cluster]
    … …[/VerseData]
    …[/item]

I don’t remember seeing the Cluster tag before. Can give me info on that?

Thanks for helping me get 99+% operational.

Milt_Jones

较早的帖子 - 以原始语言显示

Ok, I’m finding a LOT of these. The lexicon is correct, the gloss id is correct, the language id is correct, but Paratext is not displaying correctly.

较早的帖子 - 以原始语言显示
0

Ok. I have researched this more thoroughly. At first it appeared that the gloss= was getting chopped off, but I have checked against P7 and there is no data loss and no misrepresentation in the UI. Must have been something goofy on my system that got me worked up. But it’s working as intended.

较早的帖子 - 以原始语言显示
(184 分) 发布

相关问题

+4
4 个回答 568 次浏览
似乎 Paratext 8 在迁移逐词对照(interlinear)注释时存在问题,如果您在 Paratext 7 中使用 Interlinearizer 并以新约希腊语(NT Greek)作为模型文本进行注释 一位用户在此情况下寻求帮助,我发现迁移后,lexicon. ... 本保存在其他位置,当遇到此问题且无法确定编辑文件中哪里出错时,您可以恢复该副本
[Expert]
sewhite
3.3k 发布
提问于 十一月 3, 2017
0
3 个回答 499 次浏览
我查找了关于此问题的其他帖子,但没有找到任何相关信息 从 Paratext 9 开始,我遇到了一个问题:在逐行对照工具(interlinearizer)中点击 批准释义 (approve glosses)后,逐行对照工具会前进一节,但其他打 ... 我还使用 Logos,并将 Paratext 设置为发送/跟随引用 这是一个已知问题吗?还是有办法修复它?
girldad5 163 发布 提问于 二月 4, 2021
0
2 个回答 296 次浏览
I was migrating our project into Paratext 8 from Paratext 7.5 and in the migration all the word selections and ... doing an interlinear on a fresh project. Is this intentional?
Generic.User 238 发布 提问于 七月 9, 2018
0
1 个回答 184 次浏览
假设有两个同一语言的不同项目:一个包含逐词解析和释义,另一个则没有。是否可以将第一个项目逐词视图中的解析和释义复用到第二个项目的逐词视图中?
drwww 448 发布 提问于 十一月 28, 2023
0
2 个回答 549 次浏览
我们已完成新约翻译,目前正在从事旧约翻译工作。其中一位译者询问,目前是否有可能制作一份新约的逐词对照(interlinear),且其中的释义(glosses)使用目标语言。我假设这意味着需要翻译逐词对照中使用的所有释义,这将是一项艰巨的任务。但使用内置的逐词对照功能是否可行?是否有办法在其中提供自定义释义?或者是否有其他方法可以实现这一目标?
JohnBrownie 385 发布 提问于 六月 28, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They devoted themselves to the apostles’ teaching and to fellowship, to the breaking of bread and to prayer.
Acts 2:42
3,047 个问题
6,007 个回答
5,671 条评论
2,027 位用户