/[schmitzm]/trunk/src/skrueger/i8n/SwitchLanguageDialog.java
ViewVC logotype

Diff of /trunk/src/skrueger/i8n/SwitchLanguageDialog.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2 by mojays, Tue Feb 24 22:43:52 2009 UTC revision 124 by alfonx, Thu May 21 21:01:59 2009 UTC
# Line 1  Line 1 
1  package skrueger.i8n;  package skrueger.i8n;
2    
3    import java.awt.Component;
4  import java.awt.GridBagConstraints;  import java.awt.GridBagConstraints;
5  import java.awt.GridBagLayout;  import java.awt.GridBagLayout;
6  import java.awt.Insets;  import java.awt.Insets;
# Line 53  public class SwitchLanguageDialog extend Line 54  public class SwitchLanguageDialog extend
54           * @param owner           * @param owner
55           * @param atlasConfig           * @param atlasConfig
56           */           */
57          public SwitchLanguageDialog(final Window owner, final List<String> languages) {          public SwitchLanguageDialog(final Component owner, final List<String> languages) {
58                  super(owner);                  super(owner instanceof Window ? (Window)owner : SwingUtil.getParentWindow(owner));
59                  this.languages = languages;                  this.languages = languages;
60    
61                  Translation.setActiveLang(languages.get(0));                  Translation.setActiveLang(languages.get(0));
# Line 212  public class SwitchLanguageDialog extend Line 213  public class SwitchLanguageDialog extend
213                          String[] langNames = new String[languages.size() + 1];                          String[] langNames = new String[languages.size() + 1];
214                          for (int i = 0; i < languages.size(); i++) {                          for (int i = 0; i < languages.size(); i++) {
215    
216                                  Locale locale = null;                                  Locale locale = I8NUtil.getLocaleFor(languages.get(i));
                                 for (Locale l : Locale.getAvailableLocales()) {  
                                         if (l.getLanguage().equals(languages.get(i))) {  
                                                 locale = l;  
                                         }  
                                 }  
217    
218                                  langNames[i] = locale.getDisplayLanguage(locale) + " / "                                  langNames[i] = locale.getDisplayLanguage(locale) + " / "
219                                                  + locale.getDisplayLanguage() + " / "                                                  + locale.getDisplayLanguage() + " / "

Legend:
Removed from v.2  
changed lines
  Added in v.124

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26