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

Diff of /trunk/src/skrueger/i8n/Translation.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 20 by alfonx, Wed Mar 4 17:31:50 2009 UTC
# Line 3  import java.util.HashMap; Line 3  import java.util.HashMap;
3  import java.util.List;  import java.util.List;
4  import java.util.Locale;  import java.util.Locale;
5    
6    import javax.swing.JColorChooser;
7    import javax.swing.JComponent;
8    import javax.swing.JFileChooser;
9    import javax.swing.JOptionPane;
10    
11  import org.apache.log4j.Logger;  import org.apache.log4j.Logger;
12    
13  /**  /**
# Line 48  public class Translation extends HashMap Line 53  public class Translation extends HashMap
53                          throw new IllegalArgumentException("'"+activeLang+"' is not a valid ISO language code.");                          throw new IllegalArgumentException("'"+activeLang+"' is not a valid ISO language code.");
54                  }                  }
55    
56                  Locale.setDefault(new Locale(activeLang));                  Locale newLocale = new Locale(activeLang);
57                    Locale.setDefault(newLocale);
58                    
59                    /**
60                     * Setting default locale for Swing JComponents to work around bug
61                     * http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4884480
62                     */
63                    JComponent.setDefaultLocale(newLocale);
64                    
65                  Translation.activeLang = activeLang;                  Translation.activeLang = activeLang;
66                  log.info("Translation-system switched to "+activeLang);                  log.info("Translation-system switched to "+activeLang);
67          }          }

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26