Traduzir os meses da data utilizando JavaScript

No plugin do WordPress, a data será apresentada no idioma em que estiver a sua instalação do WordPress. No entanto, por vezes, pode ter vários feeds num sítio e cada um precisa de estar num idioma diferente, ou pode estar a utilizar a versão PHP Standalone, pelo que pode precisar de traduzir os meses da data manualmente. Pode fazer isso usando o snippet JavaScript personalizado abaixo:

$('.cff-start-date, .cff-end-date').each(function(){
  var mapObj = {
     Jan:"Translated Jan",
     Feb:"Translated Feb",
     Mar:"Translated Mar",
     Apr:"Translated Apr",
     May:"Translated May",
     Jun:"Translated Jun",
     Jul:"Translated Jul",
     Aug:"Translated Aug",
     Sep:"Translated Sep",
     Oct:"Translated Oct",
     Nov:"Translated Nov",
     Dec:"Translated Dec"
  
  };
  newText = $(this).text().replace(/Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec/gi, function(matched){
    return mapObj[matched];
  });

  $(this).text(newText);
});

Se estiver a apresentar os nomes completos dos meses, terá de alterar os nomes "Jan", "Fev", "Mar", etc., para os nomes completos dos meses: "janeiro", "fevereiro", etc.

Note: In the WordPress plugin you’d need to add the JavaScript to your site using a custom JavaScript plugin. For further information see our documentation here. In the PHP Standalone version you’d need to add it to your website’s JavaScript file, or to the bottom of your page within <script> tags.

apoio

Não encontrou a sua resposta nos documentos?

Apoio ao contacto

Este artigo foi útil?