我没有将此帖子标记为“问题”。这可能是一个错误报告,除非我发现是我们操作有误。[编辑和剧透:这并非错误;我们忽略了一个功能;请阅读整个帖子以了解详情;现在已标记为“问题”,标题标记为“已解决”;一切正常]
最近分叉了一个项目:先进行本地“备份项目到文件”(Backup project to file),然后进行本地“从文件恢复项目”(Restore project from file),并选择了“新项目”(New Project)选项。在创建新项目的过程中,按照 Paratext 的建议,选择了所有文件,包括列出的“注释标签 [日期和时间]”(Note Tags [date and hour])。新项目已正确注册,目前运行正常。
但今天团队注意到*,所有特殊注释不再像以前那样被标记。项目中的特殊标签消失了。注释本身没问题。但所有带有特殊标签和图标的位置,在注释列表窗口(Notes List window)中显示为空白,而通常那里应该显示图标。
我进行了一些调查:
我们现在有一个新的 CommentTags.xml 文件,几乎是空的。看起来 Paratext 在分叉后没有找到该文件,于是创建了一个新的空白文件,其中只包含默认的红色标记。(项目当前使用的是 PT 9.3.103.7。)
我们仍然可以访问包含我们特殊标签和图标的旧 CommentTags.xml 文件。(这是来自 PT9 版本的,大约在 2022 年秋季是“最新版本”。)
我找到了这个相关的问题(关于 PT7)
其中用户被鼓励说“复制 CommentTags.xml 文件不应引起任何问题。”
既然我们现在使用的是 PT9 最新版本,我想在实施移植或拼接过程之前,寻求类似的鼓励。我可以用旧的完整 CommentsTags.xml 替换新的不完整文件吗?
我对两个 XML 文件进行了比较,发现结构完全相似。只是旧文件有更多的条目。我愿意冒这个险。
感谢你们的想法。
长话短说:
关于可能的 B 计划的说明:我知道如何在项目属性的“注释”(notes)选项卡中手动创建新标签并选择图标。我知道我们注释中的名称、图标和模板。我只是担心,如果通过 Paratext 图形界面重新创建旧系统,可能会分配不同的标签 ID。旧 XML 文件中缺少某些 ID,这表明团队过去可能删除了某些标签。因此,我考虑过这比修改 XML 文件可能更“安全”。但由于 ID 无法通过图形界面访问,我其实并不喜欢这个 B 计划。
*今天发生了一个情况,用户 X 像往常一样向用户 Y 发送了一些注释,要求将一整批编辑输入到 Paratext 主项目中,包括对某些关键术语的拼写更改。正是在这一刻,团队发现他们的特殊标签和图标丢失了。
用户 X 在语言观察方面非常专业,并且擅长与团队讨论此类问题。然后,Paratext 中此类根本性的编辑总是由团队成员 Y 处理,他对 Paratext 有很好的感觉,知道如何输入不同类型的更改;特别是当它们涉及多个经文时。
过去,用户 X 和用户 Y 之间有一种特殊的标签和图标用于此类工作。
这些标签和图标(大约 10 个)对团队和项目很重要;它们是工作流程的一部分,确实有助于避免淹没在红色标记中。总共有许多注释,因此能够过滤并知道什么是什么很重要。
I did not mark this post as a “question”. It might be a bug-report, unless I will find out that we did something wrong. [edit and spoiler: It was NOT a bug; we overlooked a feature; read the entire thread to know it all; this is now tagged as a “question” and the title is marked as “solved”; all is well]
Recently a project was forked: A local “Backup project to file” and then a local “Restore project from file” with the option “New Project”. All files were selected in the process of creating the new project, as proposed by PT, including what was listed as “Note Tags [date and hour]”. The new project is properly registered and works fine so far.
But today the team has noticed* that all special notes are no longer tagged as before. In the project the special tags are gone. The notes themselves are fine. But all those that had special tags and icons are showing a blanc space (in the Notes List window) where normally the icon would be.
I have done some digging:
We have presently a new file CommentTags.xml which is almost empty. Looks like PT did not find it after the fork and created a new blank one with only the default red-flag. (Project is currently using PT 9.3.103.7.)
We still have access to the former file CommentTags.xml with our special tags and icons. (This is from a PT9 version which was “the latest” around autumn 2022.)
I found this related question (about PT7)
where the user is being encouraged with " Copying the CommentTags.xml file should not cause any issues."
Since we are now in PT9, latest version, I want to ask for similar encouragement, before I do the grafting- or splicing-process. Can I replace the the new incomplete file with the old and complete CommentsTags.xml?
I did a file-compare on both XML files and find that the structures are fully similar. Just the old file has got more entries. I would risk it.
Thank you for your thoughts.
TL/DR:
Note about a possible plan B: I know how to manually create new tags and select icons in the project properties “notes” tab. I know the Names and the Icons and the Templates from our notes on notes. I just fear that different Tag-IDs might get assigned, if I re-create the old system from the PT GUI. There are certain IDs missing from the old XML file, which is telling me that the team must have deleted certain tags in the past. So I have considered this, as possibly “safer” than to hack XML-files. But as the IDs are not accessible via the GUI, I do not really like this plan B.
*Today we had an occation where user X sent some notes to user Y, as in the past, requesting that an entire batch of edits should be entered into the PT main project, including changes-of-spelling for certain key terms. This was the moment, when the team discovered that their special tags and icons had gone missing.
User X is very qualified for linguistic-observations and for discussing such issues with the team. Then such fundamental edits in PT are always handled by team-member Y, who has got a good feel for PT, and for how to enter what type of changes; especially if they concern more than one verse.
There used to be a special tag and icon for such work, between user X and user Y.
Those tags and icons (about 10) are important to the team and project; they are part of the work-flow and really help to not drown in red-flags. There are many notes in total, so it matters that they can filter and know what is what.