diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2016-05-21 20:37:13 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2016-05-21 20:37:13 +0200 |
commit | 87e8e8d37298a126214679dfdbe3ef7db3543fd5 (patch) | |
tree | 7f738be832e8303b0292c6bd4dd175cbf3b450d6 /tools/translations/extract.py | |
parent | 10a50853dfa65a70dc4c4ed1c95cfdb38f29436c (diff) |
i18n: Add gettext header template to the POT
Diffstat (limited to 'tools/translations/extract.py')
-rwxr-xr-x | tools/translations/extract.py | 18 |
1 files changed, 17 insertions, 1 deletions
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 <EMAIL@ADDRESS>, 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 |