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.
They devoted themselves to the apostles’ teaching and to fellowship, to the breaking of bread and to prayer.
Acts 2:42
3,049 вопросов
6,007 ответов
5,673 комментариев
2,029 пользователей