Конвертуйте PO в Excel і назад
Конвертуйте .po-файли gettext у таблиці, заповнюйте колонку для перекладу та збирайте .po назад — усі msgid, контекст і коментарі залишаться на своїх місцях. Безкоштовно, без реєстрації та з повною обробкою прямо у вашому браузері.
Усе працює у вашому браузері. Ваші файли ніколи не залишають вашого пристрою.
Як перекласти файл PO в Excel
Чотири кроки та кілька хвилин для типового каталогу.
Завантажте файл .po
Перетягніть файл .po або .pot у конвертер. Він відкривається прямо у вашому браузері; жодні дані не надсилаються на сервер.
Експортуйте в таблицю
Завантажте файл Excel або CSV, де кожному запису відповідає один рядок. Кожен рядок містить контекст, оригінальний текст, порожню колонку для перекладу та коментарі розробників.
Заповніть колонку для перекладу
Відкрийте таблицю в Excel, Google Sheets або будь-якому іншому редакторі та заповніть колонку для перекладу. Колонки з контекстом та оригіналом залиште без змін.
Відновіть файл .po
Перейдіть у режим «Таблиця в PO», додайте оригінальний файл і готову таблицю, а потім завантажте .po, де ваші переклади будуть вписані в кожен msgstr.
Що таке файл PO?
Файл PO — це каталог перекладів gettext. Саме ця система локалізації лежить в основі WordPress, Django та більшості програм із відкритим кодом. Кожен запис у ньому поєднує msgid (оригінальний рядок) із msgstr (його перекладом) і може містити msgctxt для розрізнення однакових рядків, коментарі розробників та посилання на джерело. У рядках із множиною додається msgid_plural та окремий msgstr для кожної форми.
Перекладати великий каталог вручну в текстовому редакторі — це довго, до того ж легко припуститися помилки. Цей конвертер розгортає кожен запис у рядок таблиці, щоб ви могли працювати в Excel або передати файл тому, хто не знає gettext, а потім записує переклади назад в оригінальний файл. Файл .po залишається основною копією: змінюються лише рядки msgstr, тож коментарі, прапорці, посилання та форматування залишаються незмінними.
FAQ
- Файли PO містять переклади для програмного забезпечення на базі gettext, зокрема тем і плагінів WordPress, застосунків Django та Flask, програм GNOME та багатьох інших. Файл .pot — це неперекладений шаблон, а .po — його переклад на певну мову.
- Ні. Інструмент повністю працює у вашому браузері. Ваші файли не залишають вашого пристрою, і нічого не зберігається та не надсилається на сервер.
- Так. У колонці контексту міститься msgctxt, у примітках — витягнуті коментарі та посилання на код, а кожна форма множини має власний рядок. Під час відновлення оригінальний файл слугує каркасом, тож усе, що ви не перекладали, залишиться незмінним.
- Експортуйте .po в Excel або CSV, заповніть колонку для перекладу в кожному рядку, а потім скористайтеся режимом «Таблиця в PO», щоб записати готові переклади назад у новий файл .po. Вам навіть не доведеться торкатися синтаксису gettext.
- Конвертер переписує лише текст msgstr, тому структура та коментарі зберігаються. Якщо в перекладі пропущено плейсхолдер (наприклад, %s або %d), який був в оригіналі, інструмент позначить цей запис, щоб ви могли виправити помилку перед релізом.
- Так. Збережіть оригінальний .po, заповніть колонку для перекладу в таблиці, а режим «Таблиця в PO» перенесе ваші переклади назад у файл, автоматично зіставляючи кожен рядок із відповідним записом за msgid та контекстом.
Перекладаєте більше ніж один-два файли?
Transept синхронізує ваш глосарій та попередні переклади між усіма файлами PO та мовами, а також пропонує функції рецензування, коментарі та чернетки від ШІ, які ваша команда може приймати або відхиляти. Конвертер — це безкоштовний спосіб почати роботу без реєстрації.