Datas em português no WordPress
19 de Outubro de 2006
Desde que eu passei a usar o WordPress aqui no blog, ainda não tinha arrumado as datas, que apareciam em inglês.
Para traduzir dias da semana e nomes de meses, eu editei manualmente o arquivo locale.php, que fica na pasta /wp-includes/. Cedilhas e acentos funcionam normalmente usando ç e á. Escrevi todos os nomes com a primeira letra em caixa alta; no menu ao lado elas aparecem em totalmente em letras minúsculas por causa do CSS (text-transform: lowercase;)
Já pra alterar a sintaxe das datas, fui no menu Options do WP e alterei o Default date format para j de F de Y. Não demorei nem 5 minutos e a aparência do blog ficou bem melhor =)
update: apesar dos comentários no post, que diziam que o formato j de F de Y não funcionava, aqui neste blog ele sempre funcionou corretamente… até hoje, quando o resultado disso passou inexplicavelmente a ser 26 dAmerica/Sao_Paulo Julho dAmerica/Sao_Paulo 2007.
Corrigi, tanto nas opções do WP quando no post acima, a nova sequência de caracteres. Realmente, pra funcionar bem ela precisa ser j de F de Y.
Obrigada a todo mundo que palpitou nos comentários ;D
Posts relacionados:
Postado em Tutoriais, WordPress
Tags: data, português, tag, WordPress


Rê 23/10/2006 às 5:20 pm
Credo, esse WordPress parece ser muito mais complicado que o Blogger. Por isso não tenho intenção de mudar meu blog de lugar, imagina como é pra fazer o template disso!
Datas traduzidas no Wordpress at TopWise Software 8/11/2006 às 10:17 am
[...] Até que procurando na net na noite de ontem encontrei esta dica maravilhosa no blog da Erica Sarti que matou de vez minhas dúvidas quanto este problema e ao mesmo tempo me mostrou como o Wordpress nos dá as opções mesmo que um pouco escondidas. [...]
Michel Costa 27/12/2006 às 8:40 pm
Este tutorial me foi bem útil!
Mas no que diz respeito ao formato da data, o formato está errado, e onde está escrito j \de\ F \de\ Y, o correto é j \d\e F \d\e Y. :)
Erika Sarti 28/12/2006 às 8:42 am
Bom, a maneira como está no post é como eu uso aqui no meu blog… pra mim, tem funcionado.
Renato 3/01/2007 às 10:30 am
No teste que fiz a que funcionou foi essa:
j \d\e F \d\e Y.Flávio Araújo 10/07/2007 às 8:10 pm
Pessoal, no meu nao ta funcionando nao. Será que é algo no tema?
No painel ele funciona das duas maneiras:
j \d\e F \d\e Y
j \de\ F \de\ Y
Mas no site as datas estao aparecendo assim:
j \de\ F \de\ Y
Alguem pode me dar alguma ajuda?
Abraços
Flávio Araújo 10/07/2007 às 8:21 pm
Ops, foi mal, mas enfim, o resultado das datas no site ta aparecendo assim:
Julho 1st, 2007 por Flávio Araújo
Erika Sarti 10/07/2007 às 10:48 pm
Flávio, pra este blog funcionar eu fiz exatamente o que diz o post.
Se no seu não funciona, talvez seja uma boa idéia procurar um fórum sobre WordPress pra tirar a sua dúvida. Não sou tão especialista no assunto ainda a ponto de conseguir te dizer o que está acontecendo sem olhar suas configurações.
Kriz 28/10/2007 às 12:33 am
Valeu. Depois de várias dicas, a sua deu certo. Obrigada!
André Felipe 30/10/2007 às 8:02 am
A primeira letra deve ter duas barras
j \\d\e F \\d\e Y
Eduardo Vidal 22/01/2008 às 2:28 am
Erika querida,
Até que enfim alguém resolveu essa chatice do wordpress com relação as datas.
No meu caso, precisei editar manualmente o index.php do blog e alterar a linha
para
Consequentemente os outros arquivos (simple.php, …) também, mas deu certo, muito obrigado.
Eduardo Vidal 22/01/2008 às 2:30 am
o code que devia ter aparecido é:
de:
Nelson 10/11/2008 às 3:57 pm
A dica do André Felipe em 30/10/07 funcionou perfeitamente:
O código deve ser escrito assim:
j \\d\e F \\d\e Y
para se obter um resultado do tipo:
10 de Outubro de 2008
Valeu!
maneco 8/12/2008 às 3:30 pm
Obrigado pela dica, funcionou perfeitamente! tava procurando isso já fazia um tempão…
abraço,
maneco
Rafael Kellermann Streit 6/02/2009 às 2:38 pm
O formato j \d\e F funciona sim, perfeitamente.
Claudio 23/02/2009 às 1:30 pm
Obrigado pela dica do “locale.php”, Erika
já tinha mexido nisso faz muito tempo, mas com tantos upgrades seguidos foi pra roça isso e eu nem notei. Não está vindo na versão pt_Br com isso traduzido.
Pra quem tiver problema depois de traduzir, usa codigo html pra acentos, por exemplo: “Terça-feira” ao invés de “Terça-feira”, que vai funcionar de boa.
AglioEoliO Homepage | Distração… » Wordpress 2.7: Nomes de meses e dias da semana traduzidos (locale.php) 23/02/2009 às 3:05 pm
[...] – Tamara: locale.php BR do Wordpress 2.6 – Erika Sarti: Formatando Datas no Wordpress [...]
Leo 22/04/2009 às 4:27 pm
Pra mim funcionou perfeitamente.
Valeu!