Назад до журналу змін
Імпорт та експорт

Файли рядків та оновлена бібліотека глосаріїв

Від команди Transept
Сітка рядків: один рядок на кожен ключ, обмеження кількості символів (якщо вони вказані у файлі) та незмінні токени кампанії.

Раніше Transept перекладав документи. Цей реліз додає інший формат, у якому надходять завдання з локалізації: файли рядків — таблиці з ключами, що експортуються з інтерфейсів ПЗ та платформ розсилок. Вони імпортуються як звичайні документи Transept, тому глосарії, стайлгайди, пам’ять перекладів, робочі процеси та перевірка працюють для них без змін.

Друга половина релізу оновлює систему керування глосаріями та стайлгайдами: додано окремі сторінки бібліотеки, підтримку кількох цільових мов в одному глосарії та етап перевірки, щоб жоден згенерований моделлю результат не зберігався автоматично.

Додано

  • Імпорт файлів рядків. Завантажуйте файли CSV, gettext `.po` або XLIFF 1.2, і вони стануть документами Transept з одним записом на кожен ключ. При цьому зберігаються контекстні коментарі, ліміти символів та форми множини. Наявні у файлі переклади безкоштовно наповнюють документ і потрапляють до вашої пам’яті перекладів. Див. Переклад програмних рядків та шаблонів електронних листів.
  • Сітка перевірки рядків. Документи з рядками відкриваються у вигляді таблиці «ключ / джерело / переклад» із фільтром, лічильниками ліміту символів у рядках, де він вказаний, та можливістю редагування на місці — з переходом до повного редактора для будь-якого рядка.
  • Два способи експорту. Експортуйте файл із ключами для розробників або оригінальний файл із вписаними перекладами. Неперекладений файл експортується побайтово ідентичним до завантаженого.
  • Захист заповнювачів. Маскує токени Liquid і printf ({{first_name}}, %s, {% if %}) перед обробкою моделлю та перевіряє їх після, щоб вони залишалися незмінними та на своїх місцях. Автоматично виявляє їх під час імпорту.
  • Експорт пам’яті перекладів. У панелі пам’яті поруч із кнопкою «Імпорт» додано кнопку «Експорт» — вона завантажує весь видимий вміст у форматі TMX. Усе, що ви імпортуєте, можна й експортувати.
  • Кілька мов у кожному глосарії та стайлгайді. Тепер глосарій містить окремий стовпець для кожної цільової мови, а функція автозаповнення дозволяє додати мову, вказану пізніше; стайлгайди тепер мають правила для окремих мов на додачу до загального стилю. Див. Глосарії та Стайлгайди.
  • Сторінки бібліотеки для глосаріїв та стайлгайдів. Обидва ресурси отримали власні сторінки з вкладками областей, пошуком, фільтрами та меню керування (дублювання, переміщення до команди, видалення). Також додано дію Об’єднати, яка дозволяє злити один ресурс із іншим із попереднім переглядом того, що саме зміниться.
  • Вкладка пошуку в редакторі. Шукайте в документі за словом або терміном із глосарія, обмежуйте пошук джерелом чи перекладом і переходьте прямо до потрібного блоку.

Змінено

  • Жоден згенерований контент не потрапляє в систему непомітно. Стайлгайд або глосарій, створений ШІ, тепер спершу потрапляє на перевірку: з можливістю редагування, переглядом різниці (diff) та точним підрахунком змін, які внесе команда «Застосувати». Цільові ресурси матимуть позначку Очікує на перевірку, доки ви їх не опрацюєте.
  • Потокова генерація. Автоматична побудова глосаріїв та стайлгайдів тепер відображає роботу моделі хвиля за хвилею. Процес можна скасувати будь-якої миті — ви сплачуєте лише за фактично опрацьований обсяг.
  • Автоматична побудова пропонує обмеження. Тепер під час видобування система пропонує позначки не перекладати, варіанти написання та заборонені переклади поруч із терміном. Ці пропозиції з’являються у помірній кількості та видаляються одним кліком. Також система більше не пропонує звичайні форми слів як варіанти.
  • Єдине поле контексту для термінів глосарія. Окреме поле «Примітки» вилучено; наявні примітки перенесено в підказку контексту — саме це поле тепер зчитує промпт для перекладу.
  • Попередня оцінка вартості для всіх мов. Вибір опції «Усі мови» тепер передбачає розрахунок вартості перед початком роботи. Це дозволяє вчасно отримати попередження (наприклад, про відсутність у глосарії стовпців для трьох із цих мов), доки ви ще можете змінити налаштування.

Виправлено

  • Коректний імпорт файлів з email-платформ. Раніше файли Klaviyo відхилялися відразу через стовпець ключів, регіональні стовпці (es-MX, pt_BR, en-GB) зникали без попередження, а значення за замовчуванням у тегах Braze {% translation %} перекладалися прямо в коді. Це призводило до порожніх слотів локалей та неправильної мови у отримувачів. Усі чотири проблеми виправлено, а про нерозпізнані стовпці тепер надходить сповіщення замість того, щоб просто їх ігнорувати.
  • Теги персоналізації Braze тепер зберігаються під час обробки. Braze записує теги як {{${first_name}}}, а наш парсер зупинявся на одну дужку раніше — через це в тексті для перекладу залишався зайвий символ, який моделі переміщували, дублювали або видаляли. Виявлено під час написання посібника з локалізації електронних листів.
  • Генерація стайлгайдів тепер працює. Виправлено помилку в ключі, через яку не працювала автогенерація зі сторінки, запиту чи зразка; тепер усі три методи використовують той самий рушій, що й решта функцій, а результат більше не дублює вміст глосарія.
  • Мовні версії експортуються зі збереженням таблиць. Раніше в мовних версіях Markdown або HTML таблиці та блоки коду перетворювалися на звичайні абзаци, хоча оригінал експортувався коректно. Тепер мовні версії успадковують структуру вихідного файлу, з якого вони були скопійовані.
  • Хедер сайту знову вміщується на ноутбуках. Маркетингова навігація згорталася в «гамбургер» при ширині менше 1280 пікселів, через що на 13-дюймових екранах та у вікнах не на весь екран з’являвся мобільний інтерфейс. Тепер хедер автоматично розраховує ширину й згортається лише тоді, коли справді не вміщується. У редакторі він більше не перекриває плашки мов на вузьких екранах.

Маєте побажання чи виникли труднощі? Запитайте Literess у застосунку або напишіть на [email protected].