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

Когда-то был проект, назовём его BEN_old.

В нём была настроена интерлинеарная система с множеством записей, и результаты автоматически отправлялись в связанный проект (обратный перевод), называвшийся BEN_ILR_old (это имя напоминает о расшифровке Interlinear-Results).

Даже существовал связанный свободный перевод, так как некоторые консультанты не любят читать только интерлинеарные данные. Этот проект назывался BEN_IFT_old (это имя напоминает о расшифровке Interlinear-Free-Translation, что является противоречием, но указывает на то, что эти файлы являются частью рабочего процесса).

Теперь, по причинам, которые не следует обсуждать в интернете, проект был разветвлён (forked) и теперь выполняется другой организацией. По тем же причинам старые имена сохранились, а разветвлённым файлам были присвоены новые имена:

Основной перевод теперь называется BEN_new.

И данные интерлинеара всё ещё там, но я не нахожу способа назначить или отправить результаты в BEN_ILR_new. Когда я пытаюсь открыть интерлинеаризатор, я вижу привычное окно приветствия из PT 9.2, и оно всё ещё знает о старой настройке (теперь под именем нового основного перевода BEN_new) и хочет отправить все результаты интерлинеара в BEN_ILR_old.

Когда я пытаюсь создать новую настройку, я получаю серьёзное предупреждение, похожее на это:

The interinearizer can only use language data for one purpose at a time. 

‘You have already created the following settings for the ‘BEN’ language: 
Back translation of BEN_new[sic], Model text: RSV, Output: BEN_ILR_old 

Would you like to replace these settings with the following: 
Back translation of BEN_new, Model text: RSV, Output: BEN_ILR_new

В процессе разветвления я уже создал этот BEN_ILR_new, основываясь на BEN_ILR_old. Поэтому я хочу нажать ДА.

Но я хотел бы получить подтверждение от людей, которые понимают внутреннее устройство PT, чтобы команда не потеряла сотни часов работы над данными.

План Б:

Я посмотрел вокруг и нашёл XML-файл под названием InterlinearSetup.xml.
Структура очень чистая, и в ней по сути показана одна существующая полустарая настройка, где BEN_new интерлинеаризуется, а результаты всё ещё направляются в BEN_ILR_old.

Строки выглядят так, как будто их можно «взломать»:

    <ExportScrTextName>BEN_ILR_old</ExportScrTextName>
    <ExportScrTextId>here a 40 digit guid which I could obtain from the online PT registry</ExportScrTextId>

Однако я никогда не стал бы «взламывать» XML-файл (конечно, при выключенном PT), не спросив сначала здесь, на форуме.

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

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

5 Ответов

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

Вы не указали, как был создан разветвлённый проект. Рекомендуемые способы — либо использовать Backup/Restore (история теряется), либо Convert project (история сохраняется).

Оба этих способа создают новый проект с новым guid (40-значным ключом). Отдельный guid необходим, и просто копирование папки не сработает.

Как только у вас будет уникальная копия исходного проекта, вы можете изменить любые настройки в новом проекте, которые хотите, — поэтому нажатие ОК на сообщении «вы хотите заменить» изменит только настройки нового проекта.

Если это не отвечает на ваш вопрос, вероятно, лучше всего отправить отчёт об ошибке с информацией о проектах, над которыми вы работаете, и тогда я смогу посмотреть на детали проекта.

John+Wickberg
Поддержка Paratext

Переведено машиной с языка English
от [Administrator]
(3,4тыс. очков)

снова показан

Спасибо, John+Wickberg. Разветвлённый проект был создан локально с помощью резервного копирования и восстановления как нового проекта. Он зарегистрирован в реестре PT.

Я уверен в новых 40-значных ключах для основного перевода и обратных переводов; я только что дважды проверил.

Мой страх и мой вопрос здесь не касаются влияния на старый проект:

Неясно из пользовательского интерфейса и встроенной справки в PT9, что произойдёт, когда я использую окно меню Interlinearizer для создания «нового» обратного перевода (верхний селектор отмечен «Choose»), где мы больше не выводим глоссы (нижний селектор отмечен «Back translation») в бывший обратный перевод, как предлагает PT, а в разветвление бывшего обратного перевода.

