+1 I already use this setting for months now without any problem at all.
Jacques ----- Original Message ----- From: "Jacopo Cappellato" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Tuesday, October 03, 2006 9:06 AM Subject: Proposed solution for the old and known English locale bug > In the attached patch there is a very simple way to fix the old and > known bug that makes impossible to display the English labels when OFBiz > is run in an operating system with a system language (different from > English) that is available in the OFBiz ui lables property files. > The bug is caused by the way the Java localization routines search for > localized files and by the fact that in OFBiz we don't maintain the en_EN > files, because the labels are in the default properties files (without > locale extension). > > For example, if I run OFbiz in an operating system with locale it_IT, and > I set the language session to en_EN, the labels are shown in Italian > because the en_EN files are not found and so (before using the default > labels without locale suffix) the Java localization routine retrieves the > system langage (it_IT) and searches for property files with the it_IT > suffix (and finds them). > > The proposed solution (that Jacques LeRoux already suggested in an old > Jira issue) is to use the -Duser.language=en parameter when invoking the > java command (in the OFBiz startup files): in this way the default system > locale will be the English one, and everything will work as expected... I > don't think it is a bad solution, in fact it is correct to set the JVM in > which OFBiz is running to the same locale of the default language files of > OFBiz. > > Can I commit the patch? > > Jacopo > > > Index: startofbiz.bat > =================================================================== > --- startofbiz.bat (revision 452073) > +++ startofbiz.bat (working copy) > @@ -16,8 +16,8 @@ > REM ##################################################################### > ECHO ON > > -"%JAVA_HOME%\bin\java" -Xms256M -Xmx512M -jar ofbiz.jar > > framework\logs\console.log > +"%JAVA_HOME%\bin\java" -Xms256M -Xmx512M -Duser.language=en -jar > ofbiz.jar > framework\logs\console.log > > REM This one is for more of a debugging mode > -REM "%JAVA_HOME%\bin\java" -Xms256M -Xmx512M -Xdebug -Xnoagent > -Djava.compiler=NONE > -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar > ofbiz.jar > framework\logs\console.log > +REM "%JAVA_HOME%\bin\java" -Xms256M -Xmx512M -Duser.language=en -Xdebug > -Xnoagent -Djava.compiler=NONE > -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar > ofbiz.jar > framework\logs\console.log > > Index: startofbiz.sh > =================================================================== > --- startofbiz.sh (revision 452073) > +++ startofbiz.sh (working copy) > @@ -30,7 +30,8 @@ > #DEBUG="-Dsun.rmi.server.exceptionTrace=true" > #RMIIF="-Djava.rmi.server.hostname=<set your IP address here>" > MEMIF="-Xms128M -Xmx256M" > -VMARGS="$MEMIF $DEBUG $RMIIF $ADMIN" > +LANGUAGE="-Duser.language=en" > +VMARGS="$MEMIF $DEBUG $RMIIF $ADMIN $LANGUAGE" > > # Worldpay Config > #VMARGS="-Xbootclasspath/p:applications/accounting/lib/cryptix.jar $VMARGS" > >
