[Erp5-report] r42004 nicolas - in /erp5/trunk/utils/cloudooo/cloudooo: ./ handler/ooo/appli...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jan 4 17:48:53 CET 2011
Author: nicolas
Date: Tue Jan 4 17:48:53 2011
New Revision: 42004
URL: http://svn.erp5.org?rev=42004&view=rev
Log:
Add additional parameter to define default language of OpenOffice.org deamon.
This is usefull for default formating, reading direction, default units, ...
for english, add in your cloudoooo.conf under section [app:main]:
openoffice_user_interface_language = en
Allowed values are iso language code (ISO 639)
Added:
erp5/trunk/utils/cloudooo/cloudooo/utils.py
- copied unchanged from r41955, erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/utils.py
Modified:
erp5/trunk/utils/cloudooo/cloudooo/cloudooo.py
erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/application/openoffice.py
Modified: erp5/trunk/utils/cloudooo/cloudooo/cloudooo.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/cloudooo.py?rev=42004&r1=42003&r2=42004&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/cloudooo.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/cloudooo.py [utf8] Tue Jan 4 17:48:53 2011
@@ -91,7 +91,10 @@ def application(global_config, **local_c
working_path,
local_config.get('virtual_display_id'),
local_config.get('office_binary_path'),
- local_config.get('uno_path'))
+ local_config.get('uno_path'),
+ local_config.get('openoffice_user_interface_language',
+ 'en'),
+ )
openoffice.start()
monitor.load(local_config)
Modified: erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/application/openoffice.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/application/openoffice.py?rev=42004&r1=42003&r2=42004&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/application/openoffice.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/application/openoffice.py [utf8] Tue Jan 4 17:48:53 2011
@@ -85,7 +85,7 @@ class OpenOffice(Application):
self.request = 0
def loadSettings(self, hostname, port, path_run_dir, display_id,
- office_binary_path, uno_path, **kw):
+ office_binary_path, uno_path, default_language, **kw):
"""Method to load the configuratio to control one OpenOffice Instance
Keyword arguments:
office_path -- Full Path of the OOo executable.
@@ -95,6 +95,7 @@ class OpenOffice(Application):
Application.loadSettings(self, hostname, port, path_run_dir, display_id)
self.office_binary_path = office_binary_path
self.uno_path = uno_path
+ self.default_language = default_language
def _start_process(self, command, env):
"""Start OpenOffice.org process"""
@@ -140,6 +141,7 @@ class OpenOffice(Application):
'-display',
':%s' % self.display_id,
'-env:UserInstallation=file://%s' % self.path_user_installation,
+ '-language=%s' % self.default_language,
]
# To run the instance OOo is need a environment. So, the "DISPLAY" of Xvfb
# is passed to env and the environment customized is passed to the process
More information about the Erp5-report
mailing list