...
Cuando se ejecuta O3 se determina el idioma y región indicado en la configuración regional de la máquina (comunmente llamada locale), y en el caso de ser alguno de los idiomas indicados antes O3 se ajusta en forma automática para dicho idioma. En el caso de los separadores de miles y decimales Java y en consecuencia O3 toma para la configuración de los mismos la región, sin importar los definidos por nostros. Por lo cual si queremos cambiar esto deberemos de hacerlo por properties.
...
Por ejemplo para configurar el O3 Browser se debe localizar la siguiente sección del archivo Browser.bat
Code Block |
---|
rem Add Application System Properties
set PROPERTIES=%PROPERTIES% -mx200M
|
A esta sección se le debe agregar una nueva línea de modo que quede de la siguiente forma
Code Block |
---|
rem Add Application System Properties
set PROPERTIES=%PROPERTIES% -mx200M
set PROPERTIES=%PROPERTIES% -Duser.language=XX
set PROPERTIES=%PROPERTIES% -Duser.region=YY
set PROPERTIES=%PROPERTIES% -Duser.timezone=ZZ
|
...
Por ejemplo para configurar el O3 Browser se debe localizar la siguiente sección del archivo Browser.sh
Code Block |
---|
# Add Application System Properties
PROPERTIES="$PROPERTIES -mx200M"
|
A esta sección se le debe agregar una nueva línea de modo que quede de la siguiente forma
Code Block |
---|
# Add Application System Properties PROPERTIES="$PROPERTIES -mx200M" PROPERTIES="$PROPERTIES -Duser.language=XX" PROPERTIES="$PROPERTIES -Duser.regiomregion=YY" PROPERTIES="$PROPERTIES -Duser.timezone=ZZ" |
...
Para configurar el idioma de cada uno de estos módulos es necesario localizar la línea similar a la siguiente:
Code Block |
---|
lax.nl.java.option.additional=-Xmx100m -Djava.library.path=C:\\IdeaSoft\\O3\\classes\\bin
|
...
Esta línea quedará entonces de la siguiente forma:
Code Block |
---|
lax.nl.java.option.additional=-Xmx100m -Duser.language=XX -Duser.region=YY -Duser.timezone=ZZ -Djava.library.path=C:\\IdeaSoft\\O3\\classes\\bin
|
Para el jboss.bat
Después de la línea
Code Block |
---|
set JAVA_OPTS=%JAVA_OPTS% -Dbrowser.useHourglass=false |
Agregar las líneas
Code Block |
---|
set JAVA_OPTS=%JAVA_OPTS% -Duser.language=XX
set JAVA_OPTS=%JAVA_OPTS% -Duser.region=YY
set JAVA_OPTS=%JAVA_OPTS% -Duser.timezone=ZZ |
Para el jboss.sh
En el caso del jboss.sh la modificación es diferente, buscar las siguientes líneas
Code Block |
---|
JAVA_OPTS="-server -Xms128m -Xmx512m"
JAVA_OPTS="$JAVA_OPTS -XX:MaxPermSize=128m"
JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"
|
y agregarles :
Code Block |
---|
JAVA_OPTS="-server -Xms128m -Xmx512m"
JAVA_OPTS="$JAVA_OPTS -XX:MaxPermSize=128m"
JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"
JAVA_OPTS="$JAVA_OPTS -Duser.language=XX"
JAVA_OPTS="$JAVA_OPTS -Duser.region=YY"
|
...
- ir al directorio donde está instalado O3
- de ahí ir al directorio jboss/server/default/deploy/gserver/Oo3.ear
- localizar el archivo o3-installer-X.X.XXX.war y renombrarlo ej #o3-installer-X.X.XXX.war (puede variar el número de acuerdo a la versión)
- crear ahí mismo una carpeta con el nombre o3-installer-X.X.XXX.war
- descomprimir el archivo o3-installer-X.X.XXX.war en la carpeta creada
- localizar el archivo o3-installer.jnlp, y abrirlo con un editor de texto
agregar las siguientes property en la parte correspondiente (casi al final del archivo)
Code Block <property name="user.language" value="XX"> </property> <property name="user.region" value="YY"> </property> <property name="user.timezone" value="ZZ"> </property>
- reiniciar el jboss y volver a correr la aplicación