Archive pour: Tumblr

Comment traduire les dates en Français sur Tumblr

Traduire les dates en Français sur Tumblr

Traduire les dates en Français sur Tumblr

Pour réussir cette manipulation il va falloir mettre un peu les mains dans le camboui (rien de bien salissant je vous rassure tout de suite).

Editez votre thème

Tout d’abord dirigez vous vers la partie « Customize » de Tumblr. Cliquez sur « Theme » puis « custom HTML editor ». Vous devriez avoir devant un langage incompréhensible pour certain mais c’est exactement ce que vous vouliez (si si on dirait pas comme ça mais je vous assure).

Recherchez le marqueur de date

Quelque part dans cet imbroglio de caractère vous devriez pouvoir retrouver la suite de lettre suivante {block:NewDayDate} qui est en fait le marqueur qui débute l’affichage de la date dans votre thème. Pour moi cela se présente de la forme suivante:

{block:NewDayDate}
<p class= »entry-date »>
<span class= »day »>{DayOfMonth}</span><span class= »month »>{Month}</span><span class= »year »>{Year}</span>
</p>
{/block:NewDayDate}

Dans mon cas je n’ai besoin de traduire que le mois car je n’affiche pas le jour de la semaine en toute lettre. Je vais donc avoir faire traduire la partie qui a pour class .month (mais je pourrais très bien décidé de traduire l’ensemble du champ date qui à pour class .entry-date).

Initialisez Google Translate

Pour réaliser cette traduction automatiquement nous alons faire appel à jQuery et Google Translate ilf aut donc que vous colliez le texte ci-dessous avant la balise </head>

<script type=”text/javascript” src=”http://www.google.com/jsapi”></script>
<script type=”text/javascript”>
google.load(“language”, “1”);
google.load(“jquery”, “1.3”);
</script>

Utilisez le script jQuery adéquat

Maintenant pour que la traduction se fasse au bon endroit je vous invite à coller le texte ci dessous avant la balise </body>

<script type=”text/javascript”>
var myClass=”.month”; // entrez ici le nom de la class repérez plus haut
var myLanguage=”fr”; // “de” pour l’allemand, “es” pour l’espagnol etc…
$(document).ready(function(){
$(myClass).each(function(){
var m=$(this);google.language.translate(m.text(), “en”, myLanguage, function(result) {if (!result.error) {m.html(result.translation);}});});});
</script>

Vous l’aurez remarqué il est possible d’utiliser cette astuce pour traduire la date en d’autres langues que le Français et il faut faire attention à bien repérer la class qui est attribuée à votre champ date (si vous avez plus champs à traduire il suffit de séparer les class par une virgule ce qui donnerait var myClass=”.month, .day, .blabla”;)

Voilà les dates de votre Tumblr sont maintenant en Français ;-) N’hésitez pas, si vous avez des questions, à utiliser les commentaires !

Installer des commentaires facilement sur Tumblr

Comment installer facilement des commentaires sur Tumblr grâce à Disqus

Comment installer facilement des commentaires sur Tumblr grâce à Disqus

Tumblr est un excellent outil de blogging, surtout pour les amateurs de mo-blogging, mais il ne dispose pas de fonctionnalité de commentaire en natif. Alors pour pouvoir proposer des commentaires à vos lecteurs sur Tumblr il suffit d’y associer les services de Disqus.

Disqus propose un système de gestion des commentaires vraiment puissant et riche de fonctionnalités web 2.0 (intégration de twitter, Seesmic, facebook connect et j’en passe). Pour commencer, je vous conseille donc de créer un compte sur Disqus. Ensuite la méthode la plus simple pour coupler Disqus et Tumblr c’est de vérifier que votre thème gère les commentaires via Disqus:

  • Connectez vous sur Tumblr et dirigez vous vers la page tumblr.com/customize
  • Dans l’onglet « Appearence » cherchez la présence de la case « Disqus Shortname »
  • Placez y le shortname correspondant à votre blog

Option d'activation de Disqus dans Tumblr

Option d'activation de Disqus dans Tumblr

Si ce n’est pas votre cas il vous reste la possibilité d’incorporer à la main les commentaires Disqus dans votre thème Tumblr. Voici la marche à suivre:

  • Allez dans L’onglet « Theme »
  • Cliquez sur « Use Custom HTML »
  • Copiez/collez juste APRES {/block:Posts} le code suivant
    <script type="text/javascript">var disqus_url = "{Permalink}"; var disqus_title ="{block:PostTitle}{PostTitle}{/block:PostTitle}";</script>{block:Permalink}<div id="disqus_thread"></div><script type="text/javascript" src="http://disqus.com/forums/DISQUS_SHORTNAME/embed.js"></script><noscript><a href="http://disqus.com/forums/DISQUS_SHORTNAME/?url=ref">View the discussion thread.</a></noscript><a href="http://disqus.com">blog comments powered by <span>Disqus</span></a>{/block:Permalink}<script type="text/javascript">
    //<![CDATA[
    (function() {
    var links = document.getElementsByTagName('a');
    var query = '?';
    for(var i = 0; i < links.length; i++) {
    if(links[i].href.indexOf('#disqus_thread') >= 0) {
    query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
    }
    }
    document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/DISQUS_SHORTNAME/get_num_replies.js' + query + '"></' + 'script>');
    })();
    //]]>
    </script>
  • Copiez/collez juste AVANT {/block:Posts} le code suivant
    <div style="font-size: 10px; text-align: left;"><a href="{Permalink}#disqus_thread">Comments</a></div>
  • N’oubliez pas de remplacer DISQUS_SHORTNAME par votre identifiant Disqus

Et voilà le tour est joué, vous pouvez profiter de commentaires sur vos billets sur Tumblr, c’est simple n’est ce pas ?