наш блог

Як усунути помилку «Error occurred in file … Attempted to divide by zero» в Trados Studio

Як усунути помилку «Error occurred in file … Attempted to divide by zero» в Trados Studio - 1

Якщо Студія вирішила розділити на нуль

Продовжуємо захопливий серіал про помилки Trados Studio.

Як усунути помилку «Error occurred in file … Attempted to divide by zero» в Trados Studio - 2

Помилка Error occurred in file ... Attempted to divide by zero виникає за спроби імпортувати WSXZ-пакет. Помилка рідкісна: Google знає про неї лише з чуток, та й за посиланнями описуються проблеми з термбазами, тоді як виявилося, що справа не в них.

Через що саме виникає проблема, насправді невідомо, але вона пов’язана з якимись помилками в структурі XLF-файлу. Цікаво, що власне проблемний XLF-файл відкривається належним чином (як у нашому випадку).

Перше, що бажано зробити, — повідомити про проблему клієнта. Якщо він недоступний або сам не знає, як розв’язати цю проблему, виконайте описані нижче операції. Їхня спільна мета — витягти XLF-файл із пакета та перекласти його окремо. Порядок дій такий:

  • Перейменувати файл пакета: замінити розширення WSXZ на ZIP або просто додати до нього розширення ZIP.
  • Розпакувати отриманий ZIP-архів.
  • Вручну створити в Trados Studio проєкт із назвою, яка повторює назву вихідного пакета, і тим самим мовним напрямком.
  • XLF-файл із розпакованого архіву вказати як файл на переклад.
  • Створити в проєкті порожню пам’ять перекладів та імпортувати в неї TMX-файл із розпакованого архіву.
  • Якщо в розпакованому архіві є TBX-файл, підключити його як термбазу. Для цього потрібно попередньо перетворити його з TBX на SDLTB — як це зробити, розповімо в якомусь із наступних постів, цей і так розрісся :)
  • Власне, перекласти проєкт, як зазвичай.
  • Перекладеним XLF-файлом замінити XLF-файл із тією самою назвою в розпакованому архіві, нічого не змінюючи в його структурі.
  • Створити з розпакованого архіву ZIP-архів.
  • Замінити назад розширення ZIP на WSXZ. Потім, імовірно, потрібно буде або вивантажити цей пакет на SDL WorldServer (якщо ви нічого не наплутали, сервер має його прийняти), або надіслати його вашому замовнику, дивлячись як ви з ним працюєте.
  • Профіт.

Інструкція здається довгою, насправді все це довше писати, ніж робити — головне, розуміти сенс кожної дії. А якщо XLF-файл невеликий і пам’ять перекладів ніяк не скорочує обсяг роботи, його можна перекласти, відкривши безпосередньо в Trados Studio — тобто навіть не створюючи проєкт.

Якщо хто-небудь знає гуманніший спосіб, розкажіть, будь ласка.

Рекомендований контент

Як усунути помилку «Error occurred in file … Attempted to divide by zero» в Trados Studio - 3

Як усунути помилку MultiTerm «LNG is missing»

Про помилку MultiTerm Якщо під час запуску SDL MultiTerm і операціях із термінами в ньому постійно виводиться повідомлення LNG is missing, але при цьому MultiTerm спокійно продовжує працювати, з імовірністю 99 % це означає, що в Trados Studio та MultiTerm на вашому комп’ютері встановлено різні мови інтерфейсу. Зазначте ту саму мову в обох програмах — і повідомлення […]
Як усунути помилку «Error occurred in file … Attempted to divide by zero» в Trados Studio - 4

Кілька англійських фраз, які бажано знати перекладачам

Корисні фрази англійською Кілька специфічних англійських фраз, які бажано знати тим, хто працює з текстами: Безграмотно перекладена з японської мови фраза з англійської версії гри Zero Wing, яка стала інтернет-мемом. Гру локалізували поспіхом, часу на шліфування перекладу не було. Фразу часто цитують у книгах, фільмах, піснях тощо. Як не дивно, це граматично коректна фраза, складена […]
Як усунути помилку «Error occurred in file … Attempted to divide by zero» в Trados Studio - 5

Як усунути помилку Trados Studio «The specified project name is invalid»

Про чергову помилку Trados Studio Під час створення проєкту Trados Studio може з’явитися таке повідомлення: The specified project name is invalid. The name should not contain any invalid characters such as: \ / : * ? ” < > | Якщо це сталося, навіть попри те що в імені проєкту жодних сторонніх символів наче нема, скопіюйте […]
Як усунути помилку «Error occurred in file … Attempted to divide by zero» в Trados Studio - 6

Корисні клавіатурні команди для браузерів

Про корисні сполучення клавіш Ознака професіоналізму користувача комп’ютера: він активно користується шорткатами. Якщо яку-небудь дію можна виконати і з клавіатури, і мишкою, він віддасть перевагу клавіатурі. У браузерах зазвичай активно орудують саме мишкою. Але й там є багато дій, які прекрасно (а головне, швидко) виконуються з клавіатури. Ось кілька корисних клавіатурних команд для браузерів (працюють у Chrome, Firefox і Opera). Маленький фінт: після завантаження чого-небудь у Chrome у нижній […]
Як усунути помилку «Error occurred in file … Attempted to divide by zero» в Trados Studio - 7

Чому в діалоговому вікні текст однією мовою, а кнопки іншою

Про технічну проблему локалізації Одна з технічних проблем локалізації, на яку перекладач не може ніяк вплинути: повідомлення в діалоговому вікні однією мовою, а кнопки іншою (на скриншоті приклад з інтерфейсу Trados Studio). Так виходить тому, що текст повідомлення програма видає сама, своєю мовою, а текст кнопок вона тягне з Windows — мовою Windows. Програмісту так зручно: […]