i1n.ai
Вариант использования

Переводите файлы .strings с помощью ИИ

Загрузите ваши Localizable.strings, запустите --translate и получите автоматическое заполнение каждого целевого .lproj. Спецификаторы формата и множественные числа сохраняются.

Localizable.strings
/* Localizable.strings (en) */
"welcome_message" = "Welcome back, %@!";
"items_count" = "%d items in your cart";
"settings_title" = "Settings";
"logout_confirm" = "Are you sure you want to log out?";
"price_format" = "%1$@ per %2$@";

Как i1n решает эту проблему

Нативный формат .strings

i1n напрямую читает и записывает файлы .strings. Пары ключ-значение, комментарии и кодировка сохраняются.

Безопасность спецификатора формата

Спецификаторы формата, такие как %@, %d, %1$s, и позиционные аргументы обнаруживаются и сохраняются во время перевода с помощью ИИ.

Множественное число Stringsdict

Правила множественного числа в файлах .stringsdict обрабатываются корректно, включая специфичные для языка категории множественного числа.

Вывод, готовый для Xcode

Переведенные файлы помещаются в соответствующие каталоги .lproj. Xcode подхватывает их автоматически.

Попробуйте сейчас

Бесплатно навсегда. Кредитная карта не требуется.

Популярные интеграции

Сравнить альтернативы