0
784 次浏览

你好,我是第一次来这里。看起来大多数关于 TECkit 映射的帖子都是几年前的,而且这方面的文档不多?我有一个我制作的映射,但看起来我必须启动一个新项目才能运行转换器?这对我来说不是一个选择,因为我正在尝试编辑一个现有项目,我不想与圣经公会协商启动一个新项目。我还查看了批量 SFM 转换器,但那看起来很吓人,因为它在示例中显示它将转换 SFM 标签。

既然我有字符一对一映射的便利,我是否最好直接在 Paratext 中进行搜索/替换,以确保完全不干扰 USFM 标签?搜索/替换不会触及 USFM 标记,对吗?

谢谢
anon395529

机器翻译自 English
Paratext (109 分) 发布
已重新显示 | 784 次浏览

3 个回答

0
最佳答案

谢谢你 Generic.User,说明很详细。我实际上完全不知道这一点。

我按照你说的做了,看起来不错。然而,似乎勾选“转写”作为项目类型会使项目变得“不可编辑”?我假设这就是导致我在新项目中无法访问“检查清单”(checking inventories)的原因?听起来这可能是设计使然,以便子项目可以通过编码转换器不断自动更新。

“创建 DBL 捆绑包”也是灰色的,我该如何将其上传到 DBL?我很乐意阅读手册。

抱歉,我是 Paratext 的新手,只是看到一个问题并试图帮忙。实际上,旧项目应该/可以废弃,因为它甚至不是 Unicode,但能够提交这个新项目来替换 DBL 中的旧项目就很好了。

谢谢!
anon395529

机器翻译自 English
(109 分) 发布

亲爱的 ___,

有一种方法可以使其可编辑。我稍后会发布详细的说明。基本上,你必须进入用户权限并授予自己编辑权限。

至于上传到 DBL,我不确定该怎么做。我们只是为我们的顾问使用这个,因为我们使用非拉丁字母,让他们有一个转写版本来查看基础文本之外的内容会更容易。我相信其他人会知道答案。

我不太喜欢直接删除任何原始版本。所以我使用的一个小作弊方法(如果这不是正确的方法,向 Paratext 道歉)是创建一个回译项目(Back Translation project)(尽管现在我认为辅助项目 Auxiliry Project 是个更好的主意),并在对原始项目做任何事情之前将所有书导入其中。如果你愿意,我也可以发送如何做到这一点的详细信息。然后你可以更改你的原始项目,并且始终保留一个“副本”,以防你因为某种原因需要旧的 Unicode 版本。再一次,可能有更好的方法,但这是我过去使用的。如果有更好的方法,我希望其他人能站出来告诉我们。

在主里,


机器翻译自 English

再次感谢,我理解你关于保留历史的意思。我不是管理员,所以我需要请他们来做。

我查看了权限,但我无法弄清楚。它显示“可编辑书籍”为无,然后我有权限添加书籍……

我尝试了“新项目”对话框,选择“转写”类型后,“可编辑”选项就会消失(我在重复自己!)

谢谢
anon395529

1

机器翻译自 English

亲爱的 ___,

我想我过去使其可编辑的方法现在不存在了,抱歉。我的旧项目仍然可编辑,但我尝试创建一个新的,你说得对,它不可编辑。但是你可以将你已经创建的项目更改为“转写(手动)”(Transliteration (Manual)),然后如果你转到高级选项卡,你可以使其可编辑(如果没有自动完成的话)。

在主里,


机器翻译自 English

亲爱的 ___,

我对现有的项目做了一些测试,是的,你说得对,如果你使用编码转换器,它们是不可编辑的,如果你确实编辑了它们,更改会在转换器再次运行时被清除(我认为我拥有的允许编辑的旧项目是 bug)。

无论如何,如果你想编辑材料并运行检查,你需要将其更改为手动转写,并按如下方式使其可编辑:

I. 打开项目属性:

II. 将项目类型更改为转写(手动)


(你会看到编码转换器选项现在已经消失了)。

III. 转到高级选项卡并启用编辑。


按下确定后,你应该能够编辑材料并运行检查。
但是,如果你在原始源/基础项目中进行了任何更改,此项目将不会更新。

