Alcançar outro mercado exige mais do que apenas strings traduzidas. Um produto pronto para o mundo mantém seu texto em catálogos, formata números, datas e valores monetários conforme o leitor, ordena os dados da forma adequada ao idioma do leitor e nunca monta frases a partir de fragmentos. Ele reflete corretamente os idiomas de escrita da direita para a esquerda e reserva espaço para o texto que aumenta após a tradução. Coroid segue as diretrizes da Microsoft. Lista de verificação de design internacional para tudo isso.
Globalização no menu principal possui duas partes:
| Parte | Para que serve |
|---|---|
| Internacionalização | Código pronto para qualquer idioma e cultura: o assistente, Prontidão global e Cultura |
| Localização | Todos os idiomas, string por string: a área de trabalho |
A Globalização abre para a Localização. A área de trabalho de cada projeto agrupa suas seções da mesma maneira: Prontidão global e Cultura sob Internacionalização, e as seções de tradução sob Localização.
De um idioma para muitos
- Internacionalize. O Assistente de Internacionalização setup catálogos, idiomas, estilo e as moedas de cada mercado em um único pull request.
- Limpe o código que você já possui. Prontidão global lista o que o código no seu branch padrão ainda presume sobre um único idioma ou cultura e cria tarefas pequenas para corrigir isso.
- Acompanhe cada mercado. Cultura mostra o que cada mercado espera em relação a datas, números, valores monetários, endereços, números de telefone e nomes, além de qual formatador o código utiliza para eles.
- Traduza. A Área de trabalho de Localização Mostra em que estágio cada idioma se encontra e traduz o que está faltando.
- Mantenha assim. O Verificação de Globalização analisa cada alteração: suas strings, o código adicionado e, quando configurado, as páginas renderizadas com uma pseudotradução.
Design para todos os mercados Explica o que cada mercado espera do código, com os códigos da verificação para cada prática incorreta.
Internacionalização
A seção de Internacionalização lista os projetos que você pode consultar. Uma linha no topo indica quantos são internacionalizados e quanto foi identificado nas verificações no código existente.
A linha de cada projeto internacionalizado mostra o que o Coroid encontrou em seu branch padrão: texto inserido no código, frases montadas e tudo mais. Também exibe as alterações desde a última verificação. O Coroid analisa o código sem executá-lo. Ao abrir uma linha, acessa-se a página de Prontidão Mundial do projeto.
Um projeto sem traduções indica Ainda não internacionalizado. Proprietários e administradores iniciam o assistente a partir dessa linha ou a partir de Internacionalizar um projeto na parte superior da página.
Localização
A seção de Localização lista todos os projetos internacionalizados com seu idioma-fonte, seus idiomas, suas strings e uma barra indicando o percentual de tradução. O pequeno globo ao lado de cada projeto possui uma conta para cada idioma: verde quando o idioma está completo, um anel turquesa quando faltam ou houve alterações nas strings, e âmbar quando algumas strings estão corrompidas.
Prepare cada projeto para qualquer mercado: código que funciona em qualquer idioma e cultura, seguido de suas respectivas traduções.
2 projetos · 6 idiomas · 135 strings pendentes
- Loja virtualinglês fonte · 5 idiomas · 1.240 strings97,2%135 strings aguardando
- Central de ajudasueco fonte · 2 idiomas · 318 strings100%Todos os idiomas completos
1 Mais um projeto ainda não foi internacionalizado.
Globalização → Localização: os idiomas de cada projeto internacionalizado como contas ao redor de um pequeno globo, com a porcentagem traduzida e o que ainda precisa ser feito. Dados ilustrativos.
Abrir um projeto abre sua estação de trabalho.
Quem faz o quê
Qualquer pessoa que tenha permissão para visualizar um projeto pode acessar suas páginas de Globalização. Proprietários e administradores executam o assistente, criam tarefas de correção, traduzem, editam strings e alteram configurações. As determinações da verificação de Globalização que geram alterações são definidas no Controle de Qualidade.