From 63ceebdf364bc1e08a580dc994c7d18f708fc619 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Tue, 22 Jul 2008 09:38:43 +0200 Subject: i18n: allow export into a po file from command line bzr revid: christophe@tinyerp.com-20080722073843-16r67df83yz8z0tb --- bin/tinyerp-server.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'bin/tinyerp-server.py') diff --git a/bin/tinyerp-server.py b/bin/tinyerp-server.py index 8bdeec75bc6..c022188ff72 100755 --- a/bin/tinyerp-server.py +++ b/bin/tinyerp-server.py @@ -184,11 +184,12 @@ if tools.config["translate_out"]: import csv logger.notifyChannel("init", netsvc.LOG_INFO, 'writing translation file for language %s to %s' % (tools.config["language"], tools.config["translate_out"])) - trans=tools.trans_generate(tools.config["language"], tools.config["translate_modules"]) - writer=csv.writer(file(tools.config["translate_out"], "w"), 'UNIX') - for row in trans: - writer.writerow(row) - del trans + + fileformat = os.path.splitext(tools.config["translate_out"])[-1][1:].lower() + buf = file(tools.config["translate_out"], "w") + tools.trans_export(tools.config["language"], tools.config["translate_modules"], buf, fileformat) + buf.close() + logger.notifyChannel("init", netsvc.LOG_INFO, 'translation file written succesfully') sys.exit(0) -- cgit v1.2.3