Documentos iOS e macOS

iOS e macOS

Integre o i1n com iOS e macOS usando arquivos .strings.

Configuração

Execute i1n init no diretório do seu projeto Xcode. A CLI detecta arquivos Info.plist ou .xcodeproj e configura o formato .strings.

iOS e macOS usam seu sistema de localização nativo — não há um SDK i1n para Swift/Objective-C. A CLI gerencia seus arquivos .strings diretamente.

Uso

Use NSLocalizedString ou a API String(localized:) em Swift para acessar as traduções. O i1n lê e grava arquivos padrão Localizable.strings em seus diretórios .lproj.

Os espaços reservados para variáveis (%@, %d, %f) são detectados e protegidos automaticamente durante a tradução por IA.

Fluxo de trabalho

Adicione strings ao seu arquivo Localizable.strings de origem, envie com i1n push, traduza e puxe. Arquivos .strings traduzidos são gravados nos diretórios .lproj apropriados (ex. es.lproj/, fr.lproj/).

O Modo Bridge não se aplica a iOS/macOS — a plataforma usa seu próprio sistema de localização nativo. Funciona com projetos UIKit e SwiftUI.

Localizable.strings
/* Home Screen */
"home.title" = "Welcome";
"home.subtitle" = "Get started with i1n";

Relacionado