Dates en français

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Dates en français

Yan Laporte
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
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: Dates en français

hernanmd

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.html), 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
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: Dates en français

Yan Laporte
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 <[hidden email]>:

>
>
>
> 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.html), 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
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
>
>
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr