scripts/install-i18n.py

branch
eric7
changeset 9328
49a0a9cb2505
parent 9221
bf71ee032bb4
child 9448
ea215f7afab3
diff -r 2b768afcaee1 -r 49a0a9cb2505 scripts/install-i18n.py
--- a/scripts/install-i18n.py	Thu Sep 15 10:09:53 2022 +0200
+++ b/scripts/install-i18n.py	Thu Sep 15 11:00:36 2022 +0200
@@ -9,10 +9,10 @@
 Installation script for the eric IDE translation files.
 """
 
-import sys
+import glob
 import os
 import shutil
-import glob
+import sys
 
 try:
     from eric7config import getConfig
@@ -76,11 +76,12 @@
             shutil.copy2(fn, targetDir)
             os.chmod(os.path.join(targetDir, os.path.basename(fn)), 0o644)
     except OSError as msg:
-        sys.stderr.write("OSError: {0}\nTry install-i18n as root.\n".format(msg))
-    except OSError as msg:
-        sys.stderr.write(
-            "OSError: {0}\nTry install-i18n with admin rights.\n".format(msg)
-        )
+        if sys.platform.startswith(("win", "cygwin")):
+            sys.stderr.write(
+                "OSError: {0}\nTry install-i18n with admin rights.\n".format(msg)
+            )
+        else:
+            sys.stderr.write("OSError: {0}\nTry install-i18n as root.\n".format(msg))
 
 
 def main(argv):

eric ide

mercurial