如果您想要一个项目文本的副本,创建起来其实很简单。您可以创建一个新项目,然后从想要复制的项目中导入书卷,这样第二个项目中就有了源项目的文本。但如果源项目正在被编辑呢?每次您想要更新副本时,都必须导入自首次导入以来发生变化的书卷。
我认为确实有一种方法可以创建一个动态更新的项目副本。您可以使用编码转换器创建一个转写项目,并选择一个实际上不改变任何内容的文件作为您的转换器。这样,每当源项目中发生更改时,Paratext 都会忠实地更新“转换后”的项目。
要创建一个不产生任何更改的编码转换器,您可以在 TecKit 中创建一个映射文件,将一个字符转换为相同的字符。
例如:
; This file was created by <author> using TECkitMappingEditorU.exe v5.0.0.0 on 3/28/2023.
; Conversion Type = Unicode_to_from_Unicode
; this "conversion" makes no change in the text, to create an automatically updated
; copy of a project
pass(Unicode)
latin_small_letter_e <> latin_small_letter_e
然后在 Paratext 中,创建您的新项目,并将项目类型设置为使用编码转换器的转写(Transliteration using Encoding converter)。
通过打开编码转换器(Encoding converter),然后点击添加转换器(Add Converter)来选择您的“无操作”转换器。
在新的转换器对话框中选择 TecKit 映射(TecKit map),点击添加(Add)。然后在设置(setup)选项卡中选择浏览(Browse)并找到您的转换器文件。
一旦转换后的项目设置完成,Paratext 应该会从基础项目复制文本,并在基础项目文本更改时持续更新转换后的项目。
It is easy enough to create a copy of a project text if you want one. You can create a new project, then import the books from the project you want to copy, and you have the source project text in a second project. But if the source project is being worked on? Any time you want to update your copy you would have to import the books which have been changed since you first imported books.
I do think there is a way to make a copy of a project that dynamically updates. You can create a transliteration project using encoding converter, and select as your converter a file that does not actually change anything. Paratext will then faithfully update the “converted” project every time a change is made in the source project.
To make an encoding converter that does not make anything, you can create a mapping file in TecKit that changes one character into the same character.
For example:
; This file was created by <author> using TECkitMappingEditorU.exe v5.0.0.0 on 3/28/2023.
; Conversion Type = Unicode_to_from_Unicode
; this "conversion" makes no change in the text, to create an automatically updated
; copy of a project
pass(Unicode)
latin_small_letter_e <> latin_small_letter_e
Then in Paratext, create your new project, and set the project type to Transliteration using Encoding converter.
Select your do-nothing converter by opening Encoding converter, then click Add Converter.
In the new converter dialog choose TecKit map, click Add. Then in the setup tab choose Browse and find your converter file.
Once the converted project is set up, Paratext should copy the text from the base project, and keep updating the converted project whenever the base project text changes.
机器翻译自 English