Author: jerome
Date: 2008-12-02 09:33:45 +0100 (Tue, 02 Dec 2008)
New Revision: 2972

Modified:
   
software_suite_v2/software/control_center/branches/new_paths/control_center/sources/com/tuxdroid/cc/settings/Languages.java
   
software_suite_v2/software/control_center/branches/new_paths/control_center/sources/com/tuxdroid/cc/swing/TuxHelpPanel.java
Log:
* Fixed a bug using not installed languages.

Modified: 
software_suite_v2/software/control_center/branches/new_paths/control_center/sources/com/tuxdroid/cc/settings/Languages.java
===================================================================
--- 
software_suite_v2/software/control_center/branches/new_paths/control_center/sources/com/tuxdroid/cc/settings/Languages.java
 2008-12-02 07:32:28 UTC (rev 2971)
+++ 
software_suite_v2/software/control_center/branches/new_paths/control_center/sources/com/tuxdroid/cc/settings/Languages.java
 2008-12-02 08:33:45 UTC (rev 2972)
@@ -36,9 +36,16 @@
        
        public Languages(Locale locale){
                this.locale = locale;
-               String bundle = 
"com/tuxdroid/cc/settings/LanguagesSet/languages";
-               captions = ResourceBundle.getBundle(bundle, locale);
-               this.messages = new Messages(locale);
+               String bundle = 
"com/tuxdroid/cc/settings/LanguagesSet/languages";
+               try{
+                       captions = ResourceBundle.getBundle(bundle, locale);
+               }
+               catch(Exception e)
+               {
+                       this.locale = new Locale("en", "US");
+                       captions = ResourceBundle.getBundle(bundle, 
this.locale);
+               }
+               this.messages = new Messages(this.locale);
        }
        
        

Modified: 
software_suite_v2/software/control_center/branches/new_paths/control_center/sources/com/tuxdroid/cc/swing/TuxHelpPanel.java
===================================================================
--- 
software_suite_v2/software/control_center/branches/new_paths/control_center/sources/com/tuxdroid/cc/swing/TuxHelpPanel.java
 2008-12-02 07:32:28 UTC (rev 2971)
+++ 
software_suite_v2/software/control_center/branches/new_paths/control_center/sources/com/tuxdroid/cc/swing/TuxHelpPanel.java
 2008-12-02 08:33:45 UTC (rev 2972)
@@ -66,7 +66,10 @@
        }
        
        private File getFileByLanguage(String language){
-               return this.files.get(language);
+               if(this.files.containsKey(language))
+                       return this.files.get(language);
+               else
+                       return this.files.get("en");
        }
        
        private JEditorPane getEditor(String subcategory){
@@ -75,6 +78,7 @@
                
                String f = 
(this.getFileByLanguage(this.language)).getAbsolutePath();
                File fichier = new File(f + File.separator + subcategory);
+               
                try{    
                        editorPane = new JEditorPane();
                        editorPane.setContentType("text/html;charset=utf-8");


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to