Tradução para datas no Wordpress 2.1

O arquivo locale.php localizado na pasta /wp-includes é a função em PHP que determina como as datas serão mostradas nos posts do Wordpress. Na instalação original, ele está em inglês. Nada mais lógico pra uma ferramenta desenvolvida por norte-americanos. Mas aqui fala-se português, então nada melhor que deixar as datas do Wordpress na nossa língua nativa.

Para isso, basta traduzir o arquivo locale.php, lembrando de colocar os devidos códigos para acentuação da UTF-8. Tentei usar esse arquivo do Rodrigo, mas não deu muito certo, visto que os nomes das funçàµes para o WP 2.0 e WP 2.1 são diferentes.

A codificação usada na minha instalação do WP é a ISO-8859-1, mas isso não me impediu de traduzir o arquivo para a versão codificada com UTF-8, pra isso que existe o comando Localizar e Substituir do notepad. :D

Se quiser ter menos trabalho, apenas baixe o arquivo abaixo que eu já traduzi e substitua pelo original.neste post do blogajuda e baixe o arquivo. =)

IMPORTANTE: Lembre-se de fazer um backup do locale.php antigo antes de substituir.

IMPORTANTE2: Esse ‘th’ depois do dia na data aparece ou não dependendo do tema instalado, creio eu. PÉÉÉÉ, errado! Não era.

Código é poesia: para deixar a data igual à minha, basta achar no seu theme a função <?php the_time(***); e mudar ela toda para <?php the_time(’G:i, ‘); the_time(’l, ‘); the_time(’d ‘); the_time(’\/\ m \/\ y ‘); ?>

9 comentários? Só pode ser feriado.

  1. Se eu não me engano o “th” (que pode ser “st” ou “nd”) é um “j” não?


  2. Na verdade não, Cobalto. Ele tava formatado como ‘dS’ no theme original. Foi só mudar pra ‘d’ que ficou normal, do jeito que eu quero.
    Vi isso na tabela de códigos em PHP para formatação de datas, aquió: http://php.net/date
    ;-)


  3. Já estou usando o seu arquivo… precisa colocar créditos no rodapé? :)

    Então o que é o “j” que eu me lembro agora???
    OBS: Só pra deixar bem claro que tanto eu sei fazer isso que no meu está sem essa paradinha! Só não lembro agora qual era o códio!

    A gente tem que avisar né! =)

    Ahhhhhhhhhhhh o “J” é o da numeração que pode ser usado com o “S” do ordinal! Eu sabia que sabia _ORRA!

    Comentário editado pelo dono do blog


  4. Funciona? à“timo! :)
    Precisa de créditos não. Só um ‘muito obrigado’ já tá de bom tamanho, ehehehe. =P


  5. Ah, sim, claro: MUITO OBRIGADO!


  6. O Locale ajuda, mas sabe algum arquivo de linguagem que traduza o k2?


  7. Temas tem que ser traduzidos manualmente, Alberto.


  8. Rafael, você usou o locale defasado. O Leandrow traduziu para o Wordpress 2.1 e foi citado no BlogAjuda, neste post.


  9. Na verdade eu precisei traduzir tudo na mão mesmo, Thas, por causa da codificação diferente da minha instalação do WP.


Gostou do que leu? Ofendeu-se? Tem algo a acrescentar? Então bota pra fora!