Это потому, что мы не знаем, где PT хранит информацию обо всех этих глоссах, которые уже были размечены. Если глоссы и данные интерлинеара хранятся в «проекте основного перевода», тогда я могу нажать ОК.

Но если (часть) данных хранится в бывшем обратном переводе, который раньше получал вывод глосс (и в его разветвлении), и учитывая, что guids были изменены, я боюсь, что «связи» могут оказаться разорванными.

Переведено машиной с языка English

Данные интерлинеара хранятся в проекте, который вы открываете в интерлинеаризаторе, а не в обратном переводе. Обратный перевод просто получает экспортированный текст интерлинеара.

Если вы посмотрите на «новый проект», вы увидите, что там есть файл Lexicon.xml и одна или несколько папок в формате «Interlinear_{langCode}», где «{langcode}» — это код языка обратного перевода.

Таким образом, вы можете изменить настройки интерлинеара в новом проекте, не затрагивая старый проект.

John+Wickberg

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

Для тех, у кого память слона:

Да, несколько лет назад здесь был мой вопрос о нескольких настройках интерлинеара:

И это всё ещё актуально: этот проект выполняет один обратный перевод на английский (моё личное удовольствие, изучение языка и контроль качества) и официальный для консультантов на французский (очень буквальный и свободный). Это напоминает мне, сколько работы уже было вложено во всё это. Наличие английского и французского параллельно никогда не вызывало проблем, как только мы настроили систему.

Теперь разветвление касается всех этих файлов, они все были перемещены и переименованы. Как только я получу информацию о том, как настроить, я исправлю их все.

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

@John+Wickberg Большое вам спасибо, John+Wickberg. Я действовал очень осторожно, сделал дополнительные локальные копии, создал контрольную точку (milestone) перед изменением, заглянул в файлы, о которых вы упомянули, из личного любопытства и для понимания процесса, прежде чем нажать кнопку.

Затем я внёс обновления в нашу настройку интерлинеара для всех файлов, которые теперь вместе образуют полное и рабочее разветвление. С радостью сообщаю, что всё сработало безупречно, насколько я могу судить. Не было сообщений об ошибках, задержек, никаких симптомов, которые могли бы указывать на проблемный процесс. Я посмотрел после, и все элементы были на месте. Я сделал несколько стихов BEN на EN в интерлинеаре, и это выглядело и ощущалось как раньше. (здесь лицо с глупо-счастливым выражением)

Признаю, что создание разветвления, вероятно, очень редкое событие. Я заметил, что перенос проекта в новую управляющую организацию — это доступный вариант в онлайн-реестре; это, вероятно, тоже редкость, но может случиться с организациями, которые переименовывают себя или когда контекст меняется.

Всё это для того, чтобы сказать, что я впечатлён концепциями и структурами PT. Файлы, которые я просмотрел сегодня, очень чистые и правильные XML. Я смог сделать то, что, возможно, не планировалось как основная управленческая активность. Но поскольку структуры чёткие и довольно гибкие, всё сработало без проблем. Привет команде PT! PT очень ценится мной и местной командой, которая проходит через значительные изменения на нетехническом уровне.

Спасибо вам, и я отмечу эту тему как решённую.

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

P.S. Поскольку сегодня я занимался и английским, и французским, я воспользуюсь возможностью и реализую хорошее предложение от @dhigby: я удалил образец текста из настройки интерлинеарного обратного перевода на французский. Французский — это язык, на котором неродственные люди создают официальный рабочий обратный перевод для целей проверки консультантами. Doug быстро убедил меня своей логикой о том, что «без предложений» даст лучший обратный перевод в смысле получения того, что переводный текст означает для нового читателя. Я говорю об этом посте:

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

Кратко:
Это скучная заметка для себя. Здесь нельзя ничего узнать. Секретов тоже нет, читайте дальше, если хотите. Вы предупреждены: это не будет увлекательно, ничего драматичного, без интриги, просто текущие дела. Извините за спам на сервере, но это хорошее место, чтобы сохранить эту заметку.

