Vue i18n → 29 idiomas em 2 minutos
Carregue o JSON vue-i18n ou nuxt-i18n. Obtenha de.json, fr.json, es.json imediatamente. Referências @:linked e {name} permanecem protegidas.
Por que a localização do Vue é chata
Pesadelo de copiar e colar
Criar manualmente de.json, fr.json, es.json. Um erro de digitação = aplicação avariada.
Serviços caros
Lokalise cobra US$120/mês. Crowdin cobra US$100/mês. Para um projeto paralelo?
Referências @:linked com defeito
O Google Translate destrói @:message.key e o placeholder {named}.
Como funciona
3 passos. 2 minutos. Pronto.
Carregar JSON
Carregue o en.json ou locales/en.json
Selecionar idiomas
29 disponíveis. Alemão, Francês, Japonês...
Baixar
Obtenha de.json, fr.json, es.json para o seu diretório /locales.
Funciona com o ecossistema Vue i18n
vue-i18n
Vue 2 & Vue 3
@nuxtjs/i18n
Módulo Nuxt
@intlify/nuxt3
Nuxt 3
petite-vue-i18n
Leve
Antes → Depois
@:linked Referências, os marcadores de posição {name} e plurais permanecem.
Antes (locales/en.json)
// locales/en.json
{
"message": {
"hello": "Hello {name}!",
"linked": "@:message.hello World",
"count": "{n} item | {n} items"
},
"nav": {
"home": "Home",
"about": "About Us"
}
}Depois (locales/de.json)
// locales/de.json
{
"message": {
"hello": "Hallo {name}!",
"linked": "@:message.hello Welt",
"count": "{n} Artikel | {n} Artikel"
},
"nav": {
"home": "Startseite",
"about": "Über uns"
}
}Calculadora de preços
Feito para desenvolvedores Vue
Proteção de marcadores de posição
Protege {named}, @:linked e $t() referências. A sua app continua a funcionar.
Vue 2 + Vue 3 + Nuxt 3
Suporta todas as versões do vue-i18n. Mantém exatamente a estrutura JSON.
2 minutos em vez de 2 horas
Carregar → Selecionar idiomas → Baixar. Pronto antes de terminar npm install.
Memória de Tradução = poupança de 90%
As strings já traduzidas são reutilizadas. Atualizações custam quase nada.
Suporte completo para Vue i18n
Por que não Lokalise/Crowdin?
| shipglobal | Lokalise | Crowdin | |
|---|---|---|---|
| Preço | €0,05/1.000 caracteres | $120/mês+ | $100/mês+ |
| @:linked protegido | |||
| Tempo de configuração | 2 min. | mais de 1 hora | mais de 1 hora |
| Assinatura necessária? |
Pronto para traduzir o seu aplicativo Vue?
Primeira tradução em 2 minutos. Sem assinatura. Sem besteira.