Editor de localização para Mac · em fase final
Traduza seu app. Revise antes de exportar.
Edite os arquivos de localização no Mac, confira os placeholders e revise a exportação antes de gravar no projeto.
Traduzir → Conferir → Revisar → Exportar
Funciona com
Sem conta. IA opcional.
Uma QA que pega o que o compilador deixa passar
Um placeholder perdido compila sem problema e depois aparece errado para seus usuários. O LocalePilot confere cada tradução com o texto de origem antes da exportação.
- Placeholders ICU (
{name}, plurais, select) e{{name}} - printf e Apple:
%@,%1$@,%d,%lld,%.2f… - Plurais em ARB/ICU e String Catalogs: todas as categorias CLDR de que o idioma precisa (
one,few,many…) - Chaves ausentes ou sobrando, valores vazios, texto de origem copiado
- Um problema bloqueante impede a exportação, a menos que você o ignore explicitamente
Exportações que nunca sobrescrevem em silêncio
A exportação grava os arquivos de tradução no projeto após a revisão. Configurações e rascunhos ficam separados; as fichas das lojas têm sua própria ação de salvar.
- Revisão dos arquivos alterados e dos problemas restantes
- Merge de três vias com o disco: se um arquivo mudou nesse meio-tempo, você decide valor por valor
- Backup de cada arquivo substituído, guardado no armazenamento do LocalePilot no seu Mac, nunca no seu projeto
- Resumo da exportação e um registro de recuperação se uma exportação for interrompida
A IA que você escolher, nunca obrigatória
Importação, verificações, revisão e exportação funcionam sem IA. Quando você a ativa, decide para onde vão seus textos.
- IA local grátis
- Ollama ou LM Studio com um modelo rodando no seu Mac: seus textos ficam nele.
- IA na nuvem, com sua chavePro
- OpenAI, Anthropic, Gemini ou DeepSeek, com sua própria chave de API.
- Rascunhos para revisar
- Cada sugestão chega como "Rascunho da IA para revisar". Nada é aprovado sem você.
- GlossárioPro
- Os termos aprovados orientam o modelo; a QA sinaliza traduções proibidas. Revise cada sugestão.
Seus formatos e metadados
Metadados ARB, estrutura JSON, comentários Apple e estados dos catálogos são preservados conforme o formato compatível. Um JSON que não permita alteração no lugar pode ser regravado; o resumo explica isso. Veja os limites de cada formato. Uma chave duplicada é recusada na importação, nunca sobrescrita.
| Formato | Caminho típico | O que é preservado |
|---|---|---|
| Flutter ARB Flutter | lib/l10n/app_fr.arb | Metadados @key preservados |
| JSON aninhado i18next, React Native, Expo, easy_localization, slang, vue-i18n | locales/fr/common.json | Indentação e estrutura preservadas |
| Apple .strings iOS, macOS | fr.lproj/Localizable.strings | Comentários mantidos como contexto |
| String Catalog iOS, SwiftUI, macOS | Localizable.xcstrings | Diff mínimo, estilo Xcode |
| JSON multi-idioma | translations.json | Uma seção por idioma |
| Plurais do i18next Em breve | item_one, item_other | Por enquanto, cada sufixo é uma chave separada |
| strings.xml do Android Em breve | res/values-fr/strings.xml | Ainda não suportado |
Sua ficha da App Store, em todos os idiomas Pro
O LocalePilot lê e grava seus arquivos fastlane/metadata: nome, subtítulo, texto promocional, descrição e palavras-chave. Os limites da Apple são verificados enquanto você digita. As palavras-chave são contadas em bytes, a unidade usada pela documentação do App Store Connect: uma letra acentuada conta duas vezes.
O modelo recebe a instrução de usar apenas a ficha de origem e não inventar afirmações. Revise cada campo antes de salvar; publique com suas ferramentas habituais.
Grátis para começar, Pro quando seu projeto crescer
Sem assinatura: o Pro é uma licença perpétua. Pagamentos pela Polar. As atualizações futuras estão incluídas?
Grátis
- Todos os formatos
- 1 projeto, até 300 chaves de origem por projeto
- IA local (Ollama, LM Studio)
- QA e exportação segura
Acima de 300 chaves, um projeto abre no modo descoberta: você pode navegar por ele e revisar a QA, mas edição, IA e exportação ficam bloqueadas.
Teste do Pro
14 dias
- Todos os recursos Pro
- Teste único, sem conta nem pagamento. Seus arquivos ficam quando ele termina.
Pro
€ 49 sem impostos, pagamento único
- Licença perpétua
- Projetos e chaves ilimitados
- IA na nuvem com sua chave
- Glossário e auditoria de IA
- Ficha da App Store
Perguntas frequentes
O LocalePilot é um serviço de tradução?
Não. É um software desktop para desenvolvedores. Ele não oferece tradução humana, consultoria nem serviço de localização hospedado.
Onde ficam meus arquivos?
Na sua máquina. O LocalePilot não tem conta nem servidor: ele lê os arquivos do seu projeto e os grava de volta na exportação. Só os textos que você envia a um modelo na nuvem ou a um servidor remoto saem da sua máquina.
Quais formatos são suportados?
Flutter ARB, JSON aninhado (i18next, easy_localization, slang, vue-i18n), Apple .strings, String Catalogs do Xcode (.xcstrings) e JSON multi-idioma ({"en": {…}, "fr": {…}}), além dos arquivos fastlane da sua ficha da App Store. Por enquanto, os plurais do i18next com sufixo (_one, _other) são lidos como chaves separadas; o agrupamento em um único plural está a caminho.
A IA é obrigatória?
Não. Importação, QA, revisão e exportação funcionam sem IA. Você pode usar IA local grátis (Ollama, LM Studio) ou, com o Pro, um provedor na nuvem com sua própria chave de API.
O que acontece acima de 300 chaves no plano grátis?
O projeto abre no modo descoberta: navegação e QA continuam disponíveis; edição, IA e exportação exigem o Pro ou o teste de 14 dias.
Quais plataformas?
Primeiro o macOS. Uma versão para Windows está prevista em seguida.
Quando o LocalePilot estará disponível?
O app está em fase final. Entre na lista de espera para saber do lançamento.
Leia também
Seja avisado no lançamento
O LocalePilot está em fase final. Deixe seu e-mail para saber do lançamento.
- macOS 12 ou posterior · Ollama ou LM Studio opcionais
- Interface do app em inglês, francês, espanhol, italiano e português.