Blog d'aide à la modification des thèmes sur overblog
14 Février 2012
Lorsque nous créons des thèmes, nous nous assurons que les textes s'adptent à la langue du blog. Le mot "Contact" apparait donc sous la forme "Kontakt" en allemand.
Pour cela, nous utilisons une fonction qui est à votre disposition. Elle permet de passer en paramètre un texte (en anglais) pour obtenir l'affichage du texte dans la bonne langue.
<a href="#">{{ Lang.Get('contact') }}</a>
Selon la langue du blog, cette ligne affichera le texte contact, kontakt, contacto...
Si le texte à traduire n'est pas prévu, la valeur sera affichée sans être traduite.
Attention : si le texte à traduire contient une apostrophe, il faut taper \'
Les dates sont des élèments à part dans l'informatique, et nous avons cherché à simplifier au maximum.
Lorsqu'une date est affichée, c'est une simple chaîne de caractères : du texte. On peut lui passer des paramètres afin d'avoir le format de date voulu.
<-- Format de date par défaut : anglais -->
{{ Post.Date }}
<-- Format de date : langue courant du blog -->
{{ Post.Date|datel(Lang.Get('Default date format')) }}
La valeur de Lang.Get('Default date format') varie en fonction de la langue du blog. Sur un blog en anglais, on affiche le mois en toutes lettres, puis le jour, et enfin l'année. En français, on affiche jour, mois en toutes lettres, puis année.
Il est possible de personnaliser ce format.
<--> Format de date : complexe -->
{{ Post.Date|datel("yyyy.MM.dd 'at' HH:mm:ss") }}
Affichera 2012.07.10 at 15:08:56
<--> Format de date : nombres -->
{{ Post.Date|datel("dd/MM/yyyy") }}
Affichera 10/07/2012
<--> Format de date : heures -->
{{ Post.Date|datel("h:mm a") }}
Affichera 15:08 AM
Attention, les minuscules / majuscules sont importantes.
Si vous souhaitez ajouter du texte au milieu de la date, il doit être entouré par des apostrophes. Ex : 'à'
Pour consulter toutes les possibilités de formatage de date : http://userguide.icu-project.org/formatparse/datetime (en anglais)