一个变通方法是再创建一个使用“转写(使用编码转换器)”的项目,并将更改从该项目复制粘贴到这个手动项目中。

如果你仍然无法编辑文本,你可能需要更改用户权限。由于这已经相当长了,我会在另一篇帖子中添加这部分内容。

在主里,


机器翻译自 English

更改用户权限:
如果您将其更改为“转写(手动)”后无法编辑材料,且需要对其进行编辑,请执行以下操作。

I. 打开用户权限

II. 打开书籍权限
alt=

注意: 如果您的用户名下已经有 alt=可编辑书籍:项目中的所有书籍 以及其他权限:术语、译法、拼写、经文、进度,那么您已准备就绪,可以跳过其余步骤;否则,请继续执行步骤 III。

III. 选择您想要编辑的书籍。


如果您想编辑所有书籍,只需选择 1
如果您想编辑特定的书籍,请在想要编辑的书籍下方打勾。如 2 所示。
注意:如果您未选择某本书,则无法在该书中执行查找和替换操作。因此,如果您希望保护某本书,这是一种很好的方法。
完成后,按 OK。

IV. 然后转到其他权限。
alt=

V. 选择您想要的权限。
alt=
如果您想要所有权限,只需选择 1
如果您想要特定的权限,请在想要编辑的权限下方打勾。如 2 所示。但我建议您选择所有权限,以便您可以执行任何所需操作。
完成后,按 OK。

1 您会注意到,现在您拥有编辑所有书籍的权限。- 高亮显示
2 以及其他权限。- 高亮显示
3 按 OK。
alt=

这样,您应该就能够编辑和更改任何所需的内容了。

在祂里面,


机器翻译自 English

Generic.User,

非常感谢您抽出时间编写如此详细的分步指南。希望这对后来者也有帮助。将项目类型从“转写(使用编码转换器)”更改为“转写(手动)”解锁了所有我认为我需要的编辑选项。我已经用尽了这个问题原本的范围,所以我应该关闭此帖。

我正在将 Lisu 圣经从非 Unicode 转换为 Unicode,感谢您在其中伸出援手。

祝福
anon395529

机器翻译自 English

这次对话主要发生在我时区活跃之前。很高兴听到让转换项目可编辑的方法。如果没有该选项,我的标准流程是创建一个第三个项目,并定期从转换项目中导入书籍。这将是我要发布的项目。

拥有第三个项目并保持转换项目不可编辑是有好处的。转换项目变成了一个“沙盒”,如果您在转换后的项目中遇到拼写问题,可以在其中尝试不同的转换过程。此外,在转换后或在主项目中编辑后,您可以比较这两个项目,以查看更改的确切影响,从而确保没有不需要的内容混入。

在本邮件链中讨论的项目中可能不需要这样做,但我想将其包含在对话中供参考。

祝福

机器翻译自 English
0

你好 anon395529,
查找和替换可能会影响标记。使用仅经文文本(Verse text only)选项会有所帮助,但可能会遗漏一些需要更改的单词。使用 TecKit 时,不可能更改标记,只有可发布的方言文本(如样式表中定义的)才会被转换。
TecKit 最重要的功能是从一种编码转换为另一种编码,通常是从被修改的旧版编码(Legacy Encoding)转换为 Unicode,但不仅限于此。
我已经在 Paratext 中使用 TecKit 处理多种语言一段时间了:塞尔维亚语(西里尔字母转拉丁字母)、奥罗莫语(拉丁字母转埃塞俄比亚字母)、泰语(Unicode 转 Zwagi 修改版 Unicode,双向)以及中文(繁体转简体,ICU 转写 + Techkit 链式处理)。
它的学习曲线确实很陡峭,但一旦设置好,效果非常好。而且如果你在转换中发现错误,修复并重新运行整个项目也很简单。

话虽如此,我认为这取决于转换的复杂性以及这是否是一次性的转换。如果转换很简单且不需要重复,那么请随意使用查找和替换。

机器翻译自 English
(1.8k 分) 发布
已重新显示

谢谢 CrazyRocky,

实际上我已经完成了一个 Teckit 映射。当我打开批量 Sfm 转换器时,它显示了示例文本,看起来好像会更改标签。也许只是示例屏幕显示得不好。所以我有点被吓到了。也许我会试试那个,谢谢。

