PT 有一个非常有趣的工具,叫做“名称适配”(Adapt Names)。
目前有一个项目正在“修正”所有圣经专有名词。由于需要处理的名称数量庞大,我们从未能在一次工作会话中完成。而且下次我们在 PT 中打开时,“适配字符”(Adapted Character)列中的所有条目都消失了。
我在标题中使用了“破解”(hack)一词,但并无恶意:
对于目标语言,我们需要比该工具提供的更多的“组合”(clusters)。例如:该工具提供了“ch”作为组合,我们将它渲染为“k”。这没问题。
我们需要更多的组合,例如在元音相遇的地方:
希伯来语中的“abiel”在目标语言中应为“abiyel”,因此我们经常需要插入“y”以使元音组合可发音。
所以我的问题如下:
请问在 PT 9 项目中,“名称适配”的数据存储在哪里?我猜它是某个 XML 文件。也许它根本没有被存储,但为了让该工具工作,必须有一些数据。“基础字符”(Base Characters)是从哪里来的?我如何添加更多条目(自定义组合)?
在工作日结束时,如果所有工作尚未完成,我们如何保存我们的工作?
此外,关于“名称适配”还有一个深奥的谜团:从转写的希伯来语/希腊语中,我们看到许多标记为 (DC) 的条目,这不是问题。但当我们尝试编辑时,每次都会出现“无效字符”(invalid character)错误。看起来是实际名称和标签 (DC) 之间的空格导致了这个问题。如果该工具本身无法以这种方式处理,那么“空格(DC)”出现在每个适配名称条目和每个编辑框中就是一个 bug。这迫使用户删除每个“空格(DC)”实例,而这只是无谓的 5 次击键,乘以大约 600 次。