From 87e8e8d37298a126214679dfdbe3ef7db3543fd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Sat, 21 May 2016 20:37:13 +0200 Subject: i18n: Add gettext header template to the POT --- tools/translations/extract.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'tools/translations/extract.py') diff --git a/tools/translations/extract.py b/tools/translations/extract.py index 0ae856344a..195f45f637 100755 --- a/tools/translations/extract.py +++ b/tools/translations/extract.py @@ -35,7 +35,19 @@ for root, dirnames, filenames in os.walk('.'): unique_str = [] unique_loc = {} -main_po = "" +main_po = """ +# LANGUAGE translation of the Godot Engine editor +# Copyright (C) 2016 Juan Linietsky, Ariel Manzur and the Godot community +# This file is distributed under the same license as the Godot source code. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Godot Engine editor\\n" +"Content-Type: text/plain; charset=UTF-8\\n" +"Content-Transfer-Encoding: 8-bit\\n" +""" print("Updating the tools.pot template...") @@ -85,6 +97,10 @@ f = open("tools.pot", "wb") f.write(main_po) f.close() +if (os.name == "posix"): + os.system("msgmerge -w80 tools.pot tools.pot > tools.pot.wrap") + shutil.move("tools.pot.wrap", "tools.pot") + shutil.move("tools.pot", "tools/translations/tools.pot") # TODO: Make that in a portable way, if we care; if not, kudos to Unix users -- cgit v1.2.3