42,19 → 42,9 |
|
// TODO: config devrait être un singleton |
Configuration config = new Configuration(); |
// Si la langue est précisée dans l'url on la prend, sinon on prend celle par défaut |
// @TODO: avertissement si la langue indiquée dans l'url n'est pas la bonne |
String langueURL = Location.getParameter("lang"); |
if (! Msg.init()) { |
Util.LogVersFirebug("La langue par défaut \"" + Msg.getLangueDefaut() + "\" n'a pas pu être chargée"); |
} |
if (langueURL != null && ! langueURL.equals("")) { |
Util.LogVersFirebug("Langue passée dans l'URL: " + langueURL); |
if (! Msg.setLangue(langueURL)) { |
Util.LogVersFirebug("La langue demandée \"" + langueURL + "\" n'a pas pu être chargée"); |
} |
} |
|
initialiserLangue(); |
|
Element elem = DOM.getElementById("texte_chargement"); |
elem.setInnerText(Msg.get("chargement")); |
|
87,4 → 77,30 |
|
t.schedule(1500); |
} |
|
private void initialiserLangue() { |
// Si la langue est précisée dans l'url on la prend, |
// Sinon on tente de prendre celle du systeme si elle est supportée |
// Sinon on prend celle par défaut |
// @TODO: avertissement si la langue indiquée dans l'url n'est pas la bonne |
String langueURL = Location.getParameter("lang"); |
String langueSysteme = Util.obtenirCodeLangueSysteme(); |
|
if (! Msg.init()) { |
Util.LogVersFirebug("La langue par défaut \"" + Msg.getLangueDefaut() + "\" n'a pas pu être chargée"); |
} |
|
if(langueSysteme != null && !langueSysteme.equals("")) { |
if(Msg.langueEstDisponible(langueSysteme)) { |
Msg.setLangue(langueSysteme); |
} |
} |
|
if (langueURL != null && ! langueURL.equals("")) { |
Util.LogVersFirebug("Langue passée dans l'URL: " + langueURL); |
if (! Msg.setLangue(langueURL)) { |
Util.LogVersFirebug("La langue demandée \"" + langueURL + "\" n'a pas pu être chargée"); |
} |
} |
} |
} |