Blog

Datas em português no WordPress

19 de October 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: , , ,

22 comentários para “Datas em português no WordPress”

RSS dos comentários deste post
  1. 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!

  2. 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. [...]

  3. 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. :)

  4. 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.

  5. Renato 3/01/2007 às 10:30 am

    No teste que fiz a que funcionou foi essa: j \d\e F \d\e Y.

  6. 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

  7. 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

  8. 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.

  9. Kriz 28/10/2007 às 12:33 am

    Valeu. Depois de várias dicas, a sua deu certo. Obrigada!

  10. André Felipe 30/10/2007 às 8:02 am

    A primeira letra deve ter duas barras
    j \\d\e F \\d\e Y

  11. 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.

  12. Eduardo Vidal 22/01/2008 às 2:30 am

    o code que devia ter aparecido é:

    de:

    “>
    para:
    “>

    Vlw

  13. 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!

  14. maneco 8/12/2008 às 3:30 pm

    Obrigado pela dica, funcionou perfeitamente! tava procurando isso já fazia um tempão…

    abraço,
    maneco

  15. Rafael Kellermann Streit 6/02/2009 às 2:38 pm

    O formato j \d\e F funciona sim, perfeitamente.

  16. 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.

  17. 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 [...]

  18. Leo 22/04/2009 às 4:27 pm

    Pra mim funcionou perfeitamente.

    Valeu!