Новости Энциклопедия переводчика Блоги Авторский дневник Форум Работа

Декларация Поиск О нас пишут Награды Читальня Конкурсы Опросы








ГП-цитатник

Deja Vu X, вопрос по редактированию повторений

Deja Vu X, вопрос по редактированию повторений

Сообщение andrewv » Вс авг 22, 2010 12:22

Коллеги, здравствуйте,

У меня вопрос к экспертам по Deja Vu:

Есть проект для редактирования, содержащий большое количество повторений, идущих не подряд (два руководства по похожим моделям, объединенные в один проект).
Проект уже переведен, и его надо отредактировать. Все сегменты не имеют никакого статуса (или его можно сбросить).
Существует ли какой-нибудь трюк в Deja Vu, позволяющий редактировать дубликаты только один раз, чтобы последующие экземпляры этой строки изменялись ниже в тексте автоматически?

Вариации на тему команды Propagate не очень подходят, так как строк много, и нажимать после редактирования каждой строки Alt-F9 - это очень замедляет.
Кроме того, это команда начинает предлагать заменить перевод и в fuzzy, что не нужно и уводит со строки, которая была отредактирована. Все это отнимает массу лишнего времени.

Может кто-то знает процесс, как можно удобно редактировать дубликаты?
andrewv

 
Сообщения: 12
Зарегистрирован: Вс авг 22, 2010 12:10





Re: Deja Vu X, вопрос по редактированию повторений

Сообщение Viktor N. » Вс авг 22, 2010 13:05

Я не эксперт, конечно, но, может быть, так:

- Выделяете первый сегмент перевода, требующий редактирования.
- Нажимаете на кнопку Find (бинокль). - Это сегмент копируется в соответствующее окно.
- Target text
- Replace with - Вписываете свой отредактированный вариант.
- All files
- Replace All

Правда, самому мне еще не приходилось использовать этот способ.
Viktor N.

 
Сообщения: 2076
Зарегистрирован: Ср дек 24, 2003 14:15
Откуда: Бельгия
Язык(-и): Fr/En/De-->Ru

Re: Deja Vu X, вопрос по редактированию повторений

Сообщение andrewv » Вс авг 22, 2010 13:18

Спасибо, но это примерно то же самое, что делает Propagate, т. е. не совсем походит.

Специфика этой работы в том, что есть множество длинных сегментов (например 5000), встречающихся 2 или 3 раза.
Хочется каждый из них править один раз без дополнительных нажатий.

Ваш спобособ подошел бы для 2-3 сегментов, встречающихся 5000 раз. Да и для этого есть Propagate.
andrewv

 
Сообщения: 12
Зарегистрирован: Вс авг 22, 2010 12:10

Re: Deja Vu X, вопрос по редактированию повторений

Сообщение andrewv » Вс авг 22, 2010 13:53

Отвечу себе сам :)

Оказалось, что дубликаты автоматически меняются при изменении первого вхождения, как я и хотел, но только если строки дубликатов не имеют статуса Finished И имеют статус Propagated или AutoPropagated.
(поэтому делать Reset Sentence Status для всех строк было ошибкой, достаточно было отменить статус Finished).

Но все можно вернуть:
Меню Project, команда Execute SQL

UPDATE Pairs SET Status_1049 = Status_1049 + 16 WHERE ((((Status_1049 \ 4096) MOD 2) = 0)) AND ((((Status_1049 \ 256) MOD 2) = 0)) AND (Duplicate = -1)

(присвоить статус AutoPropagated для все строк, являющихся дубликатами и при этом не имеющие статуса Guaranteed или Finished).

P.S. SQL - это сила!
andrewv

 
Сообщения: 12
Зарегистрирован: Вс авг 22, 2010 12:10

Re: Deja Vu X, вопрос по редактированию повторений

Сообщение andrewv » Вс авг 22, 2010 14:17

Добавлю.

Более правильное выражение:
UPDATE Pairs SET Status_1049 = Status_1049 + 16 WHERE ((((Status_1049 \ 16) MOD 2) = 0) AND (((Status_1049 \ 8) MOD 2) = 0) AND (((Status_1049 \ 4096) MOD 2) = 0)) AND ((((Status_1049 \ 256) MOD 2) = 0)) AND (Duplicate = -1)

Перед этим нужно разметить дубликаты командой меню QA - Find duplicate sentences
andrewv

 
Сообщения: 12
Зарегистрирован: Вс авг 22, 2010 12:10

