наш блог

Таємниця помилки «Object reference not set to an instance of an object» у Trados Studio

Таємниця помилки «Object reference not set to an instance of an object» у Trados Studio - 1

«Object reference not set to an instance of an object» — незрозуміла та дуже неприємна помилка в Trados Studio

Object reference not set to an instance of an object (або, якщо у вас Windows з українським інтерфейсом, Не встановлено посилання на об’єкт для екземпляра об’єкта) — одне з найнеприємніших повідомлень про помилку в Trados Studio. Власне, воно приходить не із самої Trados Studio, а звідкись із .NET, схоже. Воно може з’явитися й в інших програмах.

Таємниця помилки «Object reference not set to an instance of an object» у Trados Studio - 2

У нього сотня можливих причин, цим воно й неприємне. Ми щойно виявили одну з них: воно з’являється за спроби відкрити в Trados Studio SDLXLIFF-файл, у сегментах якого зустрічається знак абзацу.

Якщо на те пішло, знак абзацу взагалі не може опинитися всередині сегмента, тільки між ними — тут Студія має рацію. Якщо потрібно розірвати рядок безпосередньо всередині сегмента, зазвичай набирають line break за допомогою Shift + Enter. Але як показує практика, під час імпортування в Студію файлів, створених в інших програмах, трапляється різне.

Конкретно в цьому випадку жодні методи боротьби не усувають цю помилку, адже не усуваються символи абзацу. Теоретично могло б допомогти редагування вихідного тексту, але це останній прихисток ентузіаста — воно може спричинити проблеми під час маніпуляцій із файлами в майбутньому. За замовчуванням вихідний текст не можна чіпати ніколи.

А як усувати цю помилку за «нормальних» ситуацій, ми при нагоді розповімо, є універсальний метод.

 

Більше цікавих постів — у нашому телеграм-каналі.

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

Таємниця помилки «Object reference not set to an instance of an object» у Trados Studio - 3

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

Про технічну проблему локалізації Одна з технічних проблем локалізації, на яку перекладач не може ніяк вплинути: повідомлення в діалоговому вікні однією мовою, а кнопки іншою (на скриншоті приклад з інтерфейсу Trados Studio). Так виходить тому, що текст повідомлення програма видає сама, своєю мовою, а текст кнопок вона тягне з Windows — мовою Windows. Програмісту так зручно: […]
Таємниця помилки «Object reference not set to an instance of an object» у Trados Studio - 4

«Автівка» і «автоцивілка»

Про автомобільні терміни Обговорюємо два автомобільні терміни — автівка й автоцивілка. Автівка Факт, який може здивувати: слова автівка немає в українських орфографічних словниках. Його використовують постійно, особливо на телебаченні, і воно видається «легальним», але в лінгвістиці вважається розмовним. Автоцивілка Хоча це слово з’явилося в повсякденному мовленні давно, із запровадженням обов’язкового автострахування, донедавна його не було в офіційних словниках. Утім, на відміну […]
Таємниця помилки «Object reference not set to an instance of an object» у Trados Studio - 5

Як українською «бомж»?

Цікава етимологія слова Як не дивно, в українській мові існує слово бомж. Це цікавий приклад того, як іншомовна абревіатура імпортувалася в українську як повноправне слово. Воно офіційно присутнє навіть у СУМ-20. Якби бомж імпортувався в українську «за правилами», це було б важковимовне БВМП (без определенного места жительства > без визначеного місця проживання). Але узус гнучкіший […]
Таємниця помилки «Object reference not set to an instance of an object» у Trados Studio - 6

Про ідіоми «ще й кіт не валявся» і «ще й кінь не валявся»

Про походження ідіоми В українській мові є загадкова приказка «ще й кіт не валявся». Її значення — роботи багато, але до неї ще навіть не бралися. Згадують також і коня («ще й кінь не валявся»), але кота вдвічі частіше, якщо судити з частоти вживань. До чого тут кіт, не зовсім зрозуміло, етимологію надійно не встановлено. Мабуть, […]
Таємниця помилки «Object reference not set to an instance of an object» у Trados Studio - 7

Приклад зайвої локалізації

Про те, коли локалізація може бути зайвою Ось приклад поганої локалізації. Точніше, не те щоб поганої — дивної. Це скриншот діалогового вікна налаштувань Word (Файл > Параметри > Правопис > Параметри автовиправлення…). Як нескладно здогадатися, коли цей прапорець встановлено, Word автоматично пише назви днів тижня з великої літери, як це заведено в англійській. З одного боку, в українській мові такий прапорець зайвий: на відміну від англійської, […]