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