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
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import os #--Uscite possibili:
|
||||
import sys #---: 0 -> licenza accettata
|
||||
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
|
||||
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"
|
||||
#imgForm = "/usr/share/icons/gnome/32x32/mimetypes/document.png"
|
||||
|
||||
def usage():
|
||||
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
|
||||
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")
|
||||
sys.exit(2)
|
||||
elif os.path.isdir(path):
|
||||
usage()
|
||||
print _("Error: path cannot be a directory")
|
||||
sys.exit(2)
|
||||
|
||||
licenza = open(path, "r")
|
||||
txt = licenza.read()
|
||||
txtTp = licenza.read()
|
||||
#così vanno i caratteri accentati sulla QTextEdit
|
||||
txt= txtTp.decode("utf-8")
|
||||
licenza.close()
|
||||
|
||||
|
||||
@ -55,7 +80,9 @@ class Form(QtGui.QWidget):
|
||||
|
||||
licenza = QtGui.QTextEdit()
|
||||
licenza.setReadOnly(True)
|
||||
licenza.setText(txt)
|
||||
licenza.setPlainText(txt)
|
||||
|
||||
|
||||
|
||||
grid = QtGui.QGridLayout()
|
||||
grid.setSpacing(10)
|
||||
@ -84,7 +111,6 @@ def evtRifiuto():
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
|
||||
#crea la finestra di dialogo
|
||||
app = QtGui.QApplication(sys.argv)
|
||||
form = Form()
|
||||
|
11
po/it.po
11
po/it.po
@ -4,10 +4,21 @@ msgstr ""
|
||||
"Language: it\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"
|
||||
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"
|
||||
msgstr "Licenza"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user