]> git.lyx.org Git - lyx.git/blobdiff - po/postats.py
Update fr.po : translations of new strings, shortcuts untested
[lyx.git] / po / postats.py
index 29a243eccc5581d0f98f01f141542bd54326c78e..8c5f058642c87acc01096d3129af73a333a3e78a 100755 (executable)
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#! /usr/bin/python3
 # -*- coding: utf-8 -*-
 # Copyright (C) 2007 Michael Gerz <michael.gerz@teststep.org>
 # Copyright (C) 2007 José Matos <jamatos@lyx.org>
@@ -26,6 +26,7 @@ and generates a PHP web page.
 Invocation:
    postats.py lyx_version po_files > "pathToWebPages"/i18n.inc
 """
+from __future__ import print_function
 
 # modify this when you change branch
 # Note that an empty lyx_branch variable (ie svn trunk)
@@ -39,7 +40,7 @@ import sys
 
 # Reset the locale
 import locale
-locale.setlocale(locale.LC_ALL, 'C') 
+locale.setlocale(locale.LC_ALL, 'C')
 os.environ['LC_ALL'] = 'C'
 
 def extract_number(line, issues, prop):
@@ -93,7 +94,7 @@ def run_msgfmt(pofile):
  The function runs msgfmt on it and returns corresponding php code.
 """
     if not pofile.endswith('.po'):
-        print >> sys.stderr, "%s is not a po file" % pofile
+        print("%s is not a po file" % pofile, file=sys.stderr)
         sys.exit(1)
 
     dirname = os.path.dirname(pofile)
@@ -132,7 +133,7 @@ if __name__ == "__main__":
         branch_tag = "master"
 
 
-    print """<?php
+    print("""<?php
 // The current version
 $lyx_version = "%s";
 // The branch tag
@@ -140,4 +141,4 @@ $branch_tag = "%s";
 
 // The data itself
 $podata = array (%s
-)?>""" % (sys.argv[1], branch_tag, ",".join([run_msgfmt(po) for po in sys.argv[2:] if po not in ommitted]))
+)?>""" % (sys.argv[1], branch_tag, ",".join([run_msgfmt(po) for po in sys.argv[2:] if po not in ommitted])))