WordPress multilanguage com qTranslate
O qTranslate te permite trabalhar as diferentes linguagens para categorias, posts, titulo do post, etc. Com essa facilidade fica fácil postar em duas linguagens sem precisar manter dois WordPress rodando.
Vamos a instalação:
1. Acesse a página de adminstração do seu wordpress (http://www.seusite.com/wp-admin)
2. Vá em Plugins >> Adcionar novo >> No campo pesquisar digite: qtranslate >> Clique em instalar (Instale e ative o Plugin).
3. Acesse o qTranslate em Configurações (Settings) >> Languages , é lá que você configura seu qTranslate. Clique e você poderá configurar quais linguagens vai usar e quais não.
Agora, na configuração do qTranslate será feita da seguinte maneira:
1. Vá a parte de ‘Languages’, onde você deve adicionar a sua linguagem caso ela não exista, remover ou não as não usadas (eu removi para não ter uma lista longa a toa) e configurar as ativas e não ativas. A linguagem pt_BR não existe por default quando instalei, então precisei criar. A adição de uma nova é bem simples, preencha com os dados:
* Language Code: pt
* Flag: br.png (pode ter várias br.png, escolha a correta)
* Name: o nome desejado, eu coloquei Português
* Locale: nome da locale correta, no estilo usado pelo WordPress, PHP, gettext, o correto para nós é pt_BR
* Date format: formato da data baseado na função strftime do PHP, meu valor é: %A, %d em %B/%G
* Time format: formato da hora baseado na função strftime do PHP, meu valor é: %H:%M
* Not avaliable message: mensagem para caso não for achado um post naquela linguagem, meu valor é: Sorry, this entry is only available in %LANG:, : and %.
2. Em ‘Advanced Settings’ você configura como o qTranslate vai trabalhar no seu WordPress. Leia atentamente todas as opções, mas aqui destaco as três mais importantes para mim:
* URL Modification Mode: define como vai ser exibido os posts em teu site de acordo com a linguagem.
* Update Gettext Databases: pode ser útil para tradução da sua interface do WordPress.
* Date / Time Conversion: marque ‘Use strftime instead of date and replace formats with the predefined formats for each language.’. Isto permite que você possa até usar a saida de data de acordo com o país, e já garante que os nomes de dias e meses saim com a linguagem correta.
Pronto, vá a página de posts e caso esteja usando o editor visual irá ver as abas correspondentes as linguagens selecionadas bem como o título.nn Veja como ficou minha janela:
Uma última dica, é, como a página do qTranslate indica, ativar o widget para mudança de linguagem. Este widget fornece os links para as linguagens usadas para caso o ususuário queira mudar de linguagem e adiciona um widget na sidebar. Eu prefiri colocar ele no header do site inserindo o seguinte código:
<?echo qtrans_generateLanguageSelectCode('both');?>
(com este código terá o nome da linguagem ao lado do widget, clique aqui para ver um exemplo)
Ou
<?echo qtrans_generateLanguageSelectCode(‘image’);?>
Para que fique igual ao meu site, somente com a imagen.
Provavelmente o widget vai aparecer como lista, para colocá-los na horizontal insira as linhas abaixo no arquivo style.css:
.qtrans_language_chooser { list-style-type:none }
.qtrans_language_chooser li { float:right; margin-right:3px }
.qtrans_flag { border:1px solid #b6b6b6 }
Fonte: http://chronosbox.org/blog/wordpress-multilanguage-with-qtranslate.


bom comeco
Não estou conseguindo inserir a linguagem pt_BR, da um erro.
“Language is already enabled or invalid!”
Ajuda aew.
E ele tbm nao traduz nada soh a data e a hora… me ajuda aew…
Olá.
Primeiro verifique se a linguagem já está criada, se sim basta editá-la ou excluir e criar novamente.