
Преведете PO файлове, без да губите формите за множествено число
msgid остава непроменен. Формите за множествено число са правилни за всеки език. Коментарите се запазват. Познатият Ви работен процес с gettext, но по-бърз.
Инструментите за PO превод пренебрегват особеностите на 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“ със значение „речен бряг“ се превежда различно от „bank“ със значение „финансова институция“.
Коментари и препратки
Коментарите на преводачите (#.), извлечените коментари (#:) и флаговете (#,) се запазват
Метаданни на PO
Заглавките (Content-Type, Plural-Forms, charset) се задават правилно за целевия език
Работи с Вашия технологичен стек
Как работи

Без ръчно копиране и поставяне. Без извличане на низове. Получавате направо преведените файлове.
Изпробвайте i18n Agent сега
Пуснете тук Вашия файл за превод
JSON, YAML, PO, XML, CSV, Markdown, Properties
или натиснете, за да изберете файл
Целеви езици
Често задавани въпроси
Разработчик ли сте?
Инсталирайте CLI инструмента и преведете първия си файл за 2 минути.
Инсталирайте CLI инструментаКорпоративен екип ли сте?
Все още сте обвързани с договор за TMS? Нека обсъдим миграцията.