Локализация
Когда применять
- •При добавлении нового текста в UI на русском или английском языке
- •При создании локализованных ошибок и сообщений
- •При работе с Localizable.xcstrings
- •При добавлении новых ключей локализации
- •При реализации поддержки новых языков в приложении
Поддержка языков
- •Localizable.xcstrings для строк
- •Локализованные ошибки
Структура локализации
См. примеры использования в references/EXAMPLE.md.
Основные сценарии:
- •Использование локализованных строк в SwiftUI View с
Text() - •Получение локализованных строк с
String(localized:) - •Создание локализованных ошибок с реализацией
LocalizedError
Локализованные ошибки
См. примеры в references/EXAMPLE.md.
Правила локализации
- •Всегда добавляй переводы для новых локализованных строк
- •Статус переводов:
"state" : "needs_review"для новых переводов - •Понятные и лаконичные переводы на русском и английском языках
- •Автоматическое извлечение: строки из
LocalizedStringKeyавтоматически попадают вLocalizable.xcstringsпри выполнении сборки в Xcode