
Перекладайте файли PO без втрати форм множини
msgid залишається без змін. Форми множини правильні для кожної мови. Коментарі зберігаються. Ваш звичний процес роботи з gettext, але швидший.
Засоби перекладу PO ігнорують особливості цього формату
Файли PO — це не просто пари «ключ — значення». Вони містять форми множини, які різняться залежно від мови, контексти повідомлень для усунення неоднозначності, коментарі перекладачів і посилання на вихідний код. Більшість засобів перекладу обробляє їх як звичайні текстові файли.
Кількість nplurals і формули множини різняться залежно від мови. Універсальні засоби використовують неправильну кількість форм множини.
Контекст msgctxt для усунення неоднозначності ігнорується або перекладається
Коментарі перекладачів (#.) і посилання на вихідний код (#:) видаляються
Заголовки кодування символів і метадані PO пошкоджуються
#: src/components/Cart.tsx:42
#. Translator: shown when cart is empty
msgid "Your cart is empty"
msgstr ""
#: src/components/Cart.tsx:55
msgid "item"
msgid_plural "items"
msgstr[0] ""
msgstr[1] ""
#: src/components/Auth.tsx:12
msgctxt "button"
msgid "Sign in"
msgstr ""#: src/components/Cart.tsx:42
#. Translator: shown when cart is empty
msgid "Your cart is empty"
msgstr "Tu carrito está vacío"
#: src/components/Cart.tsx:55
msgid "item"
msgid_plural "items"
msgstr[0] "artículo"
msgstr[1] "artículos"
#: src/components/Auth.tsx:12
msgctxt "button"
msgid "Sign in"
msgstr "Iniciar sesión"Що зберігає i18n Agent
Форми множини для кожної мови
Правильні значення nplurals і формула множини для кожної цільової мови. Не потрібно налаштовувати форми множини вручну.
Контекст повідомлення
msgctxt зберігається для усунення неоднозначності. Значення «bank» — «берег річки» чи «фінансова установа» — перекладається правильно.
Коментарі та посилання
Коментарі перекладачів (#.), видобуті коментарі (#:) і прапорці (#,) повністю зберігаються
Метадані PO
Заголовки (Content-Type, Plural-Forms, charset) правильно встановлюються для цільової мови
Працює з Вашим технологічним стеком
Як це працює

Без ручного копіювання та вставлення. Без вилучення рядків. Лише перекладені файли.
Спробуйте i18n Agent зараз
Перетягніть сюди файл для перекладу
JSON, YAML, PO, XML, CSV, Markdown, Properties
або натисніть, щоб вибрати
Цільові мови
Поширені запитання
Також перекласти:
Ви розробник?
Встановіть інструмент CLI та перекладіть свій перший файл за 2 хвилини.
Встановити інструмент CLIВи представляєте корпоративну команду?
Досі зв’язані контрактом із постачальником TMS? Обговорімо перехід.