Author: echatellier Date: 2014-06-27 08:58:01 +0200 (Fri, 27 Jun 2014) New Revision: 276 Url: http://forge.codelutin.com/projects/faxtomail/repository/revisions/276 Log: Fix i18n for windows Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/FaxToMailUIContext.java Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/FaxToMailUIContext.java =================================================================== --- trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/FaxToMailUIContext.java 2014-06-26 21:26:35 UTC (rev 275) +++ trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/FaxToMailUIContext.java 2014-06-27 06:58:01 UTC (rev 276) @@ -54,6 +54,8 @@ import org.jdesktop.swingx.auth.LoginService; import org.nuiton.i18n.I18n; import org.nuiton.i18n.init.ClassPathI18nInitializer; +import org.nuiton.i18n.init.DefaultI18nInitializer; +import org.nuiton.i18n.init.UserI18nInitializer; import org.nuiton.jaxx.application.ApplicationConfiguration; import org.nuiton.jaxx.application.ApplicationTechnicalException; import org.nuiton.jaxx.application.swing.ApplicationUIContext; @@ -350,7 +352,13 @@ log.info(String.format("Starts i18n with locale [%s]", i18nLocale)); } - I18n.init(new ClassPathI18nInitializer(), i18nLocale); + try { + // production case + I18n.init(new DefaultI18nInitializer("faxtomail-i18n"), i18nLocale); + } catch (RuntimeException ex) { + // fallback case : strange ide behaviour (eclipse) + I18n.init(new ClassPathI18nInitializer(), i18nLocale); + } // try to autologin user from username of current X session autologinUser();
participants (1)
-
echatellier@users.forge.codelutin.com