- 1
[Opened] jLocale tester si la clé existe
Posted by Zeffyr on 09/09/2009 14:50
Salut,
J'aimerais savoir si vous avez une astuce pour tester si la clé d'une locale existe sans générer une erreur "The given locale key "xxx" does not exists " si elle n'existe pas.
Si ce n'est pas possible je devrais remplir 200-300 clés avec des chaines vides, mais s'il une alternative existe je suis preneur.
Merci.
[Opened] Re: jLocale tester si la clé existe
Posted by foxmask on 09/09/2009 17:40
Bonjour,
une solution existe mais cela serait reculer pour "mal" sauter, c'est herite de jLocale et surcharger la methode get. Mais cela retire tout l'interet de la classe. Donc totalement a eviter car de toute facon ; tot ou tard ; il faudra bien les mettre les 300 cles ;)
cdt.
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Re: jLocale tester si la clé existe
Posted by catsoup on 09/11/2009 09:20
Salut, quelque chose peut eventuellement aider. Un contributeur a fait une interface de gestion des fichiers locales: http://developer.jelix.org/ticket/964
[Opened] Re: jLocale tester si la clé existe
Posted by Julien on 09/11/2009 16:43
Zeffyr écrivait:
J'aimerais savoir si vous avez une astuce pour
tester si la clé d'une locale existe sans générer
une erreur "The given locale key "xxx" does not
exists " si elle n'existe pas.
Salut,
si c'est un appel hors d'un template, tu peux mettre ton appel à jLocale::get dans un try/catch, puisqu'il lance une exception s'il ne trouve pas la chaine. Dans ton catch, tu fais le traitement nécessaire si la locale existe pas.
Julien
[Opened] Re: jLocale tester si la clé existe
Posted by laurentj on 09/12/2009 23:06
Julien +1
- 1