Changes to be committed:
modified: VERSION modified: license-dialog modified: po/it.po Untracked files: ChangeLog
This commit is contained in:
parent
28dc8e8799
commit
3d72bd193c
@ -1,9 +1,10 @@
|
|||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import os #--Uscite possibili:
|
import os #--Uscite possibili:
|
||||||
import sys #---: 0 -> licenza accettata
|
import sys #---: 0 -> licenza accettata
|
||||||
import gettext #---: 1 -> licenza rifiutata
|
import gettext #---: 1 -> licenza rifiutata
|
||||||
from PyQt4 import QtGui, QtCore #---: 2 -> percorso licenza sbagliato
|
from PyQt4 import QtGui, QtCore #---: 2 -> percorso licenza sbagliato o non presente o se l'argomento digitato è -h o --help
|
||||||
|
|
||||||
#kde
|
#kde
|
||||||
imgAccetto = "/opt/kde/share/icons/oxygen/32x32/actions/dialog-ok-apply.png"
|
imgAccetto = "/opt/kde/share/icons/oxygen/32x32/actions/dialog-ok-apply.png"
|
||||||
@ -15,16 +16,40 @@ imgForm = "/opt/kde/share/icons/oxygen/32x32/mimetypes/text-rtf.png"
|
|||||||
#imgRifiuto = "/usr/share/icons/gnome/32x32/actions/gtk-stop.png"
|
#imgRifiuto = "/usr/share/icons/gnome/32x32/actions/gtk-stop.png"
|
||||||
#imgForm = "/usr/share/icons/gnome/32x32/mimetypes/document.png"
|
#imgForm = "/usr/share/icons/gnome/32x32/mimetypes/document.png"
|
||||||
|
|
||||||
gettext.install('license-dialog', '/usr/share/locale', unicode=1)
|
def usage():
|
||||||
path = sys.argv[1]
|
print _("Usage: license-dialog /license/path")
|
||||||
|
print _("License-dialog is a simple PyQt4 based license accept/refuse dialog")
|
||||||
|
|
||||||
|
|
||||||
|
gettext.install('license-dialog', '/usr/share/locale', unicode=1)
|
||||||
|
try:
|
||||||
|
path = sys.argv[1]
|
||||||
|
#si verifica se non si fornisce alcun argomento
|
||||||
|
except:
|
||||||
|
usage()
|
||||||
|
print _("Error: path not defined")
|
||||||
|
sys.exit(2)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#controlla se la licenza esiste e la assegna a txt
|
#controlla se la licenza esiste e la assegna a txt
|
||||||
if not os.path.exists(path):
|
if path == "-h" or path == "--help":
|
||||||
|
usage()
|
||||||
|
sys.exit(2)
|
||||||
|
#esce con 2 se è una cartella
|
||||||
|
elif not os.path.exists(path):
|
||||||
|
usage()
|
||||||
print _("Error: Wrong path")
|
print _("Error: Wrong path")
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
|
elif os.path.isdir(path):
|
||||||
|
usage()
|
||||||
|
print _("Error: path cannot be a directory")
|
||||||
|
sys.exit(2)
|
||||||
|
|
||||||
licenza = open(path, "r")
|
licenza = open(path, "r")
|
||||||
txt = licenza.read()
|
txtTp = licenza.read()
|
||||||
|
#così vanno i caratteri accentati sulla QTextEdit
|
||||||
|
txt= txtTp.decode("utf-8")
|
||||||
licenza.close()
|
licenza.close()
|
||||||
|
|
||||||
|
|
||||||
@ -55,7 +80,9 @@ class Form(QtGui.QWidget):
|
|||||||
|
|
||||||
licenza = QtGui.QTextEdit()
|
licenza = QtGui.QTextEdit()
|
||||||
licenza.setReadOnly(True)
|
licenza.setReadOnly(True)
|
||||||
licenza.setText(txt)
|
licenza.setPlainText(txt)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
grid = QtGui.QGridLayout()
|
grid = QtGui.QGridLayout()
|
||||||
grid.setSpacing(10)
|
grid.setSpacing(10)
|
||||||
@ -84,7 +111,6 @@ def evtRifiuto():
|
|||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#crea la finestra di dialogo
|
#crea la finestra di dialogo
|
||||||
app = QtGui.QApplication(sys.argv)
|
app = QtGui.QApplication(sys.argv)
|
||||||
form = Form()
|
form = Form()
|
||||||
|
11
po/it.po
11
po/it.po
@ -4,10 +4,21 @@ msgstr ""
|
|||||||
"Language: it\n"
|
"Language: it\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
|
||||||
|
msgid "Usage: license-dialog /license/path"
|
||||||
|
msgstr "Sintassi: license-dialog /percorso/licenza"
|
||||||
|
|
||||||
|
msgid "License-dialog is a simple PyQt4 based license accept/refuse dialog"
|
||||||
|
msgstr "License-dialog è un semplice script basato su PyQt4 che permette di accettare/rifiutare una licenza"
|
||||||
|
|
||||||
msgid "Error: Wrong path"
|
msgid "Error: Wrong path"
|
||||||
msgstr "Errore: Percorso del file errato"
|
msgstr "Errore: Percorso del file errato"
|
||||||
|
|
||||||
|
msgid "Error: path not defined"
|
||||||
|
msgstr "Errore: percorso non definito"
|
||||||
|
|
||||||
|
msgid "Error: path cannot be a directory"
|
||||||
|
msgstr "Errore: il percorso non può essere una cartella"
|
||||||
|
|
||||||
msgid "Licenze"
|
msgid "Licenze"
|
||||||
msgstr "Licenza"
|
msgstr "Licenza"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user