0 голосов
246 просмотров

Я не отметил этот пост как «вопрос». Возможно, это отчет об ошибке, если только я не выясню, что мы что-то сделали неправильно. [правка и спойлер: это НЕ была ошибка; мы упустили из виду одну функцию; прочитайте всю ветку, чтобы узнать все; теперь это помечено как «вопрос», а в заголовке указано «решено»; все в порядке]

Недавно проект был разветвлен: сначала было выполнено локальное «Создать резервную копию проекта в файл» (Backup project to file), а затем локальное «Восстановить проект из файла» (Restore project from file) с опцией «Новый проект» (New Project). В процессе создания нового проекта были выбраны все файлы, как рекомендовал PT, включая то, что было указано как «Теги примечаний [дата и время]» (Note Tags [date and hour]). Новый проект правильно зарегистрирован и пока работает без проблем.

Но сегодня команда заметила*, что все специальные примечания больше не помечены, как раньше. В проекте специальные теги исчезли. Сами примечания в порядке. Но все те, у которых были специальные теги и значки, теперь отображают пустое пространство (в окне «Список примечаний» / Notes List), где обычно находился значок.

Я немного покопался:
У нас сейчас есть новый файл CommentTags.xml, который почти пуст. Похоже, что после разветвления PT не нашел его и создал новый пустой файл с только что стандартным красным флажком. (Проект в настоящее время использует PT 9.3.103.7.)

У нас все еще есть доступ к прежнему файлу CommentTags.xml с нашими специальными тегами и значками. (Это из версии PT9, которая была «последней» осенью 2022 года.)

Я нашел этот связанный вопрос (о PT7)

где пользователю говорят: «Копирование файла CommentTags.xml не должно вызвать никаких проблем.»

Поскольку мы сейчас используем PT9, последнюю версию, я хочу попросить о подобном ободрении, прежде чем я начну процесс пересадки или сращивания. Могу ли я заменить новый неполный файл на старый и полный CommentsTags.xml?

Я выполнил сравнение файлов для обоих XML-файлов и обнаружил, что структуры полностью похожи. Просто в старом файле больше записей. Я бы рискнул.

Спасибо за ваши мысли.

Кратко:

Примечание о возможном плане Б: Я знаю, как вручную создавать новые теги и выбирать значки на вкладке «Примечания» (notes) в свойствах проекта. Я знаю имена, значки и шаблоны из наших заметок о заметках. Я просто боюсь, что при повторном создании старой системы через GUI PT могут быть назначены разные идентификаторы тегов (Tag-IDs). В старом XML-файле отсутствуют определенные идентификаторы, что говорит мне о том, что команда в прошлом удаляла определенные теги. Поэтому я рассмотрел этот вариант как, возможно, «более безопасный», чем взлом XML-файлов. Но поскольку идентификаторы недоступны через GUI, мне этот план Б не очень нравится.

*Сегодня у нас был случай, когда пользователь X отправил несколько примечаний пользователю Y, как и в прошлом, с просьбой внести всю партию правок в основной проект PT, включая изменения орфографии для определенных ключевых терминов. Именно в этот момент команда обнаружила, что их специальные теги и значки пропали.

Пользователь X очень квалифицирован в лингвистических наблюдениях и обсуждении таких вопросов с командой. Затем такие фундаментальные правки в PT всегда обрабатываются членом команды Y, который хорошо чувствует PT и то, как вносить тот или иной тип изменений; особенно если они касаются более одного стиха.

Раньше для такой работы между пользователем X и пользователем Y существовал специальный тег и значок.

Эти теги и значки (около 10) важны для команды и проекта; они являются частью рабочего процесса и действительно помогают не утонуть в красных флажках. Примечаний в общей сложности много, поэтому важно, чтобы можно было фильтровать их и знать, что есть что.

Переведено машиной с языка English
Paratext от (934 очков)
снова показан | 246 просмотров

3 Ответов

+1 голос
Лучший ответ

Закройте Paratext перед внесением любых изменений в файлы в папке проекта Paratext!
Вы можете безопасно скопировать старый файл CommentsTags.xml в новый проект. Если вы обеспокоены, я бы предложил в папке нового проекта переименовать исходный файл во что-то вроде CommentTags.old. Таким образом, вы всегда можете изменить расширение и вернуться к исходному состоянию.
Вот короткое видео о процессе, чтобы убедиться, что вы получаете теги примечаний при восстановлении проекта:

ПРИМЕЧАНИЕ: когда я выполнял восстановление, я также выбрал «Настройки» (Settings), и это может изменить настройки, которые только что были добавлены в проект.

