Changeset 10803 for extensions/jiwigo
- Timestamp:
- May 7, 2011, 1:49:43 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/ConnexionDialog.java
r10748 r10803 16 16 import java.awt.event.WindowListener; 17 17 import java.text.SimpleDateFormat; 18 import java.util.ArrayList; 18 19 import java.util.Arrays; 19 20 import java.util.Locale; … … 37 38 import fr.mael.jiwigo.transverse.session.SessionManager; 38 39 import fr.mael.jiwigo.transverse.util.Messages; 40 import fr.mael.jiwigo.transverse.util.Tools; 39 41 import fr.mael.jiwigo.transverse.util.preferences.PreferencesManagement; 40 42 import fr.mael.jiwigo.transverse.util.spring.SpringUtils; … … 368 370 class localeModel extends AbstractListModel implements ComboBoxModel { 369 371 370 Locale[] locales = SimpleDateFormat.getAvailableLocales();371 372 //List<Locale> locales = Messages.getAvailableBundles(); 372 373 String[] localesNames; … … 375 376 376 377 public localeModel() { 377 localesNames = new String[locales.length];378 int compteur = 0;378 ArrayList<String> loc = new ArrayList<String>(); 379 Locale[] locales = SimpleDateFormat.getAvailableLocales(); 379 380 for (Locale locale : locales) { 380 localesNames[compteur] = locale.getDisplayName(Locale.ENGLISH); 381 compteur++; 382 } 381 System.out.println(locale.getCountry()); 382 if (Tools.getURL("fr/mael/jiwigo/trad/messages_" + locale.getLanguage() + ".properties") != null) { 383 loc.add(locale.getDisplayName(Locale.ENGLISH)); 384 } 385 } 386 localesNames = new String[loc.size()]; 387 // localesNames = new String[nbLocales]; 388 // int compteur = 0; 389 // for (Locale locale : locales) { 390 // if (Tools.getURL("fr/mael/jiwigo/trad/messages_" + locale.getLanguage() + ".properties") != null) { 391 // localesNames[compteur] = locale.getDisplayName(Locale.ENGLISH); 392 // compteur++; 393 // } 394 // } 395 loc.toArray(localesNames); 383 396 Arrays.sort(localesNames); 384 397 } … … 389 402 390 403 public int getSize() { 391 return locales .length;404 return localesNames.length; 392 405 } 393 406
Note: See TracChangeset
for help on using the changeset viewer.