Salut,

A mon avis, c'est parce que les timezones sont commes les codes pays, il
s'agit d'indentifiants, qui ne sont pas traduisibles. Par exemple,
America/Vancouver corresponds à UTC-8. D'ailleurs les fichiers de symfony ne
contiennent pas de traductions pour cet élément, mais uniquement pour la
description.

A+


2010/10/29 Xanadonf <[email protected]>

> Bonjour à tous,
>
> Petit problème que j'ai soumis sur le trac SF depuis plusieurs
> semaines mais qui n'attire personne, je peux le concevoir aisément ;o)
> http://trac.symfony-project.org/ticket/9134#preview
>
> J'ai un souci avec l'internationalisation du
> sfWidgetFormI18nChoiceTimezone.
>
> Sur une application multinlingues, j'ai un pb avec un widget, le
> seul.
> Dans un formulaire je sette deux widgets de la manière suivante :
>
> $this->widgetSchema['interfacelanguage_id'] = new
> sfWidgetFormI18nChoiceLanguage(array('culture' =>
> sfContext::getInstance()->getUser()->getCulture(), 'languages' =>
> $this->interfacelanguages));
>
> $this->widgetSchema['timezone'] = new
> sfWidgetFormI18nChoiceTimezone(array('culture' =>
> sfContext::getInstance()->getUser()->getCulture(), 'add_empty' =>
> true));
>
> Le premier (interfacelanguage_id) -comme beaucoup d'autres- est bien
> rendu selon la culture de la personne loguée.
> Le second (timezone) est toujours en anglais, peu importe la culture
> de l'utilisateur.
>
> Un problème avec la culture de ce widget
> sfWidgetFormI18nChoiceTimezone ou c'est moi qui fatigue un peu ?
>
> Merci d'avance pour vos inputs !
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> [email protected].
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> [email protected]<symfony-fr%[email protected]>
> .
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>
>


-- 
Noël GUILBERT
http://www.noelguilbert.com/
Twitter : http://twitter.com/noelguilbert
http://www.sensiolabs.com
http://www.symfony-project.com
Sensio Labs
Tél: +33 1 40 99 80 80

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à