наш блог

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

«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, схоже. Воно може з’явитися й в інших програмах.

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

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

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

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

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

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

Психолог, психотерапевт, психоаналітик, психіатр

Кілька термінів зі сфери охорони психічного здоров’я, які часто плутають Це назви професій, вони розташовані за збільшенням серйозності проблем пацієнта (що далі в списку, то серйозніша проблема): * * * Психолог (psychologist) — спеціаліст із психології. Він не є лікарем і тому не може призначати ліки. У нього гуманітарна освіта і він має право надавати психологічну допомогу — […]

Як усунути помилку Trados Studio «Could not load file or assembly or one of its dependencies»

Допис для перекладачів, які працюють із WSXZ-пакетами WorldServer Як уже відомо, Trados Studio починаючи з версії 2021 розучилася працювати з WSXZ-пакетами «з коробки». Працювати з ними можна, але потрібно заздалегідь установити спеціальний плагін — WorldServer Compatibility Pack for SDL Trados Studio. Для завантаження потрібен акаунт RWS. На практиці виявилося: якщо плагін надто свіжий і його версія перевищує версію […]

Як усунути помилку Trados Studio «ActiveX control cannot be instantiated because the current thread is not in a single-threaded apartment»

Упіймалася чергова помилка Trados Studio Повідомлення таке: ActiveX control <…> cannot be instantiated because the current thread is not in a single-threaded apartment. Українською це звучить приблизно так: «Казна-де трапилося казна-що, і усувається це казна-як. А тепер натисніть кнопку ОК, адже вибору у вас усе одно немає». Якщо серйозно, це знову наслідок якихось конфліктів між […]

Сортування елементів переліку

Приклад ситуації, коли переклад хороший, а локалізація — не дуже Читаємо перекладений з англійської опис роботи мобільного додатка (це абстрактний приклад): <Наш додаток робить те-то й те-то>. Його інтерфейс доступний такими мовами: Усе перекладено, але для українського користувача це мішанина слів. В оригіналі мови були відсортовані за абеткою: Перекладач просто переклав — і на тому зупинився. А […]

Картопляфрі, картопля-фрі, картопля фрі, картопля «Фрі», картопля free?

Визначаємо коректний варіант написання Частина картопля — це, власне, картопля 🙂 Це іменник, який залишився без змін. Етимологію цього слова коли-небудь розберемо. Частина фрі утворена від французького frite — смажений, а зовсім не від англійського free — безкоштовний. Фрі — окреме слово, тому написання його через дефіс і разом неправильні. Написання «Фрі» теж не підходить, бо воно не є […]