Browse Source

i18n: Add gettext header template to the POT

Rémi Verschelde 9 years ago
parent
commit
87e8e8d372
2 changed files with 346 additions and 110 deletions
  1. 17 1
      tools/translations/extract.py
  2. 329 109
      tools/translations/tools.pot

+ 17 - 1
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

File diff suppressed because it is too large
+ 329 - 109
tools/translations/tools.pot


Some files were not shown because too many files changed in this diff