Skip to main content
iOSiOS Integration

Streamline Your iOS Localization

Native .strings sync and iOS app workflows

iOS localization guide

Сложности локализации для iOS

Нативные фреймворки требуют нового подхода к процессу локализации

Managing Localizable.strings Complexity

Multiple targets, .lproj directories, syntax errors

Keeping Code and Metadata in Sync

Code strings and App Store metadata drift apart

SwiftUI String Catalog Integration

New format support and modern localization patterns

No Workflow Integration

Translation process outside your native development tools

Нативная локализация для iOS

Локализация, которая органично интегрируется с Xcode, SwiftUI и Вашим процессом нативной разработки.

iOS localization workflow - .strings files synced to multiple languages

Исходные строки

Обнаружение и извлечение

Перевод

Обратная синхронизация

Возможности для iOS

Всё для современной разработки под iOS с использованием SwiftUI, фреймворков и метаданных App Store

Localizable.strings Support

Direct sync with iOS .strings files

SwiftUI Localization

Native String catalog integration

Multi-Target Support

Sync across app, extension, and framework targets

Native Framework Support

Works with UIKit, SwiftUI, and hybrid apps

App Store Metadata Sync

Combined code + App Store localization

Сценарии для разработчиков iOS

Практические конфигурации разработки под iOS, в которых важна локализация

1

SwiftUI App with String Catalogs

Keep your native SwiftUI strings translated automatically

2

Multi-Target iOS App

Sync translations across app targets, extensions, and frameworks

3

Team with Code + App Store Localization

Manage both native strings and App Store metadata together

Вручную или с интеграцией

Как нативная интеграция с iOS меняет рабочий процесс

FeatureРучное управлениеС интеграцией iOS
Поддержка форматов файловРучная обработка .stringsLocalizable.strings и каталоги строк
Синхронизация нескольких целевых модулейВручную для каждого модуляАвтоматически для всех модулей
Поддержка SwiftUIОграниченные инструментыНативная интеграция с каталогами строк
Метаданные App StoreОтдельный процессКод и метаданные вместе
Командный процессРазрозненные инструментыНативные инструменты разработки Apple

Часто задаваемые вопросы

Всё, что нужно знать о локализации для iOS

Localizable.stringsXcode

"welcome" = "Welcome";

"login" = "Sign In";

"settings" = "Settings";

☰ Menu Bar → i18n Agent → Pull

✓ Synced to ja.lproj, de.lproj, fr.lproj

Перевод прямо из Xcode

Лёгкое приложение в строке меню macOS, которое работает рядом с Xcode. Даже щёлкать правой кнопкой не нужно: приложение автоматически определяет активный проект и переводит файлы .strings, .xcstrings и .stringsdict одним нажатием.

Автоматически определяет активный проект Xcode
Переводит .strings, .xcstrings и .stringsdict
Записывает файлы прямо в нужные папки .lproj
Отправляет существующие переводы в память переводов
Получить плагин Xcode
iOS

Готовы упростить локализацию для iOS?

Разработчики iOS со всего мира выпускают продукты быстрее благодаря автоматической локализации.

iOS localization guide
Интеграция с iOS - i18n Agent