наш блог

Як усунути помилку «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

Лінгвогеографічні нотатки: Oakland і Auckland

Лінгвогеографічні нотатки Окленд в англійській мові може бути Oakland, а може Auckland. Той Окленд, що в США, етимологічно означає «діброва» (oak = дуб). Це приблизно як у нас Дубівка. Найчастіше йдеться про Окленд у Каліфорнії, але з американськими Оклендами потрібна обережність: їх величезна купа, в одній тільки Пенсильванії їх аж шість штук. Той Окленд, що в […]
Як усунути помилку «Error occurred in file … Attempted to divide by zero» в Trados Studio - 4

T9N, L10N, I18N, G11N, C13N, M17N, V8N

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

Краватка і галстук

Про різні слова для позначення одного предмета Цей предмет має в українській мові дві назви, які прийшли з різних мов різними шляхами. * * * Французький король Людовик XIV, франт і модник, якось побачив, що вояки хорватської армії носять на шиї строкаті хустини. Він і собі пов’язав таку, ставши законодавцем моди. Новий предмет одягу дістав […]
Як усунути помилку «Error occurred in file … Attempted to divide by zero» в Trados Studio - 6

Як позначати число Маха

Про позначення числа Маха Число Маха — настільки несистемна одиниця вимірювання, що системи не спостерігається навіть у його позначенні. Усталеного загальновживаного позначення для нього просто немає. Утім, можна точно сказати, як ця одиниця не позначається: вона не називається ні Мах, ні мах, тому всі варіації відмінків заздалегідь неправильні. «Мчати на 3 махах» — у побуті так кажуть, […]
Як усунути помилку «Error occurred in file … Attempted to divide by zero» в Trados Studio - 7

Як уникнути звороту «забезпечувати безпеку»

Про тавтологію і як її уникнути Тавтологічне словосполучення забезпечувати безпеку, на яке перетворюються англійські ensure safety та ensure security, радять заміняти на гарантувати безпеку (Словопедія, OnlineCorrector). Якщо в реченні вказано, про чию саме безпеку йдеться, іноді вдається замінити його на лаконічне убезпечувати. Зворот щоб забезпечити безпеку красиво заміняється значно природнішим заради безпеки.   Цей допис […]