Pergunta

Alguém tem algumas orientações ou links para artigos na concepção de um site que precisa ser localizada em mais de 20 lanaguages?

A tradução inicial não é tanto o problema, manutenção vez em curso (ou seja, quando uma atualização é feita no local do Inglês, como as pessoas notificado de que novas traduções são obrigatórios).

Agradecemos antecipadamente!

Foi útil?

Solução

Aqui estão alguns sites dedicados a internacionalização e globalização:

http://www.i18nguy.com/ http://multilingual.com/guides.php (eles fortemente empurrar fornecedores, mas seus guias tendem a ser uma leitura vale a pena)

pesquisas do Google sobre i18n (internacionalização) e l10n são muitas vezes útil também.

Você perguntou sobre projetar o site, então eu suponho que você está falando sobre práticas recomendadas de codificação. Em geral, você quer reutilizar o máximo possível. Isso significa que:

  1. Separar todo o texto em arquivos de recursos (.Net lida com isso, ingenuamente, em PHP você pode usar um modelo para sub no texto, seu idioma podem variar)

  2. text (Really 1-a) Não colocar em imagens. Isso só vai causar dores de cabeça mais tarde desde imagens deixará de ser reutilizável. Você terá que atualizar uma imagem quaisquer alterações de texto de tempo e isso não é muitas vezes vale a pena.

  3. Fluido / layouts líquidos são preferidos. texto em alemão pode ser 30% maior do que o Inglês, línguas asiáticas pode ser significativamente menor do que o Inglês, etc.

  4. Use um conjunto de caracteres padrão para páginas da web (ou seja, utf-8). Isso vai minimizar os problemas de renderização entre os idiomas.

Isso é tipo da parte fácil. A parte difícil é administrá-lo. Dependendo do seu sistema de controle de origem, você pode provavelmente escrever ou adquirir uma ferramenta que irá alertar a parte apropriada.

sistemas de gerenciamento de conteúdo são construídos para ajudá-lo a gerenciar as alterações automaticamente. Boas CMSes são muitas vezes caro, no entanto. Os sites acima você pode apontar para características daqueles que você pode olhar para ajudá-lo a gerenciar seus sites.

Outras dicas

Muitos SCMs apoiar gatilhos que podem disparar quando cometer mudanças e pode tomar medidas, se, por exemplo, um arquivo .pot foi mudado, para enviar e-mail para as partes apropriadas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top