Author: ulhume
Date: 2008-08-28 10:39:43 +0200 (Thu, 28 Aug 2008)
New Revision: 1621

Modified:
   
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/Gadget.java
   
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/GadgetsContainer.java
   
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/I18N.java
Log:


Modified: 
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/Gadget.java
===================================================================
--- 
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/Gadget.java
      2008-08-28 07:24:18 UTC (rev 1620)
+++ 
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/Gadget.java
      2008-08-28 08:39:43 UTC (rev 1621)
@@ -98,10 +98,7 @@
         */
        public void setInterpreter(GadgetInterpreter interpreter) {
                this.interpreter = interpreter; //FIXME 
-               i18n = I18nFactory.getI18n(new 
File(interpreter.getWorkingPath(), "resources"));
-               GadgetDescription.i18n = i18n;
-               GadgetToken.i18n = i18n;
-               GadgetParameter.i18n = i18n;
+
        }
 
        static final Logger logger = Traces.LOGGER(Gadget.class);
@@ -181,4 +178,11 @@
        public String tr(String message, Object... tmp) {
                return i18n.tr(message, tmp);
        }
+
+       public void buildI18n() {
+               i18n = I18nFactory.getI18n(new 
File(interpreter.getWorkingPath(), "resources"));
+               GadgetDescription.i18n = i18n;
+               GadgetToken.i18n = i18n;
+               GadgetParameter.i18n = i18n;
+       }
 }

Modified: 
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/GadgetsContainer.java
===================================================================
--- 
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/GadgetsContainer.java
    2008-08-28 07:24:18 UTC (rev 1620)
+++ 
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/GadgetsContainer.java
    2008-08-28 08:39:43 UTC (rev 1621)
@@ -169,6 +169,7 @@
                validate(description.getUuid(), "UUID not defined");
                validate(gadget.getInterpreter().getExecutable(), 
"Interpreter/Excecutable not defined");
                
gadget.getInterpreter().setWorkingPath(Files.cannonical(gadgetPath));
+               gadget.buildI18n();
                gadgets.add(gadget);
                listeners.fire().gadgetLoaded(gadget);
        }

Modified: 
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/I18N.java
===================================================================
--- 
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/I18N.java
        2008-08-28 07:24:18 UTC (rev 1620)
+++ 
software_suite_v2/software/tuxdroid-gadget-framework/trunk/tuxdroid-gadget-framework/sources/com/kysoh/tuxdroid/gadget/framework/container/I18N.java
        2008-08-28 08:39:43 UTC (rev 1621)
@@ -19,6 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
+
 package com.kysoh.tuxdroid.gadget.framework.container;
 
 import java.util.Locale;


-------------------------------------------------------------------------
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