Bonjour à tous,
C'est mon premier message à cette liste après un peu plus de deux mois d'expérimentation avec Squeak et Seaside.
Je cherche donc si il y a un moyen établi d'afficher une date en français plutôt qu'en anglais ex: Date today -> 17 February 2008
La table de traduction ne semblent pas inclure le contenu de ChronologyConstants DayNames MonthNames
J'imagine que je ne suis pas le premier à avoir ce problème.
Yan
Merci
Voici ce que j'ai fait au cas où ça serve à quelqu'un d'autre dans le futur (ou simplement provoquer d'autres suggestions). Je n'ai pas utilisé le "language editor" parce qu'il ne m'est pas trop pratique de transférer mes traduction d'une image à l'autre de cette manière. J'utilise donc le code suivant pour ajouter les traductions requises:
|t| t:=NaturalLanguageTranslator isoLanguage: 'fr'. {"Jours de la semaine" 'Monday'->'Lundi'. 'Tuesday'->'Mardi'. 'Wednesday'->'Mercredi'. 'Thursday'->'Jeudi'. 'Friday'->'Vendredi'. 'Saturday'->'Samedi'. 'Sunday'->'Dimanche'. "Mois de L'année'" 'January'->'Janvier'. 'February'->'Février'. 'March'->'Mars'. 'April'->'Avril'. 'May'->'Mai'. 'June'->'Juin'. 'July'->'Juillet'. 'August'->'Août'. 'September'->'Septembre'. 'October'->'Octobre'. 'November'->'Novembre'. 'December'->'Décembre'. } do:[:x| t phrase: x key translation:x value.].
Avec cette méthode, il est difficile de traduire une date complète. Il vaut mieux traduire chaque composant de celle-ci individuellement. ex: Date today weekday translatedTo:(LocaleID isoLanguage:#fr) ou simplement |d| d:=Date today. d weekday translated, ' le ',d dayOfMonth asString, ' ', d monthName translated, ' ', d year asString Si l'image a le français comme langue par défaut.
2008/3/2 Hernán Morales hernan.morales@gmail.com:
Bonjour Yan, bienvenu au monde du Squeak et Smalltalk.
Certes tu n'es pas le premier avec ce problème (regardez http://lists.squeakfoundation.org/pipermail/squeak-dev/2005-April/090514.htm...), mais une chose tu peux faire c'est la traduction des Strings directement:
http://wiki.squeak.org/squeak/402
Il y a un outil pour mapping appelée "Language Editor". (World menu -> Open -> Language Editor).
Hernán
Con fecha Lunes, 18 de Febrero de 2008, 12:53:29 a.m., escribió:
Bonjour à tous,
C'est mon premier message à cette liste après un peu plus de deux mois d'expérimentation avec Squeak et Seaside.
Je cherche donc si il y a un moyen établi d'afficher une date en français plutôt qu'en anglais ex:
Date today -> 17 February 2008
La table de traduction ne semblent pas inclure le contenu de
ChronologyConstants
DayNames MonthNames
J'imagine que je ne suis pas le premier à avoir ce problème.
Yan _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
squeak-fr@lists.squeakfoundation.org