On Thu, 20 Jan 2011 20:24:05 +0100 Benjamin POUSSIN <poussin@codelutin.com> wrote:
On Wed, 19 Jan 2011 22:51:38 +0100 chemit <chemit@codelutin.com> wrote:
...
De même je suis assez pour qu'on supprime les méthodes historiques :
I18n.init(String) I18n.init(String, String)
On sait quand même écrire une locale ou la convertire lorsque ça vient par exemple d'ApplicationConfig.
Qui s'oppose à la dépréciation de ces deux méthodes init ?
moi, un peu :). Mais pas trop :) (pas le courage d'expliquer par mail :() ca aide pô cette réponse, je vois pas en quoi tu peut-être contre le fait de remplacer des povre string par un object typé Locale :)
Sinon j'attendrais peut-être que ApplicationConfig sache retourner un objet Locale
ba il sait déjà faire ça :) On a un LocaleConverter offert par nuiton-i18n donc pas de soucis pour moi. Issue de ObserveConfig : @Override public Locale getLocale() { Locale result = getOption(Locale.class, LOCALE.key); return result; } Je rajoute au passage la méthode dans applicationConfig : getOptionAsLocale comme ça tout le monde est content. Pour aller plus loin je verrais bien aussi une méthode I18n.init(Initializer, Locale) Comme ça tout est fait en une seule méthode et est type safe; que demande de plus le peuple ? -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com