]> git.lyx.org Git - lyx.git/blobdiff - po/postats.py
fr.po: update from Jean-Pierre
[lyx.git] / po / postats.py
old mode 100644 (file)
new mode 100755 (executable)
index e4c3857..fe48651
@@ -26,11 +26,14 @@ 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)
 # will "do the right thing".
 lyx_branch=""
+# these po-files will be skipped:
+ommitted = ('en.po')
 
 import os
 import sys
@@ -91,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)
@@ -125,12 +128,12 @@ array ( 'langcode' => '%(langcode)s', "date" => "%(date)s",
 
 if __name__ == "__main__":
     if lyx_branch:
-        branch_tag = "branches/%s" % lyx_branch
+        branch_tag = lyx_branch
     else:
-        branch_tag = "trunk"
+        branch_tag = "master"
 
 
-    print """<?php
+    print("""<?php
 // The current version
 $lyx_version = "%s";
 // The branch tag
@@ -138,5 +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:]]))
+)?>""" % (sys.argv[1], branch_tag, ",".join([run_msgfmt(po) for po in sys.argv[2:] if po not in ommitted])))