--- a/RefactoringRope/i18n/rope_it.ts Mon Apr 02 17:43:26 2018 +0200 +++ b/RefactoringRope/i18n/rope_it.ts Mon Apr 02 17:48:10 2018 +0200 @@ -396,6 +396,21 @@ </message> </context> <context> + <name>ErrorDialog</name> + <message> + <location filename="../ErrorDialog.ui" line="48"/> + <source>Traceback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ErrorDialog.py" line="44"/> + <source>Traceback (most recent call first): + +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ExtractDialog</name> <message> <location filename="../ExtractDialog.ui" line="14"/> @@ -2011,7 +2026,7 @@ <context> <name>RefactoringServer</name> <message> - <location filename="../RefactoringServer.py" line="945"/> + <location filename="../RefactoringServer.py" line="947"/> <source>Rename</source> <translation type="unfinished">Rinomina</translation> </message> @@ -2031,7 +2046,7 @@ <translation type="unfinished"><b>Rinomina</b><p>Rinomina l'oggetto Python selezionato.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="951"/> + <location filename="../RefactoringServer.py" line="953"/> <source>Local Rename</source> <translation type="unfinished">Rinomina localmente</translation> </message> @@ -2051,7 +2066,7 @@ <translation type="unfinished"><b>Rinomina localmente</b><p>Rinomina l'oggetto Python selezionato solo nel modulo corrente.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="957"/> + <location filename="../RefactoringServer.py" line="959"/> <source>Rename Current Module</source> <translation type="unfinished">Rinomina modulo corrente</translation> </message> @@ -2066,7 +2081,7 @@ <translation type="unfinished"><b>Rinomina modulo corrrente</b><p>Rinomina il modulo corrente.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1028"/> + <location filename="../RefactoringServer.py" line="1030"/> <source>Change Occurrences</source> <translation type="unfinished"></translation> </message> @@ -2126,7 +2141,7 @@ <translation type="unfinished"><b>Estrai variabile locale</b><b>Estrae l'area selezionata come una variabile locale.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1123"/> + <location filename="../RefactoringServer.py" line="1125"/> <source>Inline</source> <translation type="unfinished">Inline</translation> </message> @@ -2171,7 +2186,7 @@ <translation type="unfinished">Sposta modulo corrente</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1173"/> + <location filename="../RefactoringServer.py" line="1175"/> <source>Move Current Module</source> <translation type="unfinished">Sposta modulo corrente</translation> </message> @@ -2186,7 +2201,7 @@ <translation type="unfinished"><b>Muovi metodocorrente</b><p>Muovi il metodo corrente in un'altra classe.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1206"/> + <location filename="../RefactoringServer.py" line="1208"/> <source>Use Function</source> <translation type="unfinished">Usa Funzione</translation> </message> @@ -2201,7 +2216,7 @@ <translation type="unfinished"><b>Usa funzione</b><p>Prova ad usare una funzione dove possibile.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1243"/> + <location filename="../RefactoringServer.py" line="1245"/> <source>Introduce Factory Method</source> <translation type="unfinished">Introduci Factory Method</translation> </message> @@ -2221,7 +2236,7 @@ <translation type="unfinished"><b>Introduci Factory Method</b><p>Introduci un factory method o funzione</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1277"/> + <location filename="../RefactoringServer.py" line="1279"/> <source>Introduce Parameter</source> <translation type="unfinished">Introduci parametro</translation> </message> @@ -2241,7 +2256,7 @@ <translation type="unfinished"><b>Introduci parametro</b><p>Introduci un parametro in una funzione.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1310"/> + <location filename="../RefactoringServer.py" line="1312"/> <source>Organize Imports</source> <translation type="unfinished">Organizza Import</translation> </message> @@ -2261,7 +2276,7 @@ <translation type="unfinished"><b>Organizza Import</b><p>Ordina import come da PEP 8.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1318"/> + <location filename="../RefactoringServer.py" line="1320"/> <source>Expand Star Imports</source> <translation type="unfinished">Espandi Import asterisco</translation> </message> @@ -2281,7 +2296,7 @@ <translation type="unfinished"><b>Espandi Import asterisco</b><p>Espandi import tipo "from xxx import *".</p><p>Seleziona su che import agire o none per tutti. Gli import non utilizzati sono cancellati.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1326"/> + <location filename="../RefactoringServer.py" line="1328"/> <source>Relative to Absolute</source> <translation type="unfinished">Relativo a Assoluto</translation> </message> @@ -2301,7 +2316,7 @@ <translation type="unfinished"><b>Relativo a Assoluto</b><p>Trasforma import relativi in import assoluti.</p><p>Seleziona su che import agire o none per tutti. Gli import non utilizzati sono cancellati.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1334"/> + <location filename="../RefactoringServer.py" line="1336"/> <source>Froms to Imports</source> <translation type="unfinished">From a Import</translation> </message> @@ -2321,7 +2336,7 @@ <translation type="unfinished"><b>From a Import</b><p>Trasforma import from in semplici import.</p><p>Seleziona su che import agire o none per tutti. Gli import non utilizzati sono cancellati.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1342"/> + <location filename="../RefactoringServer.py" line="1344"/> <source>Handle Long Imports</source> <translation type="unfinished">Gestisci import lunghi</translation> </message> @@ -2341,7 +2356,7 @@ <translation type="unfinished"><b>Gestisci import lunghi</b><p>Trasforma gli import lunghi in istruzioni migliori.</p><p>Seleziona su che import agire o none per tutti. Gli import non utilizzati sono cancellati.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1393"/> + <location filename="../RefactoringServer.py" line="1395"/> <source>Restructure</source> <translation type="unfinished">Ristruttura</translation> </message> @@ -2361,7 +2376,7 @@ <translation type="unfinished"><b>Ristruttura</b><p>Ristruttura il codice. Vedii "Help Rope" per degli esempi.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1410"/> + <location filename="../RefactoringServer.py" line="1412"/> <source>Change Method Signature</source> <translation type="unfinished">Cambia firma del metodo</translation> </message> @@ -2381,7 +2396,7 @@ <translation type="unfinished"><b>Cambia firma del metodo</b><p>Cambia la firma del metodo o della funzione selezionato.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1445"/> + <location filename="../RefactoringServer.py" line="1447"/> <source>Inline Argument Default</source> <translation type="unfinished">Argomento inline predefinito</translation> </message> @@ -2401,7 +2416,7 @@ <translation type="unfinished"><b>Argomento inline predefinito</b><p>Rendi inline il valore di un parametro di default.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1479"/> + <location filename="../RefactoringServer.py" line="1481"/> <source>Transform Module to Package</source> <translation type="unfinished">Trasforma un modulo in un package</translation> </message> @@ -2416,7 +2431,7 @@ <translation type="unfinished"><b>Trasforma un modulo in un package</b><p>Trasforma il modulo corrente in un package.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1508"/> + <location filename="../RefactoringServer.py" line="1510"/> <source>Encapsulate Attribute</source> <translation type="unfinished">Incapsula attributo</translation> </message> @@ -2436,7 +2451,7 @@ <translation type="unfinished"><b>Incapsula attributo</b><p>Genera un getter/setter per l'attributo e cambia le sue occorrenze per usarla.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1542"/> + <location filename="../RefactoringServer.py" line="1544"/> <source>Local Variable to Attribute</source> <translation type="unfinished">Da variabile locale ad attributo</translation> </message> @@ -2516,7 +2531,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1645"/> + <location filename="../RefactoringServer.py" line="1647"/> <source>Clear History</source> <translation type="unfinished">Pulisci cronologia</translation> </message> @@ -2591,7 +2606,7 @@ <translation type="unfinished"><b>Trova implementazione</b><p>Trova i posti dove il metodo selezionato viene sovrascritto.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1884"/> + <location filename="../RefactoringServer.py" line="1886"/> <source>Configure Rope</source> <translation type="unfinished">Configura Rope</translation> </message> @@ -2631,7 +2646,7 @@ <translation type="unfinished"><b>Aiuto di Rope</b><p>Mostra l'help del refactoring rope.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1931"/> + <location filename="../RefactoringServer.py" line="1933"/> <source>Analyse all modules</source> <translation type="unfinished">Analizza tutti i moduli</translation> </message> @@ -2651,7 +2666,7 @@ <translation type="unfinished"><b>Analizza tutti i moduli</b><p>Esegui un'analisi di tutti i moduli di oggetti statici (SOA). Può richiedere molto tempo. L'analisi di tutti i moduli dovrebbe essere necessaria solo che il progetto è stato creato con il plugin rope disabilitato o se sono stati aggiunti file.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1909"/> + <location filename="../RefactoringServer.py" line="1911"/> <source>Update Configuration</source> <translation type="unfinished">Aggiorna configurazione</translation> </message> @@ -2717,207 +2732,207 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="872"/> + <location filename="../RefactoringServer.py" line="873"/> <source>Rope error: {0}</source> <translation type="unfinished">Errore di rope: {0}</translation> </message> <message> - <location filename="../RefactoringServer.py" line="979"/> + <location filename="../RefactoringServer.py" line="981"/> <source>Highlight the declaration you want to rename and try again.</source> <translation type="unfinished">Evidenzia la dichiarazione che vuoi rinominare e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1000"/> + <location filename="../RefactoringServer.py" line="1002"/> <source>The selection must not extend beyond one line.</source> <translation type="unfinished">La seleziona non deve estendersi su più di una riga.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1031"/> + <location filename="../RefactoringServer.py" line="1033"/> <source>Highlight an occurrence to be changed and try again.</source> <translation type="unfinished">Evidenzia l'occorrenza che vuoi cambiare e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1061"/> + <location filename="../RefactoringServer.py" line="1063"/> <source>Extract Method</source> <translation type="unfinished">Estrai metodo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1067"/> + <location filename="../RefactoringServer.py" line="1069"/> <source>Extract Local Variable</source> <translation type="unfinished">Estrai variabile locale</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1087"/> + <location filename="../RefactoringServer.py" line="1089"/> <source>Highlight the region of code you want to extract and try again.</source> <translation type="unfinished">Evidenzia la parte di codice che vuoi estrarre e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1126"/> + <location filename="../RefactoringServer.py" line="1128"/> <source>Highlight the local variable, method or parameter you want to inline and try again.</source> <translation type="unfinished">Evidenzia la variabile locale, il metodo o il parametro che vuoi rendere inline e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1164"/> + <location filename="../RefactoringServer.py" line="1166"/> <source>Move Method</source> <translation type="unfinished">Sposta Metodo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1167"/> + <location filename="../RefactoringServer.py" line="1169"/> <source>Highlight the method to move and try again.</source> <translation type="unfinished">Evidenzia il metodo che vuoi spostare e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1209"/> + <location filename="../RefactoringServer.py" line="1211"/> <source>Highlight a global function and try again.</source> <translation type="unfinished">Evidenzia una variabile globale e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1246"/> + <location filename="../RefactoringServer.py" line="1248"/> <source>Highlight the class to introduce a factory method for and try again.</source> <translation type="unfinished">Evidenzia la classe dove introdurre un factory method e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1280"/> + <location filename="../RefactoringServer.py" line="1282"/> <source>Highlight the code for the new parameter and try again.</source> <translation type="unfinished">Evidenzia il codice per il nuovo parametro e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1413"/> + <location filename="../RefactoringServer.py" line="1415"/> <source>Highlight the method or function to change and try again.</source> <translation type="unfinished">Evidenzia il metodo o la funzione da cambiare e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1448"/> + <location filename="../RefactoringServer.py" line="1450"/> <source>Highlight the method or function to inline a parameter's default and try again.</source> <translation type="unfinished">Evidenzia il metodo o la funzione a cui aggiungere un parametro inline di default e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1511"/> + <location filename="../RefactoringServer.py" line="1513"/> <source>Highlight the attribute to encapsulate and try again.</source> <translation type="unfinished">Evidenzia l'attributo da incapsulare e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1545"/> + <location filename="../RefactoringServer.py" line="1547"/> <source>Highlight the local variable to make an attribute and try again.</source> <translation type="unfinished">Evidenzia la variabile locale da rendere un attributo e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1581"/> + <location filename="../RefactoringServer.py" line="1583"/> <source>Replace Method With Method Object</source> <translation type="unfinished">Sostituisci un Method con un Method Object</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1584"/> + <location filename="../RefactoringServer.py" line="1586"/> <source>Highlight the method or function to convert and try again.</source> <translation type="unfinished">Evidenzia il metodo o la funzione da convertire e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1645"/> + <location filename="../RefactoringServer.py" line="1647"/> <source>Do you really want to clear the refactoring history?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1687"/> + <location filename="../RefactoringServer.py" line="1689"/> <source>Find Occurrences</source> <translation type="unfinished">Trova occorrenze</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1721"/> + <location filename="../RefactoringServer.py" line="1723"/> <source>No occurrences found.</source> <translation type="unfinished">Nessuna occorrenza trovata.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1734"/> + <location filename="../RefactoringServer.py" line="1736"/> <source>Find Definition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1794"/> + <location filename="../RefactoringServer.py" line="1796"/> <source>No matching definition found.</source> <translation type="unfinished">Nessuna definizione che combaci trovata.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1810"/> + <location filename="../RefactoringServer.py" line="1812"/> <source>No definition found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1822"/> + <location filename="../RefactoringServer.py" line="1824"/> <source>Find Implementations</source> <translation type="unfinished">Trova implementazione</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1856"/> + <location filename="../RefactoringServer.py" line="1858"/> <source>No implementations found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1878"/> + <location filename="../RefactoringServer.py" line="1880"/> <source>The Rope configuration file '{0}' does not exist.</source> <translation type="unfinished">Il file di configurazione di Rope '{0}' non esiste.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1884"/> + <location filename="../RefactoringServer.py" line="1886"/> <source>The Rope admin directory does not exist.</source> <translation type="unfinished">La directory di admin di Rope non esiste.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1893"/> + <location filename="../RefactoringServer.py" line="1895"/> <source>Shall rope's current configuration be replaced by a new default configuration?</source> <translation type="unfinished">La configurazione attuale di Rope deve essere sostituito da una nuova configurazione di default?</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1909"/> + <location filename="../RefactoringServer.py" line="1911"/> <source><p>The configuration could not be updated.</p><p>Reason: {0}</p></source> <translation type="unfinished"><p>La configurazione non può essere aggiornata.</p><p>Motivo: {0}</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1923"/> + <location filename="../RefactoringServer.py" line="1925"/> <source>Help about rope refactorings</source> <translation type="unfinished">Aiuto sul refactory Rope</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1932"/> + <location filename="../RefactoringServer.py" line="1934"/> <source>This action might take some time. Do you really want to perform SOA?</source> <translation type="unfinished">Questa azione può richiedere del tempo: Vuoi veramente eseguire SOA? </translation> </message> <message> - <location filename="../RefactoringServer.py" line="1954"/> + <location filename="../RefactoringServer.py" line="1956"/> <source>Static object analysis (SOA) done. SOA database updated.</source> <translation type="unfinished">Analisi degli oggetti statici (SOA) eseguita. Database SOA aggiornato.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="2080"/> + <location filename="../RefactoringServer.py" line="2082"/> <source>Project language '{0}' is not supported because the configured interpreter could not be started. Refactoring is disabled.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="2089"/> + <location filename="../RefactoringServer.py" line="2091"/> <source>Project language '{0}' is not supported because no suitable interpreter is configured. Refactoring is disabled.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="2095"/> + <location filename="../RefactoringServer.py" line="2097"/> <source>Refactoring for project language '{0}' is not supported.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="2220"/> + <location filename="../RefactoringServer.py" line="2222"/> <source>Refactoring Protocol Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="2234"/> + <location filename="../RefactoringServer.py" line="2236"/> <source>Refactoring Client Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="2220"/> + <location filename="../RefactoringServer.py" line="2222"/> <source><p>The data received from the refactoring server could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../RefactoringServer.py" line="2234"/> + <location filename="../RefactoringServer.py" line="2236"/> <source><p>An exception happened in the refactoring client. Please report it to the eric bugs email address.</p><p>Exception: {0}</p><p>Value: {1}</p><p>Traceback: {2}</p></source> <translation type="unfinished"></translation> </message>