diff options
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | src/WhatsApp.pro | 3 | ||||
-rw-r--r-- | src/about.cpp | 6 | ||||
-rw-r--r-- | src/about.ui | 6 | ||||
-rw-r--r-- | src/i18n/it_IT.ts | 1065 | ||||
-rw-r--r-- | src/lock.ui | 2 | ||||
-rw-r--r-- | src/mainwindow.cpp | 8 | ||||
-rw-r--r-- | src/rateapp.ui | 2 | ||||
-rw-r--r-- | src/settingswidget.cpp | 8 | ||||
-rw-r--r-- | src/settingswidget.ui | 24 | ||||
-rw-r--r-- | src/utils.cpp | 2 |
11 files changed, 1100 insertions, 29 deletions
@@ -50,3 +50,6 @@ compile_commands.json # QtCreator local machine specific files for imported projects *creator.user* + +qtwebengine_dictionaries +whatsie diff --git a/src/WhatsApp.pro b/src/WhatsApp.pro index db69dd5..992834e 100644 --- a/src/WhatsApp.pro +++ b/src/WhatsApp.pro @@ -113,6 +113,9 @@ FORMS += \ rateapp.ui \ settingswidget.ui +TRANSLATIONS += \ + i18n/it_IT.ts + qtPrepareTool(CONVERT_TOOL, qwebengine_convert_dict) DICTIONARIES_DIR = qtwebengine_dictionaries diff --git a/src/about.cpp b/src/about.cpp index 9038f20..ba54a7e 100644 --- a/src/about.cpp +++ b/src/about.cpp @@ -11,7 +11,7 @@ About::About(QWidget *parent) : QWidget(parent), ui(new Ui::About) { // init appName = QApplication::applicationName(); - appDescription = "WhatsApp Web clinet for Linux Desktop"; + appDescription = "WhatsApp Web client for Linux Desktop"; isOpenSource = true; appAuthorName = "Keshav Bhatt"; appAuthorEmail = "keshavnrj@gmail.com"; @@ -35,8 +35,8 @@ About::About(QWidget *parent) : QWidget(parent), ui(new Ui::About) { QString("<p><span style=' font-weight:600;'>Designed & Developed " "by:</span>" " %1 </p><p><span style=' font-weight:600;'>" - "Developer Email address: </span>%2</p>" - "<p><span style=' font-weight:600;'>Developer Website:</span>" + "Email: </span>%2</p>" + "<p><span style=' font-weight:600;'>Website:</span>" " %3</p>") .arg(appAuthorName, appAuthorEmail, appAuthorLink)); diff --git a/src/about.ui b/src/about.ui index 653d972..b828eb2 100644 --- a/src/about.ui +++ b/src/about.ui @@ -139,7 +139,7 @@ p, li { white-space: pre-wrap; } <item> <widget class="QLabel" name="desc2"> <property name="text"> - <string><html><head/><body><p><span style=" font-weight:600;">Designed &amp; Developed by:</span> Keshav Bhatt </p><p><span style=" font-weight:600;">Developer Email address: </span>keshavnrj@gmail.com</p><p><span style=" font-weight:600;">Developer Website:</span> http://ktechpit.com</p></body></html></string> + <string><html><head/><body><p><span style=" font-weight:600;">Designed &amp; Developed by:</span> Keshav Bhatt </p><p><span style=" font-weight:600;">Email: </span>keshavnrj@gmail.com</p><p><span style=" font-weight:600;">Website:</span> http://ktechpit.com</p></body></html></string> </property> </widget> </item> @@ -168,7 +168,7 @@ p, li { white-space: pre-wrap; } <item> <widget class="QPushButton" name="donate"> <property name="text"> - <string>Donate Paypal</string> + <string>Donate PayPal</string> </property> </widget> </item> @@ -193,7 +193,7 @@ p, li { white-space: pre-wrap; } <item> <widget class="QPushButton" name="more_apps"> <property name="text"> - <string>More Application by Developer</string> + <string>More Applications</string> </property> </widget> </item> diff --git a/src/i18n/it_IT.ts b/src/i18n/it_IT.ts new file mode 100644 index 0000000..f419862 --- /dev/null +++ b/src/i18n/it_IT.ts @@ -0,0 +1,1065 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="it"> +<context> + <name>About</name> + <message> + <location filename="../about.ui" line="14"/> + <source>Form</source> + <translation>Form</translation> + </message> + <message> + <location filename="../about.ui" line="117"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:18pt;">WhatSie</span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">WhatsApp Web Client for Linux Desktop.</p></body></html></source> + <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:18pt;">WhatSie</span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Client WhatsApp Web per Desktop Linux.</p></body></html></translation> + </message> + <message> + <location filename="../about.ui" line="135"/> + <source>-</source> + <translation>-</translation> + </message> + <message> + <source><html><head/><body><p><span style=" font-weight:600;">Designed &amp; Developed by:</span> Keshav Bhatt </p><p><span style=" font-weight:600;">Email address: </span>keshavnrj@gmail.com</p><p><span style=" font-weight:600;">Website:</span> http://ktechpit.com</p></body></html></source> + <translation type="vanished"><html><head/><body><p><span style=" font-weight:600;">Progettato &amp; Sviluppato da:</span> Keshav Bhatt </p><p><span style=" font-weight:600;">Email: </span>keshavnrj@gmail.com</p><p><span style=" font-weight:600;">Sito Web:</span> http://ktechpit.com</p></body></html></translation> + </message> + <message> + <location filename="../about.ui" line="142"/> + <source><html><head/><body><p><span style=" font-weight:600;">Designed &amp; Developed by:</span> Keshav Bhatt </p><p><span style=" font-weight:600;">Email: </span>keshavnrj@gmail.com</p><p><span style=" font-weight:600;">Website:</span> http://ktechpit.com</p></body></html></source> + <translation><html><head/><body><p><span style=" font-weight:600;">Progettato &amp; Sviluppato da:</span> Keshav Bhatt </p><p><span style=" font-weight:600;">Email: </span>keshavnrj@gmail.com</p><p><span style=" font-weight:600;">Sito Web:</span> http://ktechpit.com</p></body></html></translation> + </message> + <message> + <location filename="../about.ui" line="171"/> + <source>Donate PayPal</source> + <translation>Dona via PayPal</translation> + </message> + <message> + <location filename="../about.ui" line="178"/> + <source>Donate OpenCollective</source> + <translation>Dona via OpenCollective</translation> + </message> + <message> + <location filename="../about.ui" line="185"/> + <source>Rate in Store</source> + <translation>Lascia una Recensione</translation> + </message> + <message> + <location filename="../about.ui" line="196"/> + <source>More Applications</source> + <translation>Altre Applicazioni</translation> + </message> + <message> + <location filename="../about.ui" line="203"/> + <source>Source Code</source> + <translation>Codice Sorgente</translation> + </message> + <message> + <location filename="../about.ui" line="212"/> + <source>Debug Info</source> + <translation>Dettagli Debug</translation> + </message> +</context> +<context> + <name>AutomaticTheme</name> + <message> + <location filename="../automatictheme.ui" line="14"/> + <source>Form</source> + <translation>Form</translation> + </message> + <message> + <location filename="../automatictheme.ui" line="27"/> + <source>Sunrise</source> + <translation>Alba</translation> + </message> + <message> + <location filename="../automatictheme.ui" line="34"/> + <source>Sunset</source> + <translation>Tramonto</translation> + </message> + <message> + <location filename="../automatictheme.ui" line="55"/> + <source> Refresh </source> + <translation>Aggiorna</translation> + </message> + <message> + <location filename="../automatictheme.ui" line="70"/> + <source>Disable and Close</source> + <translatorcomment>Disabilita e Chiudi</translatorcomment> + <translation></translation> + </message> + <message> + <location filename="../automatictheme.ui" line="94"/> + <source> Enable and Close</source> + <translatorcomment>Abilita e Chiudi</translatorcomment> + <translation></translation> + </message> +</context> +<context> + <name>CertificateErrorDialog</name> + <message> + <location filename="../certificateerrordialog.ui" line="14"/> + <source>Dialog</source> + <translation>Dialog</translation> + </message> + <message> + <location filename="../certificateerrordialog.ui" line="26"/> + <source>Icon</source> + <translation>Icon</translation> + </message> + <message> + <location filename="../certificateerrordialog.ui" line="42"/> + <source>Error</source> + <translation></translation> + </message> + <message> + <location filename="../certificateerrordialog.ui" line="61"/> + <source>If you wish so, you may continue with an unverified certificate. Accepting an unverified certificate mean you may not be connected with the host you tried to connect to. + +Do you wish to override the security check and continue ? </source> + <translation>Se lo desideri, puoi continuare con un certificato non verificato. Accettare un certificato non verificato significa che potresti non essere connesso all'host a cui hai tentato di connetterti. +Desideri ignorare il controllo di sicurezza e continuare?</translation> + </message> +</context> +<context> + <name>DownloadManagerWidget</name> + <message> + <location filename="../downloadmanagerwidget.ui" line="20"/> + <source>Downloads</source> + <translation>Scaricati</translation> + </message> + <message> + <location filename="../downloadmanagerwidget.ui" line="92"/> + <source>No downloads</source> + <translation>Nessun download</translation> + </message> + <message> + <location filename="../downloadmanagerwidget.ui" line="115"/> + <source>Open Download directory</source> + <translation>Apri cartella Scaricati</translation> + </message> +</context> +<context> + <name>DownloadWidget</name> + <message> + <location filename="../downloadwidget.ui" line="26"/> + <location filename="../downloadwidget.ui" line="55"/> + <source>TextLabel</source> + <translation>TextLabel</translation> + </message> + <message> + <location filename="../downloadwidget.cpp" line="32"/> + <source>%L1 B</source> + <translation>%L1 B</translation> + </message> + <message> + <location filename="../downloadwidget.cpp" line="34"/> + <source>%L1 KiB</source> + <translation>%L1 KiB</translation> + </message> + <message> + <location filename="../downloadwidget.cpp" line="36"/> + <source>%L1 MiB</source> + <translation>%L1 MiB</translation> + </message> + <message> + <location filename="../downloadwidget.cpp" line="38"/> + <source>%L1 GiB</source> + <translation>%L1 GiB</translation> + </message> + <message> + <location filename="../downloadwidget.cpp" line="55"/> + <source>%p% - %1 of %2 downloaded - %3/s</source> + <translation>%p% - %1 di %2 scaricati - %3/s</translation> + </message> + <message> + <location filename="../downloadwidget.cpp" line="63"/> + <source>unknown size - %1 downloaded - %2/s</source> + <translation>dimensione sconosciuta - %1 scaricato - %2/s</translation> + </message> + <message> + <location filename="../downloadwidget.cpp" line="71"/> + <source>completed - %1 downloaded - %2/s</source> + <translation>completato - %1 scaricato - %2/s</translation> + </message> + <message> + <location filename="../downloadwidget.cpp" line="78"/> + <source>cancelled - %1 downloaded - %2/s</source> + <translation>annullato - %1 scaricato - %2/s</translation> + </message> + <message> + <location filename="../downloadwidget.cpp" line="85"/> + <source>interrupted: %1</source> + <translation>interrotto: %1</translation> + </message> + <message> + <location filename="../downloadwidget.cpp" line="92"/> + <source>Stop downloading</source> + <translation>Ferma scaricamento</translation> + </message> + <message> + <location filename="../downloadwidget.cpp" line="96"/> + <source>Remove from list</source> + <translation>Rimuovi dalla lista</translation> + </message> +</context> +<context> + <name>Lock</name> + <message> + <location filename="../lock.ui" line="20"/> + <source>Form</source> + <translation>Form</translation> + </message> + <message> + <location filename="../lock.ui" line="188"/> + <source>Set lock passcode</source> + <translation>Imposta codice di blocco per l'applicazione</translation> + </message> + <message> + <location filename="../lock.ui" line="213"/> + <source>enter passcode</source> + <translation>Inserisci codice di blocco</translation> + </message> + <message> + <location filename="../lock.ui" line="232"/> + <source>enter passcode again</source> + <translation>Ripeti codice di blocco</translation> + </message> + <message> + <location filename="../lock.ui" line="245"/> + <source>Set Pass Code</source> + <translation>Imposta Codice di Blocco</translation> + </message> + <message> + <location filename="../lock.ui" line="258"/> + <source>Cancel</source> + <translation>Annulla</translation> + </message> + <message> + <location filename="../lock.ui" line="265"/> + <location filename="../lock.ui" line="596"/> + <source>Warning: Caps Lock is On</source> + <translation>Attenzione: Blocco Maiusc Attivo</translation> + </message> + <message> + <location filename="../lock.ui" line="311"/> + <source><html><head/><body><p>Note: Passcode must be more then 4 characters and must match in both fields.</p></body></html></source> + <translation><html><head/><body><p>Nota: Il codice di blocco deve contenere più di 4 caratteri e deve corrispondere in entrambi i campi.</p></body></html></translation> + </message> + <message> + <location filename="../lock.ui" line="551"/> + <source>Enter your passcode to get access to app</source> + <translation>Inserisci il codice di blocco per accedere all'app</translation> + </message> + <message> + <location filename="../lock.ui" line="576"/> + <source>enter your passcode</source> + <translation>Inserisci codice di blocco</translation> + </message> + <message> + <location filename="../lock.ui" line="589"/> + <source>Unlock</source> + <translation>Sblocca</translation> + </message> + <message> + <location filename="../lock.ui" line="606"/> + <source><html><head/><body><p>Wrong Passcode, Please try again.</p></body></html></source> + <translation><html><head/><body><p>Codice di Blocco Errato, Riprova.</p></body></html></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.cpp" line="131"/> + <source>Rate Application</source> + <translation>Lascia una Recensione</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="422"/> + <source>App lock is not configured, +Please setup the password in the Settings first. + +Open Settings now?</source> + <translation>Blocco non configurato, +Imposta la password nelle Impostazioni. + +Aprire le Impostazioni ora?</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="440"/> + <source>Unlock to access Settings.</source> + <translation>Sblocca per aprire le Impostazioni.</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="562"/> + <source>Fullscreen</source> + <translation>Schermo Intero</translation> + </message> + <message> + <source>Mi&nimize to barra di sistema</source> + <translation type="vanished">Mi&nimizza nella barra di sistema</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="568"/> + <source>Mi&nimize to tray</source> + <translation>Mi&nimizza nella barra</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="576"/> + <source>&Restore</source> + <translation>&Ripristina</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="580"/> + <source>Re&load</source> + <translation>Ricarica</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="587"/> + <source>Loc&k</source> + <translation>Blocca</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="592"/> + <source>&Settings</source> + <translation>Impo&stazioni</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="597"/> + <source>&Toggle theme</source> + <translation>Al&terna tema</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="603"/> + <source>&About</source> + <translation>Info</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="606"/> + <source>&Quit</source> + <translation>Esci</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="932"/> + <source>messages</source> + <translation>messaggi</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="932"/> + <source>message</source> + <translation>messaggio</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="933"/> + <source>Restore</source> + <translation>Ripristina</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="1144"/> + <source>New Chat</source> + <translation>Nuova Chat</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="1145"/> + <source>Enter a valid WhatsApp number with country code (ex- +91XXXXXXXXXX)</source> + <translation>Inserisci un numero WhatsApp valido con prefisso internazionale (es- +39XXXXXXXXXXXX)</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="1153"/> + <source>Invalid Phone Number</source> + <translation>Numero di Telefono non Valido</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="1188"/> + <source>Unlock to Reload the App.</source> + <translation>Sblocca per Ricaricare l'App.</translation> + </message> +</context> +<context> + <name>NotificationPopup</name> + <message> + <location filename="../notificationpopup.h" line="49"/> + <source>Close</source> + <translation>Chiudi</translation> + </message> +</context> +<context> + <name>PasswordDialog</name> + <message> + <location filename="../passworddialog.ui" line="14"/> + <source>Authentication Required</source> + <translation>Autenticazione Richiesta</translation> + </message> + <message> + <location filename="../passworddialog.ui" line="20"/> + <source>Icon</source> + <translation>Icona</translation> + </message> + <message> + <location filename="../passworddialog.ui" line="36"/> + <source>Info</source> + <translation></translation> + </message> + <message> + <location filename="../passworddialog.ui" line="46"/> + <source>Username:</source> + <translation>Nome Utente:</translation> + </message> + <message> + <location filename="../passworddialog.ui" line="56"/> + <source>Password:</source> + <translation>Password:</translation> + </message> +</context> +<context> + <name>PermissionDialog</name> + <message> + <location filename="../permissiondialog.ui" line="14"/> + <source>Form</source> + <translation>Form</translation> + </message> + <message> + <location filename="../permissiondialog.ui" line="24"/> + <source>Feature</source> + <translation>Funzionalità</translation> + </message> + <message> + <location filename="../permissiondialog.ui" line="29"/> + <source>Status</source> + <translation>Stato</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../about.cpp" line="49"/> + <location filename="../about.cpp" line="85"/> + <source>Show Debug Info</source> + <translation>Mostra Dettagli Debug</translation> + </message> + <message> + <location filename="../about.cpp" line="90"/> + <source>Hide Debug Info</source> + <translation>Nascondi Dettagli Debug</translation> + </message> + <message> + <location filename="../utils.cpp" line="196"/> + <source>Version</source> + <translation>Versione</translation> + </message> + <message> + <location filename="../utils.cpp" line="198"/> + <source>Source Branch</source> + <translation>Ramo Sorgente</translation> + </message> + <message> + <location filename="../utils.cpp" line="200"/> + <source>Commit Hash</source> + <translation>Commit</translation> + </message> + <message> + <location filename="../utils.cpp" line="202"/> + <source>Build Datetime</source> + <translation>Data Compilazione</translation> + </message> + <message> + <location filename="../utils.cpp" line="204"/> + <source>Qt Runtime Version</source> + <translation>Versione Qt di Esecuzione</translation> + </message> + <message> + <location filename="../utils.cpp" line="206"/> + <source>Qt Compiled Version</source> + <translation>Versione Qt di Compilazione</translation> + </message> + <message> + <location filename="../utils.cpp" line="208"/> + <source>System</source> + <translation>Sistema</translation> + </message> + <message> + <location filename="../utils.cpp" line="210"/> + <source>Architecture</source> + <translation>Architettura</translation> + </message> + <message> + <location filename="../utils.cpp" line="223"/> + <source>Exception</source> + <translation>Eccezione</translation> + </message> + <message> + <location filename="../utils.cpp" line="226"/> + <source> has encountered a problem.</source> + <translation>ha riscontrato un problema.</translation> + </message> + <message> + <location filename="../utils.cpp" line="229"/> + <source> may need to Restart. Please report the error to developer.</source> + <translation>potrebbe essere necessario riavviare. Segnala l'errore allo sviluppatore.</translation> + </message> + <message> + <location filename="../main.cpp" line="41"/> + <source>Feature rich WhatsApp web client based on Qt WebEngine</source> + <translation>Client WhatsApp Web ricco di funzionalità basato su Qt WebEngine</translation> + </message> + <message> + <location filename="../main.cpp" line="48"/> + <source>Displays help on commandline options</source> + <translation>Visualizza la guida sulle opzioni della riga di comando</translation> + </message> + <message> + <location filename="../main.cpp" line="53"/> + <source>Opens Settings dialog in a running instance of </source> + <translation>Apre la finestra di Impostazioni in un'istanza in esecuzione di </translation> + </message> + <message> + <location filename="../main.cpp" line="58"/> + <source>Locks a running instance of </source> + <translation>Blocca un'istanza in esecuzione di </translation> + </message> + <message> + <location filename="../main.cpp" line="64"/> + <source>Opens About dialog in a running instance of </source> + <translation>Apre la finestra Info in un'istanza in esecuzione di </translation> + </message> + <message> + <location filename="../main.cpp" line="70"/> + <source>Toggle between dark & light theme in a running instance of </source> + <translation>Passa dal tema scuro a quello chiaro in un'istanza in esecuzione di </translation> + </message> + <message> + <location filename="../main.cpp" line="77"/> + <source>Reload the app in a running instance of </source> + <translation>Ricarica l'app in un'istanza in esecuzione di </translation> + </message> + <message> + <location filename="../main.cpp" line="83"/> + <source>Open new chat prompt in a running instance of </source> + <translation>Apri una nuova chat in un'istanza in esecuzione di </translation> + </message> + <message> + <location filename="../main.cpp" line="93"/> + <source>Show main window of running instance of </source> + <translation>Mostra la finestra principale dell'istanza in esecuzione di </translation> + </message> + <message> + <location filename="../main.cpp" line="179"/> + <source>App lock is not configured, +Please setup the password in the Settings first.</source> + <translation>Blocco non configurato, +Imposta la password nelle Impostazioni.</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="1186"/> + <source>Reloading...</source> + <translation>Caricamento...</translation> + </message> +</context> +<context> + <name>RateApp</name> + <message> + <location filename="../rateapp.ui" line="14"/> + <source>Form</source> + <translation></translation> + </message> + <message> + <location filename="../rateapp.ui" line="33"/> + <source>Rate this app</source> + <translation>Lascia una Recensione</translation> + </message> + <message> + <location filename="../rateapp.ui" line="46"/> + <source><html><head/><body><p>If you enjoy using this app, would you mind taking a moment to rate it?</p><p>It won't take more than a minute. Thanks you for your support!</p></body></html></source> + <translation></translation> + </message> + <message> + <location filename="../rateapp.ui" line="63"/> + <source> Rate in Store</source> + <translation>Valuta sullo Store</translation> + </message> + <message> + <location filename="../rateapp.ui" line="89"/> + <location filename="../rateapp.ui" line="146"/> + <source>Or</source> + <translation>o</translation> + </message> + <message> + <location filename="../rateapp.ui" line="109"/> + <source>Star rate Github repo</source> + <translation>Valuta su Github</translation> + </message> + <message> + <location filename="../rateapp.ui" line="120"/> + <source>Donate via PayPal </source> + <translation>Donate via PayPal</translation> + </message> + <message> + <location filename="../rateapp.ui" line="166"/> + <source>Donate via OpenCollective</source> + <translation>Dona via OpenCollective</translation> + </message> + <message> + <location filename="../rateapp.ui" line="177"/> + <source>Later</source> + <translation>Più tardi</translation> + </message> + <message> + <location filename="../rateapp.ui" line="200"/> + <source> Already Done </source> + <translation>Già Fatto</translation> + </message> +</context> +<context> + <name>SettingsWidget</name> + <message> + <location filename="../settingswidget.ui" line="14"/> + <source>Form</source> + <translation>Form</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="81"/> + <source>Settings</source> + <translation>Impostazioni</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="109"/> + <source>General settings</source> + <translation>Impostazioni generali</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="117"/> + <source>Widget Style</source> + <translatorcomment>Stile Tema</translatorcomment> + <translation>Stile Widget</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="156"/> + <source>Widget Theme</source> + <translation></translation> + </message> + <message> + <location filename="../settingswidget.ui" line="169"/> + <source><html><head/><body><p>Based on your system timezone and location.</p></body></html></source> + <translation><html><head/><body><p>In base al fuso orario e alla posizione del tuo sistema.</p></body></html></translation> + </message> + <message> + <location filename="../settingswidget.ui" line="172"/> + <source>Automatic</source> + <translation>Automatico</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="180"/> + <source>Dark</source> + <translation>Scuro</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="189"/> + <source>Light</source> + <translation>Chiaro</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="231"/> + <source>Native notification</source> + <translation>Notifiche native</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="240"/> + <source>Customized notification</source> + <translation>Notifiche personalizzate</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="258"/> + <source> Try</source> + <translation>Prova</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="269"/> + <source>Notification type</source> + <translation>Tipo notifiche</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="276"/> + <source>Disable Notifications Popup</source> + <translation>Disabilita Notifiche a Comparsa</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="283"/> + <source>Popup timeout</source> + <translation>Durata Notifica</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="290"/> + <location filename="../settingswidget.ui" line="815"/> + <source> Secs</source> + <translation>Sec</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="332"/> + <source>Spell checker Language</source> + <translation>Lingua</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="339"/> + <source>Use Native File Dialog</source> + <translation>Usa Finestra File Nativa</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="346"/> + <source>Mute Audio from Page</source> + <translation>Silenzia Audio della Pagina</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="353"/> + <source>Disable Auto Playback of Media</source> + <translation>Disabilita Auto-Riproduzione Media</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="360"/> + <source>Enable Spell Checker</source> + <translation>Abilita Controllo Grammaticale</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="367"/> + <source>Minimize in tray on start</source> + <translation>Minimizza nella barra di sistema all'avvio</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="374"/> + <source>Show/Hide on clicking tray Icon (if supported)</source> + <translation>Mostra/Nascondi al click dell'icona nella barra di sistema (se supportato)</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="381"/> + <source>Expand the view to full width of window</source> + <translation>Espandi la vista a larghezza piena della finestra</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="384"/> + <source>Full width view</source> + <translation>Vista a larghezza piena</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="395"/> + <source>User Agent</source> + <translation>User Agent</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="405"/> + <source> Set</source> + <translation>Imposta</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="416"/> + <source>Reset to default</source> + <translation>Ripristina predefiniti</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="439"/> + <source>Zoom factor when normal</source> + <translation>Ingrandimento normale</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="467"/> + <location filename="../settingswidget.ui" line="602"/> + <source>Zoom Out</source> + <translation>Diminuisci</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="506"/> + <location filename="../settingswidget.ui" line="641"/> + <source>Zoom In</source> + <translation>Aumenta</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="551"/> + <location filename="../settingswidget.ui" line="686"/> + <source>reset</source> + <translation>ripristina</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="574"/> + <source>Zoom factor when maximized/fullscreen</source> + <translation>Ingrandimento a finestra intera/schermo intero</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="709"/> + <source>Minimize to tray</source> + <translation>Minimizza nella barra</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="755"/> + <source>Permissions</source> + <translation>Permessi</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="808"/> + <source>Enable auto locking after</source> + <translation>Abilita blocco automatico dopo</translation> + </message> + <message> + <source>Minimize to barra di sistema</source> + <translation type="vanished">Minimizza nella barra di sistema</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="718"/> + <source>Quit</source> + <translation>Esci</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="730"/> + <source>Global shortcuts</source> + <translation>Scorciatoie globali</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="737"/> + <source>Close button action</source> + <translation>Alla Chiusura</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="744"/> + <source> Show shortcuts</source> + <translation> Mostra scorciatoie</translation> + </message> + <message> + <source>App permissions</source> + <translation type="vanished">Permessi</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="762"/> + <source> Show permissions</source> + <translation>Mostra permessi</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="777"/> + <source><html><head/><body><p>Enable lock screen.</p></body></html></source> + <translation></translation> + </message> + <message> + <location filename="../settingswidget.ui" line="780"/> + <source>Enable App lock on start</source> + <translation>Abilita blocco all'avvio</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="787"/> + <source>Current Password</source> + <translation>Password Attuale</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="794"/> + <location filename="../settingswidget.ui" line="828"/> + <source>Change password</source> + <translation>Cambia Password</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="797"/> + <location filename="../settingswidget.ui" line="906"/> + <source>Change</source> + <translation>Cambia</translation> + </message> + <message> + <source>Enable App auto locking after</source> + <translation type="vanished">Abilita blocco automatico dopo</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="831"/> + <source>Reset</source> + <translation>Ripristina</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="863"/> + <source>View password</source> + <translation>Mostra password</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="890"/> + <source>Default Download location</source> + <translation>Percorso Predefinito Scaricati</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="903"/> + <source>Change Download Location</source> + <translation>Cambia Percorso Scaricati</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="922"/> + <source>Storage and Other Settings</source> + <translation>Archiviazione ed Altre Impostazioni</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="930"/> + <location filename="../settingswidget.ui" line="1041"/> + <source> Clear</source> + <translation> Pulisci</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="941"/> + <source>Cache</source> + <translation>Cache</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="948"/> + <location filename="../settingswidget.ui" line="1031"/> + <source>-</source> + <translation></translation> + </message> + <message> + <location filename="../settingswidget.ui" line="970"/> + <source>Property</source> + <translation>Proprietà</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="989"/> + <source>Action</source> + <translation>Azione</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="1011"/> + <source>Size</source> + <translation>Dimensione</translation> + </message> + <message> + <location filename="../settingswidget.ui" line="1021"/> + <source><html><head/><body><p>Persistent data includes persistent cookies, HTML5 local storage, and visited links.</p></body></html></source> + <translation><html><head/><body><p>I dati persistenti includono cookie, archiviazione locale HTML5 e collegamenti visitati.</p></body></html></translation> + </message> + <message> + <location filename="../settingswidget.ui" line="1024"/> + <source>Persistent data</source> + <translation>Dati persistenti</translation> + </message> + <message> + <location filename="../settingswidget.cpp" line="436"/> + <source>Automatic theme switching was disabled due to manual theme toggle.</source> + <translation>Il cambio automatico del tema è stato disabilitato.</translation> + </message> + <message> + <location filename="../settingswidget.cpp" line="537"/> + <source>Feature permissions</source> + <translation>Permessi funzionalità</translation> + </message> + <message> + <location filename="../settingswidget.cpp" line="688"/> + <location filename="../settingswidget.cpp" line="698"/> + <source>Select download directory</source> + <translation>Seleziona cartella scaricati</translation> + </message> +</context> +<context> + <name>WebEnginePage</name> + <message> + <location filename="../webenginepage.cpp" line="53"/> + <source>Allow %1 to access your location information?</source> + <translation>Consenti a %1 di accedere alle informazioni sulla tua posizione?</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="55"/> + <source>Allow %1 to access your microphone?</source> + <translation>Consenti a %1 di accedere al tuo microfono?</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="57"/> + <source>Allow %1 to access your webcam?</source> + <translation>Consenti a %1 di accedere alla tua webcam?</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="59"/> + <source>Allow %1 to access your microphone and webcam?</source> + <translation>Consenti a %1 di accedere a microfono e webcam?</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="61"/> + <source>Allow %1 to lock your mouse cursor?</source> + <translation>Consenti a %1 di bloccare il cursore del mouse?</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="63"/> + <source>Allow %1 to capture video of your desktop?</source> + <translation>Consenti a %1 di acquisire video dal tuo desktop?</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="65"/> + <source>Allow %1 to capture audio and video of your desktop?</source> + <translation>Consenti a %1 di acquisire audio e video dal tuo desktop?</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="68"/> + <source>Allow %1 to show notification on your desktop?</source> + <translation>Consenti a %1 di mostrare la notifica sul desktop?</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="89"/> + <location filename="../webenginepage.cpp" line="269"/> + <source>Permission Request</source> + <translation>Richiesta di Permesso</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="195"/> + <location filename="../webenginepage.cpp" line="199"/> + <source>Certificate Error</source> + <translation>Errore Certificato</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="221"/> + <source>Enter username and password for "%1" at %2</source> + <translation>Inserisci nome utente e password per "%1" in %2</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="251"/> + <source>Connect to proxy "%1" using:</source> + <translation>Connettiti al proxy "%1" utilizzando:</translation> + </message> + <message> + <location filename="../webenginepage.cpp" line="270"/> + <source>Allow %1 to open all %2 links?</source> + <translation>Consenti a %1 di aprire tutti i %2 collegamenti?</translation> + </message> +</context> +<context> + <name>WebView</name> + <message> + <location filename="../webview.cpp" line="29"/> + <source>Render process normal exit</source> + <translation>Rendering terminato normalmente</translation> + </message> + <message> + <location filename="../webview.cpp" line="32"/> + <source>Render process abnormal exit</source> + <translation>Rendering terminato in modo anomalo</translation> + </message> + <message> + <location filename="../webview.cpp" line="35"/> + <source>Render process crashed</source> + <translation>Rendering terminato in modo anomalo</translation> + </message> + <message> + <location filename="../webview.cpp" line="38"/> + <source>Render process killed</source> + <translation>Rendering terminato</translation> + </message> + <message> + <location filename="../webview.cpp" line="43"/> + <source>Render process exited with code: %1 +Do you want to reload the page ?</source> + <translation>Rendering terminato con codice: %1 +Vuoi ricaricare la pagina?</translation> + </message> + <message> + <location filename="../webview.cpp" line="84"/> + <source>Check Spelling</source> + <translation>Controllo Ortografico</translation> + </message> + <message> + <location filename="../webview.cpp" line="95"/> + <source>Select Language</source> + <translation>Seleziona Lingua</translation> + </message> +</context> +</TS> diff --git a/src/lock.ui b/src/lock.ui index 9279545..ffe0da0 100644 --- a/src/lock.ui +++ b/src/lock.ui @@ -185,7 +185,7 @@ </font> </property> <property name="text"> - <string>Set application lock passcode</string> + <string>Set lock passcode</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 2baaf4b..3cc8367 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -421,7 +421,7 @@ void MainWindow::lockApp() { this, tr(QApplication::applicationName().toUtf8()), tr("App lock is not configured, \n" "Please setup the password in the Settings first.\n\nOpen " - "Application Settings now?"), + "Settings now?"), QMessageBox::Yes | QMessageBox::Cancel, QMessageBox::Cancel); if (ret == QMessageBox::Yes) { this->showSettings(); @@ -437,7 +437,7 @@ void MainWindow::toggleTheme() { void MainWindow::showSettings(bool isAskedByCLI) { if (lockWidget && lockWidget->getIsLocked()) { - QString error = tr("UnLock Application to access Settings."); + QString error = tr("Unlock to access Settings."); if (isAskedByCLI) { this->notify(QApplication::applicationName() + "| Error", error); } else { @@ -501,7 +501,7 @@ void MainWindow::closeEvent(QCloseEvent *event) { event->ignore(); if (settings.value("firstrun_tray", true).toBool()) { notify(QApplication::applicationName(), - "Application is minimized to system tray."); + "Minimized to system tray."); settings.setValue("firstrun_tray", false); } return; @@ -1185,7 +1185,7 @@ void MainWindow::doReload(bool byPassCache, bool isAskedByCLI) { if (lockWidget && !lockWidget->getIsLocked()) { this->notify(QApplication::applicationName(), QObject::tr("Reloading...")); } else { - QString error = tr("UnLock Application to Reload the App."); + QString error = tr("Unlock to Reload the App."); if (isAskedByCLI) { this->notify(QApplication::applicationName() + "| Error", error); } else { diff --git a/src/rateapp.ui b/src/rateapp.ui index 38ebc00..fe099a7 100644 --- a/src/rateapp.ui +++ b/src/rateapp.ui @@ -117,7 +117,7 @@ <item> <widget class="QPushButton" name="donate"> <property name="text"> - <string>Donate via Paypal </string> + <string>Donate via PayPal </string> </property> </widget> </item> diff --git a/src/settingswidget.cpp b/src/settingswidget.cpp index 80d9047..a58a967 100644 --- a/src/settingswidget.cpp +++ b/src/settingswidget.cpp @@ -280,13 +280,13 @@ QString SettingsWidget::persistentStoragePath() { void SettingsWidget::on_deleteCache_clicked() { QMessageBox msgBox; - msgBox.setText("This will delete app cache! Application cache makes " + msgBox.setText("This will delete the cache! Cache makes " "application load faster."); msgBox.setIconPixmap( QPixmap(":/icons/information-line.png") .scaled(42, 42, Qt::KeepAspectRatio, Qt::SmoothTransformation)); - msgBox.setInformativeText("Delete Application cache?"); + msgBox.setInformativeText("Delete cache?"); msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No); msgBox.setDefaultButton(QMessageBox::No); int ret = msgBox.exec(); @@ -304,12 +304,12 @@ void SettingsWidget::on_deleteCache_clicked() { void SettingsWidget::on_deletePersistentData_clicked() { QMessageBox msgBox; msgBox.setText( - "This will delete app Persistent Data ! Persistent data includes " + "This will delete Persistent Data ! Persistent data includes " "persistent cookies, HTML5 local storage, and visited links."); msgBox.setIconPixmap( QPixmap(":/icons/information-line.png") .scaled(42, 42, Qt::KeepAspectRatio, Qt::SmoothTransformation)); - msgBox.setInformativeText("Delete Application Cookies?"); + msgBox.setInformativeText("Delete Cookies?"); msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No); msgBox.setDefaultButton(QMessageBox::No); int ret = msgBox.exec(); diff --git a/src/settingswidget.ui b/src/settingswidget.ui index cbf98e1..900d949 100644 --- a/src/settingswidget.ui +++ b/src/settingswidget.ui @@ -78,7 +78,7 @@ background:transparent; }</string> </property> <property name="text"> - <string>Application Settings</string> + <string>Settings</string> </property> <property name="textFormat"> <enum>Qt::PlainText</enum> @@ -273,14 +273,14 @@ background:transparent; <item row="1" column="0"> <widget class="QCheckBox" name="notificationCheckBox"> <property name="text"> - <string>Disable Notifications PopUp</string> + <string>Disable Notifications Popup</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLabel" name="label_14"> <property name="text"> - <string>PopUp timeout</string> + <string>Popup timeout</string> </property> </widget> </item> @@ -364,7 +364,7 @@ background:transparent; <item row="3" column="1"> <widget class="QCheckBox" name="startMinimized"> <property name="text"> - <string>Minimize App in tray on start</string> + <string>Minimize in tray on start</string> </property> </widget> </item> @@ -715,7 +715,7 @@ background:transparent; </item> <item> <property name="text"> - <string>Quit Application</string> + <string>Quit</string> </property> <property name="icon"> <iconset resource="icons.qrc"> @@ -727,7 +727,7 @@ background:transparent; <item row="1" column="0"> <widget class="QLabel" name="label_9"> <property name="text"> - <string>Global App shortcuts</string> + <string>Global shortcuts</string> </property> </widget> </item> @@ -752,7 +752,7 @@ background:transparent; <item row="2" column="0"> <widget class="QLabel" name="label_10"> <property name="text"> - <string>App permissions</string> + <string>Permissions</string> </property> </widget> </item> @@ -774,7 +774,7 @@ background:transparent; <item row="0" column="0"> <widget class="QCheckBox" name="applock_checkbox"> <property name="toolTip"> - <string><html><head/><body><p>Enable application lock screen.</p></body></html></string> + <string><html><head/><body><p>Enable lock screen.</p></body></html></string> </property> <property name="text"> <string>Enable App lock on start</string> @@ -805,7 +805,7 @@ background:transparent; <item row="1" column="0"> <widget class="QCheckBox" name="appAutoLockcheckBox"> <property name="text"> - <string>Enable App auto locking after</string> + <string>Enable auto locking after</string> </property> </widget> </item> @@ -919,7 +919,7 @@ background:transparent; <item> <widget class="QGroupBox" name="groupBox_7"> <property name="title"> - <string>Application Storage and Other Settings</string> + <string>Storage and Other Settings</string> </property> <layout class="QVBoxLayout" name="verticalLayout_3"> <item> @@ -938,7 +938,7 @@ background:transparent; <item row="1" column="0"> <widget class="QLabel" name="label_3"> <property name="text"> - <string>Application Cache</string> + <string>Cache</string> </property> </widget> </item> @@ -986,7 +986,7 @@ background:transparent; </font> </property> <property name="text"> - <string>Option</string> + <string>Action</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> diff --git a/src/utils.cpp b/src/utils.cpp index 7994946..b231882 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -231,7 +231,7 @@ void utils::DisplayExceptionErrorDialog(const QString &error_info) { message_box.setStandardButtons(QMessageBox::Close); QStringList detailed_text; detailed_text << "Error info: " + error_info - << "\nApp version: " + QString(VERSIONSTR) + << "\nVersion: " + QString(VERSIONSTR) << "\nSource Branch: " + QString(GIT_BRANCH) << "\nCommit Hash: " + QString(GIT_HASH) << "\nBuild Datetime: " + QString(BUILD_TIMESTAMP) |