Desenhei minha página em português. Agora quero traduzi-la em diferentes idiomas. Estou trabalhando com Publisher para o desenho de meu site. Qual é a maneira mais adequada para proceder?
Mantenho somente 1 documento publisher que contem as páginas em todos os diferentes idiomas? Como faço para que o menu principal para navegar apareça nos diferentes idiomas que quero e que vinculem com as páginas correspondentes nos idiomas?
Faço uma publicação Publisher à parte para cada um dos idiomas que quero publicar? Como faço para publicar os documentos na Web usando somente meu domínio principal?
Agradeço desde já pelo apoio para me dar algumas pautas para seguir.
Atenciosamente,
Guilherme
Olá, primeiramente lhe comento que sua pergunta parece aberta demais, pois há muitas opções. A mais comum para um principiante é que utilize PHP e/ou MySQL, e me refiro ao seguinte, você deve ter observado, caso tenha experimentado, que portais como Wordpress, PHP nuke e outros tantos utilizam um arquivo de idiomas que pode ser gerado por um editor especial ou simplesmente com seu bloco de notas em Windows ou se utiliza Linux, pois este arquivo de idiomas simplesmente são variáveis com as cadeias necessárias, por exemplo:
$welcome = " Bem-vindo"
$Login = "Autentique-se"
etc, etc, pois então, você pode criar tantos idiomas quantos quiser (por isso, esses mesmo portais pedem ajuda para sua criação porque se você pensa em um site multilingüe são milhares de traduções que se fazem preenchendo as variáveis com o texto correspondente em diversos arquivos cada um com o nome ou identificação que você quiser chamar a esse idioma. Geralmente eles seguem o protocolo idioma_pais, por exemplo PT_mx ou PT_pt portugês-Brasil ou português-Portugal.
Uma vez criado, simplesmente dentro de seu arquivo de configuração você pode colocar:
$idioma = "PT_mx"
e ao chamar seu arquivo de configuração de suas diversas páginas web se carregarão as cadeias de texto dessa linguagem estabelecida. Agora como você nos indica que deseja que possam ser vários idiomas, isso poderia ser feito facilmente usando um pouco de CSS ou alguma linha de código engenhosa para montar o idioma que você quiser em tempo real. Pode parecer um pouco confuso, mas lhe digo que sua pergunta está aberta a dezenas de idéias que você pode implementar e esta é mais comum para sites multilingües.
Por Link