Несколько недель назад я пометил этот вопрос как решённый. Ситуация не изменилась, всё в порядке.

Тогда было непросто разобраться в деталях, но французский обратный перевод с опцией «только глоссы, без модельного текста» уже несколько недель работает.

Вот что использует «французский отдел»; в терминологии PT, скопировано из справки:
Создать глоссы для XYZ без модельного текста
с опцией
Вывести глоссы в проект

Недавно наш член команды, занимающийся французским обратным переводом, подошёл ко мне и спросил об этих полезных статусных полях, о которых рекомендовал консультант-друг. Я не смог их найти. Я даже не смог найти пункт меню, где их можно было бы отобразить в обычном режиме.

Я выяснил, что из-за всей предыдущей суеты проект-получатель результатов оказался «вспомогательным», а не полноценным «обратным переводом». Вот почему я пишу всё это, как заметку для себя:

Было простое решение: перейти в настройки проекта получателя, на вкладку «Общие» и просто изменить Тип проекта с вспомогательного на обратный перевод:

Никаких страшных предупреждений, никаких сирен, никаких дополнительных 40 минут на резервное копирование, изменение было выполнено за секунды. Пока не видно никаких злых побочных эффектов. И изменение корректно распространилось через Send/Receive на все остальные заинтересованные машины.

Мы провели полный цикл тестирования с множеством операций Send/Receive, чтобы оценить результаты:

  • внести фиктивную правку в какой-нибудь стих
  • получить знаменитый красный вопросительный знак в проекте-получателе результатов
  • чтобы специалист по обратному переводу адаптировала свою работу и отправила стих ещё раз
  • быть удивлённым, что красный вопросительный знак не заменяется зелёной галочкой, а скорее белым пустым флажком (доверьтесь, что разработчики знают, что делают)
  • вручную поставить зелёную галочку непосредственно в проекте-получателе
  • чтобы тренер удалил фиктивную правку из шага 1
  • повторить всё, пока исходная ситуация не будет восстановлена на всех компьютерах

Этот тестовый цикл занял то, что казалось 40 операций Send/Receive, но, вероятно, было скорее 12. Было полезно увидеть флажки в действии. Приятная функция: стихи, которые ещё не переведены, вообще не отображают никаких флажков.

Мы действительно любим PT в такой день, как сегодня. Много обычной работы весь день. И немного текущих дел ночью, когда большая часть команды ушла. И удаление одного странного проекта со всех машин и серверов (не в этом отчёте, это был просто бонус). И приручение одного дикого подпроекта, превращение его в то, чем он должен быть, и заставление его вести себя как приученный к дому полноценный обратный перевод.

У нас появились флажки… :ox: :ox:

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

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

0 голосов
3 ответов 274 просмотров
Пытаясь разобраться с другим вопросом в Paratext 8, я открыл окно Пользователи, роли и разрешения (Users, ... (Users Setup) снова после первоначальной настройки. Спасибо, Бен
Ben Pehrson 280 задал вопрос окт 28, 2020
0 голосов
1 ответ 225 просмотров
Сейчас у нас проходит семинар по переводу (впервые за 7 месяцев, так как COVID-19 прервал наше расписание), и мы не ... Мы не можем разобраться. Есть ли у вас какие-либо идеи?
Ben Pehrson 280 задал вопрос окт 27, 2020
0 голосов
0 ответов 122 просмотров
When Paratext creates a problem report file, it encodes it using uuencode. In order to read the report file, you must ... creates a normal zip file on the desktop of your computer.
[Expert]
anon421222
735
задал вопрос фев 23, 2017
0 голосов
1 ответ 35 просмотров
Возможно ли настроить любой ресурсный проект в Paratext как интерлинеарное отображение с английским языком? Если да, то каковы шаги для его настройки?
Shivaji 117 задал вопрос апр 25, 2025
0 голосов
1 ответ 164 просмотров
Georges Farel 104 задал вопрос авг 25, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,049 вопросов
6,007 ответов
5,673 комментариев
2,029 пользователей