
AstrologerAI: an AI astrology app localized into 52 languages
How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.
Carregue o seu messages.json de origem, escolha os idiomas de destino, pague uma vez e transfira um ZIP _locales pronto a publicar.
Três passos simples para localizar a sua Extensão do Edge. As traduções são executadas após o pagamento — colocamos os trabalhos em fila e geramos o ZIP em minutos.
Largue o seu ficheiro messages.json de origem. Nós analisamo-lo instantaneamente e validamos o formato da Extensão do Edge.
Escolha entre 52 idiomas. Veja preços transparentes com base no tamanho do seu ficheiro antes de pagar.
Pague uma vez via Stripe. Geramos todos os ficheiros _locales/{lang}/messages.json e agrupamo-los num ZIP.
Veja exatamente quanto vai pagar antes de carregar. O orçamento final é calculado após o carregamento com base no comprimento das strings e nos idiomas selecionados.
Largue aqui o messages.json
ou clique para procurar
Apenas formato de extensão do Edge. Máx. 500KB.
3 de 55 idiomas selecionados
Preço final calculado após o carregamento do ficheiro na página de checkout
Pagamento único • Sem subscrição
Desenvolvido especificamente para o formato de locale de Extensão do Edge. Não é uma ferramenta de tradução genérica.
Criado especificamente para a estrutura messages.json de Extensão do Edge, com suporte para message, description e placeholders.
Preserva a sintaxe $PLACEHOLDER$ exatamente como está. As suas variáveis mantêm-se intactas em todos os idiomas.
Lemos os seus campos de descrição e usamos-nos como pistas de contexto para traduções por IA mais precisas.
Descarregue um ZIP com a estrutura correta de pastas _locales/{lang}/messages.json. Basta colocá-lo na sua extensão.
Todos os idiomas são traduzidos em simultâneo. A maioria dos trabalhos fica concluída em menos de 5 minutos.
Sem subscrições, sem taxas mensais. Pague uma vez por trabalho, descarregue para sempre.
As extensões do Microsoft Edge usam o formato i18n idêntico do Chromium — a mesma estrutura _locales/{locale}/messages.json do Chrome. Se a sua extensão já é compatível com o Chrome, o resultado do LocalePack funciona no Edge sem qualquer modificação.
_locales/
├── en/
│ └── messages.json ← default_locale
├── de/
│ └── messages.json
├── fr/
│ └── messages.json
└── ja/
└── messages.json{
"appName": {
"message": "My Extension",
"description": "Extension name"
},
"greeting": {
"message": "Hello, $USER$!",
"placeholders": {
"user": { "content": "$1" }
}
}
}API em tempo de execução
chrome.i18nExemplo de chamada
chrome.i18n.getMessage("appName")Obrigatório no manifesto
"default_locale"O Edge é baseado no Chromium. Qualquer ZIP de _locales que funcione no Chrome funcionará no Edge tal como está.
A loja Microsoft Edge Add-ons lê _locales/ para apresentar nomes e descrições de extensões localizados aos utilizadores que navegam na loja no seu idioma.
Edge extensions use the identical Chromium i18n format. That means the compatibility is total — and so are Chrome's constraints.
Because Edge inherits Chromium's behaviour, it also inherits the silent failure: an unsupported locale folder is ignored rather than reported.
As ferramentas de tradução de uso geral não compreendem o formato de Extensão do Edge.
LocalePack | Tradução manual | TMS genérico | |
|---|---|---|---|
| Tempo de configuração | 2 minutos | Horas por idioma | 30+ minutos |
| Transparência de custos | |||
| Segurança do formato do Edge | |||
| Proteção de placeholders | |||
| Velocidade (52 idiomas) | < 5 min | Semanas | Horas |
| Melhor para | Extensões do Edge | Projetos pequenos | Aplicações web empresariais |
Projetos reais que usaram o LocalePack para chegar a um público global em até 52 idiomas.

How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.

How the DevToys.pro web app translated its entire UI into 52 languages with LocalePack — 5.8M tokens for $58.44 — and quadrupled its international organic traffic.

How the DevToys New Tab Chrome extension localized both its in-extension UI and its Chrome Web Store listing into 52 languages to reach a global audience.

We used our own tool to translate the entire LocalePack site into 52 languages — 2.9M tokens for $27.37 — so developers worldwide find us in their own language.
“Poupou-me horas de trabalho aborrecido. Carreguei o meu messages.json e recebi traduções perfeitas exatamente no formato de que precisava.”
Sarah K.
Dev independente, extensão AdBlock
“Finalmente uma ferramenta que compreende o formato de extensão do Edge. Chega de corrigir placeholders danificados após a tradução.”
Marcus T.
Responsável pela manutenção de extensões
“A transparência de preços foi o fator decisivo. Soube exatamente quanto iria pagar antes de carregar fosse o que fosse.”
Dev J.
Contribuidor de código aberto
52
Idiomas suportados
100%
Saída segura para placeholders
ZIP
Pronto a lançar
Tudo o que precisa de saber sobre o LocalePack.
Deep dives on the formats, APIs and errors behind this page — written for developers, not translators.
How to set up the _locales folder, what default_locale does in manifest.json, and how Chrome picks the right messages.json at runtime.
Why Partner Center shows only one listing language even when your package ships twenty, how __MSG_ manifest references drive language detection, and which listing fields Edge requires for every language versus just one.
All four chrome.i18n methods with exact signatures and return types: which are synchronous, which return promises, what getMessage() returns when it fails, and how browser.i18n differs in Firefox and Safari.
Every locale code Chrome accepts as a _locales folder name, with language and native names, the underscore-vs-hyphen trap that makes pt-BR silently ignored, and how Chrome picks a locale at runtime.
How to catch every class of messages.json error before your users do: JSON syntax, missing required fields, missing keys across locales, malformed placeholder syntax, and manifest key mismatches.
Pague uma vez - Descarregue o ZIP - Lance globalmente
Experimente o LocalePack