Пара нюансов при работе со скриптом «Merge or split segments». Тот, что предложен в этой статье и выложен для скачивания тут.
1. Скачивание и установка
По исходной ссылке файл merge_split.tar.bz2 Пожалуй, формат не самый привычный для обычного пользователя. Можно откупорить в архиваторе 7zip. Разархивировать придётся два раза:
- сначала из bz2 получаем папку merge_split.tar, в которой будет merge_split.tar
- архивный файл merge_split.tar разархивируем ещё раз.
Получаем в итоге папку merge_split, в ней папку scripts, в которой файл merge_split.groovy и папка properties. Вот её то (папку scripts) и надо скопировать туда, в С:\Program Files (x86)\OmegaT\scripts\. Если смущает, что выдаётся сообщение "переписать папку scripts на папку scripts", то можно отдельно скопировать файл merge_split.groovy в папку scripts, и затем ещё два файла из только что разархивированной папки scripts\properties в такую же подпапку в программе, то есть, в С:\Program Files (x86)\OmegaT\scripts\properties.
Три файла надо скорпировать, в общем. Без VPN не скачать, поэтому прикрепляю его здесь:
merge_split.zip (Размер: 4.73 Кб)
2. Нюанс при разбиении на сегменты
При разбиении на сегменты китайского текста поставил два правила: по разрыву строк (по Enter) и по круглой точке. Заметил следующую особенность работы скрипта для разделения и связки сегментов. Если изначально в txt-файле был разрыв по круглой точке, то программа подхватывает следующий сегмент. Если был сделан разрыв, то потом также в этом месте подхватывает сегмент. Если же разбито было по разрыву строк изначально, то программа не объединяет сегменты, хотя и показывает сообщение с объединённым текстом.
Можно сделать так. Лезем в txt, который указывается при копировании в проект (в самый-самый исходный файл), и убираем разрыв строк в нём. Затем в программе добавляем его в проект заново, не меняя имя файла. Программа спрашивает, переписать ли файл, и после подтверждения переразбивает на сегменты.
1. Скачивание и установка
По исходной ссылке файл merge_split.tar.bz2 Пожалуй, формат не самый привычный для обычного пользователя. Можно откупорить в архиваторе 7zip. Разархивировать придётся два раза:
- сначала из bz2 получаем папку merge_split.tar, в которой будет merge_split.tar
- архивный файл merge_split.tar разархивируем ещё раз.
Получаем в итоге папку merge_split, в ней папку scripts, в которой файл merge_split.groovy и папка properties. Вот её то (папку scripts) и надо скопировать туда, в С:\Program Files (x86)\OmegaT\scripts\. Если смущает, что выдаётся сообщение "переписать папку scripts на папку scripts", то можно отдельно скопировать файл merge_split.groovy в папку scripts, и затем ещё два файла из только что разархивированной папки scripts\properties в такую же подпапку в программе, то есть, в С:\Program Files (x86)\OmegaT\scripts\properties.
Три файла надо скорпировать, в общем. Без VPN не скачать, поэтому прикрепляю его здесь:
merge_split.zip (Размер: 4.73 Кб)
2. Нюанс при разбиении на сегменты
При разбиении на сегменты китайского текста поставил два правила: по разрыву строк (по Enter) и по круглой точке. Заметил следующую особенность работы скрипта для разделения и связки сегментов. Если изначально в txt-файле был разрыв по круглой точке, то программа подхватывает следующий сегмент. Если был сделан разрыв, то потом также в этом месте подхватывает сегмент. Если же разбито было по разрыву строк изначально, то программа не объединяет сегменты, хотя и показывает сообщение с объединённым текстом.
Можно сделать так. Лезем в txt, который указывается при копировании в проект (в самый-самый исходный файл), и убираем разрыв строк в нём. Затем в программе добавляем его в проект заново, не меняя имя файла. Программа спрашивает, переписать ли файл, и после подтверждения переразбивает на сегменты.