Обратите внимание, что лучший способ «разветвить» проект PT8 или PT9 — использовать инструмент «Конвертировать проект» (Convert Project) в разделе «Настройки проекта» (Project Settings) > «Дополнительно» (Advanced). Это сохраняет всю историю и другую информацию в проекте. Если у вас много истории, этот процесс может занять много времени.
Если проект поступает из PT7, вам нужно будет использовать процесс «Резервное копирование/Восстановление» (Backup/Restore), который вы используете, и вы потеряете историю.

Переведено машиной с языка English
от (9,9тыс. очков)
0 голосов

Большое спасибо @anon848905. Я только что выполнил исправление, и оно сработало.

Понадобится несколько операций «Отправить/Получить» (send-receive) с нескольких компьютеров команды, чтобы увидеть, появятся ли какие-либо побочные эффекты. Я не беспокоюсь об этих нескольких. (Помните, проблема была обнаружена во время полной партии фактической работы.)

Я подозреваю, что, судя по некоторым экспериментам с утра (где я создал один новый тег для тестирования), у нас могут быть некоторые «странные» примечания, которые были введены как today-ID2 и теперь будут отображаться как новый ID2, который на самом деле является старым добрым ID2 до разветвления.

Я сделал локальную резервную копию проекта PT.
Я создал контрольную точку (milestone).
Я закрыл PT.

Переведено машиной с языка English
от (934 очков)
0 голосов

Отдельный ответ о причине проблемы:

Я благодарен @anon848905 за то, что он уделил время созданию видео. Для собственной пользы я добавлю словами, как возникла наша проблема:

С 1:31 в видео видно, как выглядит процедура в деталях: при «восстановлении проекта из файла» с опцией «новый проект» PT9 предлагает не использовать прежние «Теги примечаний» (Note Tags), а предлагает создать новый набор.

Я не критикую PT за эту функцию, у разработчиков должны были быть причины для проведения процедуры именно так. Возможно, примечание в колонке справки справа могло бы ориентировать пользователей по этому вопросу. (Разветвление проекта или смена НКО настолько редки, что никто не может выучить и запомнить такие детали, даже если они однажды упоминались во время какого-то обучения.)

Как пользователь и сторонник проекта, я бы не переопределил предложение PT в процессе нервного разветвления.

До сегодняшнего утра я никогда не знал о файле под названием CommentTags.xml, хотя рассматриваемый проект активно использует собственный набор тегов и значков. Снова, как я писал в другом месте, мне нравится то, как PT написан модульным образом и с читаемыми XML-файлами.

Я сомневаюсь, что в ближайшие 20 лет будет еще одно разветвление, но, возможно, это поможет другим командам. Или это послужит нам в будущем, когда мы столкнемся с легкими «послеземлетрясениями» и захотим узнать, что произошло в марте 2023 года с примечаниями.

Я отредактирую первый абзац моего вопроса, уточню, что это не об ошибке, и отмечу мой вопрос как решенный.

Также я благодарю @anon848905 за не запрошенную бонусную информацию о том, что есть вообще лучший способ создания разветвлений проекта.

Переведено машиной с языка English
от (934 очков)

Похожие вопросы

0 голосов
1 ответ 130 просмотров
Л.С. Раньше у нас был хороший список значков на выбор для целей маркировки. Теперь список кажется довольно сокращённым. Это баг или как это можно понять?
goodgoan 347 задал вопрос апр 3, 2025
0 голосов
2 ответов 319 просмотров
Мы хотим добавить несколько категорий заметок с уникальными тегами. Но единственный доступный значок - это флажок: Раньше ... исчезли. Может ли кто-нибудь объяснить, почему?
DVM 175 задал вопрос май 8, 2024
0 голосов
1 ответ 213 просмотров
(anon451647 writes) Is there any special significance to the colors chosen for the note icons?
аноним задал вопрос апр 10, 2015
0 голосов
1 ответ 160 просмотров
Hi, I was wondering if there is a straightforward way to import a set of note tags into a project? For ... if there would be negative ramifications to doing this. Thanks BEH
BEH 418 задал вопрос июн 28, 2018
0 голосов
1 ответ 88 просмотров
Как можно добавить новые цвета или изменить существующие цвета значков примечаний? Сейчас используются красный, ... мне изменять пользовательский файл стилей custom.sty?
edwinsmith 114 задал вопрос окт 31, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Give proper recognition to those widows who are really in need.
1 Timothy 5:3
3,045 вопросов
6,005 ответов
5,671 комментариев
2,026 пользователей