Subversion Repositories eFlore/Applications.cel

Rev

Rev 2649 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2649 Rev 2653
Line 40... Line 40...
40
		});
40
		});
41
		*/
41
		*/
Line 42... Line 42...
42
		
42
		
43
		// TODO: config devrait être un singleton
43
		// TODO: config devrait être un singleton
44
		Configuration config = new Configuration();	
-
 
45
		// Si la langue est précisée dans l'url on la prend, sinon on prend celle par défaut
-
 
46
		// @TODO: avertissement si la langue indiquée dans l'url n'est pas la bonne
-
 
47
		String langueURL = Location.getParameter("lang");
-
 
48
		if (! Msg.init()) {
-
 
49
			Util.LogVersFirebug("La langue par défaut \"" + Msg.getLangueDefaut() + "\" n'a pas pu être chargée");
44
		Configuration config = new Configuration();	
50
		}	
-
 
51
		if (langueURL != null && ! langueURL.equals("")) {
-
 
52
			Util.LogVersFirebug("Langue passée dans l'URL: " + langueURL);
45
		
53
			if (! Msg.setLangue(langueURL)) {
-
 
54
				Util.LogVersFirebug("La langue demandée \"" + langueURL + "\" n'a pas pu être chargée");
-
 
55
			}
-
 
Line 56... Line 46...
56
		}
46
		initialiserLangue();
57
		
47
		
Line 58... Line 48...
58
		Element elem = DOM.getElementById("texte_chargement");
48
		Element elem = DOM.getElementById("texte_chargement");
Line 85... Line 75...
85
			}
75
			}
86
		};
76
		};
Line 87... Line 77...
87
		
77
		
88
		t.schedule(1500);
78
		t.schedule(1500);
-
 
79
	}
-
 
80
	
-
 
81
	private void initialiserLangue() {
-
 
82
		// Si la langue est précisée dans l'url on la prend, 
-
 
83
		// Sinon on tente de prendre celle du systeme si elle est supportée
-
 
84
		// Sinon on prend celle par défaut
-
 
85
		// @TODO: avertissement si la langue indiquée dans l'url n'est pas la bonne
-
 
86
		String langueURL = Location.getParameter("lang");
-
 
87
		String langueSysteme = Util.obtenirCodeLangueSysteme();
-
 
88
		
-
 
89
		if (! Msg.init()) {
-
 
90
			Util.LogVersFirebug("La langue par défaut \"" + Msg.getLangueDefaut() + "\" n'a pas pu être chargée");
-
 
91
		}	
-
 
92
		
-
 
93
		if(langueSysteme != null && !langueSysteme.equals("")) {
-
 
94
			if(Msg.langueEstDisponible(langueSysteme)) {
-
 
95
				Msg.setLangue(langueSysteme);
-
 
96
			}
-
 
97
		}
-
 
98
		
-
 
99
		if (langueURL != null && ! langueURL.equals("")) {
-
 
100
			Util.LogVersFirebug("Langue passée dans l'URL: " + langueURL);
-
 
101
			if (! Msg.setLangue(langueURL)) {
-
 
102
				Util.LogVersFirebug("La langue demandée \"" + langueURL + "\" n'a pas pu être chargée");
-
 
103
			}
-
 
104
		}
89
	}
105
	}