FormatTranslateDateTime
Convertit une date en chaîne de caractères dans la langue locale, en respectant un format d'affichage traduit via le dictionnaire de configuration.
Syntaxe
function FormatTranslateDateTime(format: String; dateTime: Float): String
format: format d'affichage dans la langue du paramétrage
dateTime: date/heure à convertir
Remarques
- La traduction du format est recherchée dans le dictionnaire de configuration.
- Si le format résultant de la traduction contient l'affichage d'un libellé ou d'une abréviation d'un jour ou d'un mois, Qubes va automatiquement les traduire à partir du dictionnaire d'application.
Exemples
// ** Contexte de l'exemple **
// La langue courante est l'anglais
// Le dictionnaire de **configuration** de la traduction vers l'anglais contient l'équivalence suivante :
// 'dddd dd mmmm yyyy' = 'dddd, mmmm dd yyyy'
// On a alors :
FormatDateTime('dddd dd mmmm yyyy', EncodeDate(2010,04,15)); // renvoie 'jeudi 15 avril 2010' : les jour et mois ne sont pas traduits (ils restent dans la langue de Windows)
FormatDateTime(TranslateString('dddd dd mmmm yyyy'), EncodeDate(2010,04,15)); // renvoie 'jeudi, avril 15 2010' : le format est appliqué MAIS les jour et mois ne sont pas traduits
FormatTranslateDateTime('dddd dd mmmm yyyy', EncodeDate(2010,04,15)); // renvoie 'Thursday, April 15 2010' : le format est appliqué et les jour et mois sont traduits
// La langue courante est l'anglais
// Le dictionnaire de **configuration** de la traduction vers l'anglais contient l'équivalence suivante :
// 'dddd dd mmmm yyyy' = 'dddd, mmmm dd yyyy'
// On a alors :
FormatDateTime('dddd dd mmmm yyyy', EncodeDate(2010,04,15)); // renvoie 'jeudi 15 avril 2010' : les jour et mois ne sont pas traduits (ils restent dans la langue de Windows)
FormatDateTime(TranslateString('dddd dd mmmm yyyy'), EncodeDate(2010,04,15)); // renvoie 'jeudi, avril 15 2010' : le format est appliqué MAIS les jour et mois ne sont pas traduits
FormatTranslateDateTime('dddd dd mmmm yyyy', EncodeDate(2010,04,15)); // renvoie 'Thursday, April 15 2010' : le format est appliqué et les jour et mois sont traduits