为了澄清一下,你是在 paratext 内部运行转换的吗?如果是,怎么做?我找不到这方面的文档。如果是批量 Sfm 转换器,我想我可以做到。

我很惊讶 paratext 的查找替换中有排除标签的选项。我猜大多数用户不会经常更改标签,或者至少希望有排除它们的选项。我想我会提出一个建议。

谢谢

机器翻译自 English

亲爱的 ___,

你可以创建一个名为“新项目”的项目,它连接到你的原始项目,因此它不被真正视为一个全新项目,而是一个从属/子项目,并从父项目获得所有权限。

我假设你知道如何完成其中大部分工作,但以防其他人想知道如何做到这一点,我将提供比你需要的更多的细节。

创建一个继承其基础项目注册的转写项目:

为此,请打开“新项目”选项。
alt=

然后选择转写设置。

1. 给它一个长名称
2. 和一个短名称
(我建议在你的正常项目名称后加上“转写”字样,这样它们在项目列表中就会紧挨在一起)。
3. 选择你要使用的语言。
4. 选择你的分节方式
(步骤 3-4 实际上由你决定,你可以选择任何你想要的,尽管 4 可能会根据你的源/基础项目为你选择)
5. 选择转写(使用编码转换器)
(你必须选择此项,否则 TECkit 映射将不起作用)
alt=
6. 选择你将用作源/基础的项目
7. 选择你想要用来进行转写的转换器/TECkit(在你的情况下,是你制作的那个)。
(除非你专门创建 TECkit 以反向工作并希望它反向工作,否则不要勾选“反向应用编码转换器”)
8. 不要勾选“创建独立注册”
如果你勾选了,它真的会创建一个新项目,这不是你想要做的。
9. 按确定

一旦你打开这个“新”的子转写项目,你将看到转换器的输出(在你的情况下是 TECkit)。
第一次打开项目时可能需要一点时间,因为它会对你的源/基础项目中的所有材料运行转换器,并将其保存在这个“新”的子转写项目中。

机器翻译自 English
0

当您询问文档时,您是指

  1. 在 Paratext 中使用 TECkit -或者-
  2. 如何编写 TECkit 映射文件并使用 TECkit 提供的命令行工具?

如果您指的是 #2,这里有 TECkit 的文档

机器翻译自 English
(185 分) 发布

谢谢 Bobby,我主要想问的是 #1,我认为 Generic.User 已经友善地指引了我方向。谢谢。

机器翻译自 English

相关问题

0
0 个回答 169 次浏览
This topic only covers the addition of a TECkit map encoding converter. If the converter for the language ... Transliteration (using Encoding Converter) for an existing project.
[Expert]
anon421222
735 发布
提问于 二月 23, 2017
+1
0 个回答 212 次浏览
The project you set up to automatically display the text of another project in a different writing system must be a ... inventory information from the project on which it is based.
[Expert]
anon421222
735 发布
提问于 二月 23, 2017
+1
1 个回答 74 次浏览
在 TECKit 映射中,是否有命令可以让我根据条件来更改,例如“某个字符之后”、“单词开头”、“单词结尾”等?如果存在相关文档,在哪里可以找到?几年前我们还能用 CC Tables 做到这一点。
mvk1000 206 发布 提问于 三月 19
+1
1 个回答 253 次浏览
如果您想要一个项目文本的副本,创建起来其实很简单 您可以创建一个新项目,然后从想要复制的项目中导入书卷,这样第二个项目中就有了源项目的文本 但如果源项目正在被编辑呢?每次您想要更新副本时,都必须导入自首次导入以来发生变化的 ... 转换器文件 一旦转换后的项目设置完成,Paratext 应该会从基础项目复制文本,并在基础项目文本更改时持续更新转换后的项目
[Expert]
sewhite
3.3k 发布
提问于 三月 28, 2023
0
3 个回答 459 次浏览
I am trying to navigate my first transliteration project. Background information The team is starting typesetting, and has ... are supposed to work and what behavior is expected.
[Moderator]
dhigby
1.3k 发布
提问于 八月 3, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,046 个问题
6,006 个回答
5,671 条评论
2,027 位用户