Astuce N°4 : afficher le nom du jour en plusieurs langues
Mots-clés : Astuces
Si vous vous demandez comment je fais pour afficher "Wednesday mercredi Mittwoch miércoles" devant les articles qui ont été écrits mercredi, continuez à lire. ViaBloga possède le système de modèles de mise en page le plus puissant du monde (n'ayons pas peur des mots), et c'est dommage que peu de personnes essaient d'en tirer parti. La doc c'est bien, les exemples c'est mieux, voici donc ce que j'ai mis dans mon modèle de mise en page :
<object sub_class=summary_new_day>
<h2 class="jour">
<if_attribute day_t.wday==1>
<span class="jour1">Monday</span>
<span class="jour2">lundi</span>
<span class="jour3">Montag</span>
<span class="jour4">lunes</span>
</if_attribute>
...
</h2>
</object>
Facile non ? day_t est la date du jour, et day_t.wday permet d'accèder au jour de la semaine. 0 pour dimanche (la semaine commence le dimanche chez les américains), 1 pour lundi etc. Il suffit donc de tester la valeur de cet attribut pour savoir quoi afficher.
A noter que day_t.day permet d'obtenir le nom du jour en français.
Pour en savoir plus :
aide.joueb.com - mettre les instructions de navigation en anglais? : "Si tu veux avoir le nom du jour dans une autre langue, tu peux t'inspirer de ce qu'a fait Stephane et qu'il décrit dans cet article http://stephane.viabloga.com/news/40.shtml"
Anonyme | Le Mardi 21/09/2004 à 02:27 | | Répondre