Re: Deja Vu X, вопрос по редактированию повторений

Сообщение Boris Popov » Пн авг 23, 2010 14:15

Мда.
RTFM - вот истинная сила! :lol:
Project /Find Duplicate Sentences, потом выбираем Duplicate Rows, потом Alt+Shift+F9
Do or Die
Аватара пользователя
Boris Popov
Спец по железу
 
Сообщения: 2218
Зарегистрирован: Пн авг 11, 2003 23:45
Откуда: Минск
Блог: Просмотр блога (20)
Язык(-и): EN<->RU

Re: Deja Vu X, вопрос по редактированию повторений

Сообщение andrewv » Пн авг 23, 2010 14:34

Нажмимать эту комбинацию 5 000 раз мне совершенно не улыбалось, я же описал ситуацию. (Расположение команды в меню Вы, кстати, указали неправильно.)
Извините, но, как мне кажется, вы не очень поняли суть проблемы. :)
andrewv

 
Сообщения: 12
Зарегистрирован: Вс авг 22, 2010 12:10

Re: Deja Vu X, вопрос по редактированию повторений

Сообщение Boris Popov » Вт авг 24, 2010 15:24

andrewv
У вас версия дежи какая? Вот только что открыл свою — все на месте, Project / Find Duplicate Semtences. Потом в выпадающем списке рабочей области выбираем Duplicate Rows — показываются все дублированные строки во всем проекте, редактируем, и после редактирования делаем принудительный propagate во всем проекте (Alt+Shift+F9), при score = 100% и отключении fuzzy все работает как надо. Это нужно, если изначально не был включен режим AutoPropagate (редкая ситуация, ведь дежа позволяет делать множественные переводы).
Do or Die
Аватара пользователя
Boris Popov
Спец по железу
 
Сообщения: 2218
Зарегистрирован: Пн авг 11, 2003 23:45
Откуда: Минск
Блог: Просмотр блога (20)
Язык(-и): EN<->RU

Re: Deja Vu X, вопрос по редактированию повторений

Сообщение andrewv » Вт авг 24, 2010 15:36

У меня Deja Vu X Workgroup 7.5.316

Команда Find Duplicate Sentences у меня находится в меню QA.

Объясните, пожалуйста, как у вас работает команда Alt+Shift+F9?
У меня сложилось впечатление, что она делает принудительный Propagate, но только для текущей строки, в которой установлен курсор.
У вас не так?
И что вы имели ввиду под отключением fuzzy?

Спасибо!
andrewv

 
Сообщения: 12
Зарегистрирован: Вс авг 22, 2010 12:10

Re: Deja Vu X, вопрос по редактированию повторений

Сообщение Boris Popov » Ср авг 25, 2010 16:10

andrewv писал(а):У меня Deja Vu X Workgroup 7.5.316
Команда Find Duplicate Sentences у меня находится в меню QA.

Какая-то «не такая» Workgroup.
См. в справке
Workflow / Phase V: Editing and Quality Assurance /Translation Consistency Checks

andrewv писал(а):Объясните, пожалуйста, как у вас работает команда Alt+Shift+F9?
У меня сложилось впечатление, что она делает принудительный Propagate, но только для текущей строки, в которой установлен курсор.
У вас не так?

Именно так.
andrewv писал(а):И что вы имели ввиду под отключением fuzzy?

Score = 100%. Поиск идет сначала по идентичным сегментам, потом по fuzzy. При принудительном propagate, как только появляется окно Confirm Fuzzy Propagation, нажимаем Cancel.
Do or Die
Аватара пользователя
Boris Popov
Спец по железу
 
Сообщения: 2218
Зарегистрирован: Пн авг 11, 2003 23:45
Откуда: Минск
Блог: Просмотр блога (20)
Язык(-и): EN<->RU

Re: Deja Vu X, вопрос по редактированию повторений

Сообщение Ronny » Ср сен 01, 2010 18:43

andrewv, мне показалось, что я чем-то похожим морочился давно (viewtopic.php?f=16&t=37016). Почитайте, вдруг чего еще полезного найдете
Аватара пользователя
Ronny

 
Сообщения: 123
Зарегистрирован: Пт сен 21, 2007 14:11
Язык(-и): eng-rus



Словари русского языка

www.gramota.ru
Словарь Мультитран
Язык

Вернуться в Déjà Vu

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5