Fall 4437: Sprachen
parent
be3aef1a11
commit
6390d451f2
|
|
@ -103,6 +103,12 @@ def main():
|
||||||
'drop_db',
|
'drop_db',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if cmd == 'load_languages':
|
||||||
|
methods = [
|
||||||
|
'login',
|
||||||
|
'load_languages'
|
||||||
|
]
|
||||||
|
|
||||||
setup_methods = [
|
setup_methods = [
|
||||||
'login',
|
'login',
|
||||||
'install_modules',
|
'install_modules',
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,8 @@ class Config():
|
||||||
self.price_decimals = 2 # Nachkommastellen Preis
|
self.price_decimals = 2 # Nachkommastellen Preis
|
||||||
self.uom_decimals = 3 # Nachkommastellen Mengeneinheiten
|
self.uom_decimals = 3 # Nachkommastellen Mengeneinheiten
|
||||||
|
|
||||||
|
self.load_languages = ['en_US']
|
||||||
|
|
||||||
self.mail_server = {
|
self.mail_server = {
|
||||||
'name': 'test',
|
'name': 'test',
|
||||||
'sequence': 0,
|
'sequence': 0,
|
||||||
|
|
|
||||||
|
|
@ -93,6 +93,27 @@ class DatenpolFunctions:
|
||||||
vals['country_id'] = country_id
|
vals['country_id'] = country_id
|
||||||
return self.odoo.env.ref(self.config.company_xmlid).write(vals)
|
return self.odoo.env.ref(self.config.company_xmlid).write(vals)
|
||||||
|
|
||||||
|
def load_languages(self):
|
||||||
|
"""Lade zusätzliche Sprachen"""
|
||||||
|
|
||||||
|
languages = self.config.load_languages
|
||||||
|
|
||||||
|
language_install_obj = self.odoo.env['base.language.install']
|
||||||
|
for language in languages:
|
||||||
|
already_installed = False
|
||||||
|
for installed in self.odoo.env['res.lang'].get_installed():
|
||||||
|
if language == installed[0]:
|
||||||
|
already_installed = True
|
||||||
|
break
|
||||||
|
if not already_installed:
|
||||||
|
for lang in self.odoo.env['res.lang'].get_available():
|
||||||
|
if lang[0] == language:
|
||||||
|
lang_id = language_install_obj.create({'lang': language})
|
||||||
|
lang_id = language_install_obj.browse(lang_id)
|
||||||
|
lang_id.lang_install()
|
||||||
|
|
||||||
|
return True
|
||||||
|
|
||||||
def set_taxes(self):
|
def set_taxes(self):
|
||||||
"""Setze Standard-Steuersätze"""
|
"""Setze Standard-Steuersätze"""
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue