--- a/RefactoringRope/i18n/rope_it.ts Wed May 26 17:53:08 2021 +0200 +++ b/RefactoringRope/i18n/rope_it.ts Wed May 26 19:07:42 2021 +0200 @@ -1,1990 +1,2027 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="it_IT" sourcelanguage=""> -<context> +<!DOCTYPE TS> +<TS version="2.0" language="it_IT" sourcelanguage=""> + <context> <name>AddParameterDialog</name> <message> - <location filename="../AddParameterDialog.ui" line="14"/> - <source>Add New Parameter</source> - <translation>Aggiunti un parametro</translation> + <location filename="../AddParameterDialog.ui" line="0" /> + <source>Add New Parameter</source> + <translation>Aggiunti un parametro</translation> </message> <message> - <location filename="../AddParameterDialog.ui" line="34"/> - <source>Name:</source> - <translation>Nome:</translation> + <location filename="../AddParameterDialog.ui" line="0" /> + <source>Name:</source> + <translation>Nome:</translation> </message> <message> - <location filename="../AddParameterDialog.ui" line="41"/> - <source>Enter the name of the new parameter</source> - <translation>Inserisci il nome del parametro</translation> + <location filename="../AddParameterDialog.ui" line="0" /> + <source>Enter the name of the new parameter</source> + <translation>Inserisci il nome del parametro</translation> </message> <message> - <location filename="../AddParameterDialog.ui" line="48"/> - <source>Default:</source> - <translation>Predefinito:</translation> + <location filename="../AddParameterDialog.ui" line="0" /> + <source>Default:</source> + <translation>Predefinito:</translation> </message> <message> - <location filename="../AddParameterDialog.ui" line="55"/> - <source>Enter the default value of the new parameter</source> - <translation>Inserisci il valore predefinito del nuovo parametro</translation> + <location filename="../AddParameterDialog.ui" line="0" /> + <source>Enter the default value of the new parameter</source> + <translation>Inserisci il valore predefinito del nuovo parametro</translation> </message> <message> - <location filename="../AddParameterDialog.ui" line="62"/> - <source>Value:</source> - <translation>Valore:</translation> + <location filename="../AddParameterDialog.ui" line="0" /> + <source>Value:</source> + <translation>Valore:</translation> </message> <message> - <location filename="../AddParameterDialog.ui" line="69"/> - <source>Enter a value for the new parameter that is passed by all calls</source> - <translation>Inserisci un valore per il nuovo parametro che viene passato a tutte le chiamate</translation> + <location filename="../AddParameterDialog.ui" line="0" /> + <source>Enter a value for the new parameter that is passed by all calls</source> + <translation>Inserisci un valore per il nuovo parametro che viene passato a tutte le chiamate</translation> </message> -</context> -<context> + </context> + <context> <name>AutoCompletionRopePage</name> <message> - <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="17"/> - <source><b>Configure Rope Autocompletion</b></source> - <translation type="unfinished"></translation> + <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="0" /> + <source><b>Configure Rope Autocompletion</b></source> + <translation type="unfinished" /> </message> <message> - <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="39"/> - <source>Select, whether the rope autocompletion support shall be enabled.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="42"/> - <source>Enable autocompletion</source> - <translation type="unfinished"></translation> + <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="0" /> + <source>Select, whether the rope autocompletion support shall be enabled.</source> + <translation type="unfinished" /> </message> <message> - <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="49"/> - <source>Number of errors to fix:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="56"/> - <source>Enter the number of errors to fix before giving up</source> - <translation type="unfinished"></translation> + <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="0" /> + <source>Enable autocompletion</source> + <translation type="unfinished" /> </message> <message> - <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="105"/> - <source>Press to edit the rope configuration for Python3</source> - <translation type="unfinished"></translation> + <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="0" /> + <source>Number of errors to fix:</source> + <translation type="unfinished" /> </message> <message> - <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="108"/> - <source>Edit Python 3 rope configuration</source> - <translation type="unfinished"></translation> + <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="0" /> + <source>Enter the number of errors to fix before giving up</source> + <translation type="unfinished" /> </message> -</context> -<context> - <name>CallTipsRopePage</name> <message> - <location filename="../ConfigurationPage/CallTipsRopePage.ui" line="17"/> - <source><b>Configure Rope Calltips</b></source> - <translation type="unfinished"></translation> + <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="0" /> + <source>Press to edit the rope configuration for Python3</source> + <translation type="unfinished" /> </message> <message> - <location filename="../ConfigurationPage/CallTipsRopePage.ui" line="39"/> - <source>Select, whether the rope calltip support shall be enabled.</source> - <translation type="unfinished"></translation> + <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="0" /> + <source>Edit Python 3 rope configuration</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>CallTipsRopePage</name> + <message> + <location filename="../ConfigurationPage/CallTipsRopePage.ui" line="0" /> + <source><b>Configure Rope Calltips</b></source> + <translation type="unfinished" /> </message> <message> - <location filename="../ConfigurationPage/CallTipsRopePage.ui" line="42"/> - <source>Enable calltip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ConfigurationPage/CallTipsRopePage.ui" line="49"/> - <source>Number of errors to fix:</source> - <translation type="unfinished"></translation> + <location filename="../ConfigurationPage/CallTipsRopePage.ui" line="0" /> + <source>Select, whether the rope calltip support shall be enabled.</source> + <translation type="unfinished" /> </message> <message> - <location filename="../ConfigurationPage/CallTipsRopePage.ui" line="56"/> - <source>Enter the number of errors to fix before giving up</source> - <translation type="unfinished"></translation> + <location filename="../ConfigurationPage/CallTipsRopePage.ui" line="0" /> + <source>Enable calltip</source> + <translation type="unfinished" /> </message> -</context> -<context> - <name>ChangeOccurrencesDialog</name> <message> - <location filename="../ChangeOccurrencesDialog.ui" line="14"/> - <source>Change Occurrences</source> - <translation>Cambia ricorrenze</translation> + <location filename="../ConfigurationPage/CallTipsRopePage.ui" line="0" /> + <source>Number of errors to fix:</source> + <translation type="unfinished" /> </message> <message> - <location filename="../ChangeOccurrencesDialog.ui" line="28"/> - <source>Replace occurrences with:</source> - <translation>Sostituisci ricorrenze con:</translation> + <location filename="../ConfigurationPage/CallTipsRopePage.ui" line="0" /> + <source>Enter the number of errors to fix before giving up</source> + <translation type="unfinished" /> </message> + </context> + <context> + <name>ChangeOccurrencesDialog</name> <message> - <location filename="../ChangeOccurrencesDialog.ui" line="35"/> - <source>Enter the text occurrences should be replaced with</source> - <translation>Inserisci il testo che deve essere sostituito con</translation> - </message> - <message> - <location filename="../ChangeOccurrencesDialog.ui" line="44"/> - <source>Select to change occurrences, that are function or method calls. -"Reads" must be switched on as well.</source> - <translation>Selezione per cambiare ricorrenza, che sono chiamate a funzioni o metodi, -"Leggi" deve essere abilitato.</translation> + <location filename="../ChangeOccurrencesDialog.py" line="49" /> + <source>Preview</source> + <translation>Anteprima</translation> </message> <message> - <location filename="../ChangeOccurrencesDialog.ui" line="48"/> - <source>Do only for calls</source> - <translation>Fai solo che chiamate</translation> + <location filename="../ChangeOccurrencesDialog.ui" line="0" /> + <source>Change Occurrences</source> + <translation>Cambia ricorrenze</translation> </message> <message> - <location filename="../ChangeOccurrencesDialog.ui" line="55"/> - <source>Select to change occurrences with read access</source> - <translation>Selezione per cambiare ricorrenze con accesso in lettura</translation> + <location filename="../ChangeOccurrencesDialog.ui" line="0" /> + <source>Replace occurrences with:</source> + <translation>Sostituisci ricorrenze con:</translation> </message> <message> - <location filename="../ChangeOccurrencesDialog.ui" line="58"/> - <source>Reads</source> - <translation>Letture</translation> - </message> - <message> - <location filename="../ChangeOccurrencesDialog.ui" line="68"/> - <source>Select to change occurrences with write access</source> - <translation>Selezione per cambiare ricorrenze con accesso in scrittura</translation> + <location filename="../ChangeOccurrencesDialog.ui" line="0" /> + <source>Enter the text occurrences should be replaced with</source> + <translation>Inserisci il testo che deve essere sostituito con</translation> </message> <message> - <location filename="../ChangeOccurrencesDialog.ui" line="71"/> - <source>Writes</source> - <translation>Scritture</translation> + <location filename="../ChangeOccurrencesDialog.ui" line="0" /> + <source>Select to change occurrences, that are function or method calls. +"Reads" must be switched on as well.</source> + <translation>Selezione per cambiare ricorrenza, che sono chiamate a funzioni o metodi, +"Leggi" deve essere abilitato.</translation> + </message> + <message> + <location filename="../ChangeOccurrencesDialog.ui" line="0" /> + <source>Do only for calls</source> + <translation>Fai solo che chiamate</translation> </message> <message> - <location filename="../ChangeOccurrencesDialog.py" line="47"/> - <source>Preview</source> - <translation>Anteprima</translation> - </message> -</context> -<context> - <name>ChangeSignatureDialog</name> - <message> - <location filename="../ChangeSignatureDialog.ui" line="13"/> - <source>Change Method Signature</source> - <translation>Cambia firma del metodo</translation> + <location filename="../ChangeOccurrencesDialog.ui" line="0" /> + <source>Select to change occurrences with read access</source> + <translation>Selezione per cambiare ricorrenze con accesso in lettura</translation> </message> <message> - <location filename="../ChangeSignatureDialog.ui" line="33"/> - <source>Parameters</source> - <translation>Parametri</translation> + <location filename="../ChangeOccurrencesDialog.ui" line="0" /> + <source>Reads</source> + <translation>Letture</translation> </message> <message> - <location filename="../ChangeSignatureDialog.ui" line="43"/> - <source>Move the selected parameter up</source> - <translation>Sposta il parametro selezionato in alto</translation> + <location filename="../ChangeOccurrencesDialog.ui" line="0" /> + <source>Select to change occurrences with write access</source> + <translation>Selezione per cambiare ricorrenze con accesso in scrittura</translation> </message> <message> - <location filename="../ChangeSignatureDialog.ui" line="46"/> - <source>Move &Up</source> - <translation>Sposta s&u</translation> + <location filename="../ChangeOccurrencesDialog.ui" line="0" /> + <source>Writes</source> + <translation>Scritture</translation> + </message> + </context> + <context> + <name>ChangeSignatureDialog</name> + <message> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>Change Method Signature</source> + <translation>Cambia firma del metodo</translation> </message> <message> - <location filename="../ChangeSignatureDialog.ui" line="53"/> - <source>Move the selected parameter down</source> - <translation>Sposta il paramentro selezionato giù</translation> - </message> - <message> - <location filename="../ChangeSignatureDialog.ui" line="56"/> - <source>Move &Down</source> - <translation>Sposta &giù</translation> - </message> - <message> - <location filename="../ChangeSignatureDialog.ui" line="63"/> - <source>Remove the selected parameter</source> - <translation>Rimuovi il parametro selezionato</translation> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>Parameters</source> + <translation>Parametri</translation> </message> <message> - <location filename="../ChangeSignatureDialog.ui" line="66"/> - <source>&Remove</source> - <translation>&Rimuovi</translation> - </message> - <message> - <location filename="../ChangeSignatureDialog.ui" line="73"/> - <source>Add a new parameter</source> - <translation>Aggiungi un nuovo parametro</translation> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>Move the selected parameter up</source> + <translation>Sposta il parametro selezionato in alto</translation> </message> <message> - <location filename="../ChangeSignatureDialog.ui" line="76"/> - <source>&Add new parameter</source> - <translation>&Aggiungi un nuovo parametro</translation> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>Move &Up</source> + <translation>Sposta s&u</translation> </message> <message> - <location filename="../ChangeSignatureDialog.ui" line="100"/> - <source>Default &value for moved parameters:</source> - <translation>&Valore di default per il parametro spostato:</translation> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>Move the selected parameter down</source> + <translation>Sposta il paramentro selezionato giù</translation> </message> <message> - <location filename="../ChangeSignatureDialog.ui" line="110"/> - <source>Enter the default value for parameters moved after one with a default value</source> - <translation>Inserisci il valore di default per il parametro spostato dopo uno con un valore di default</translation> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>Move &Down</source> + <translation>Sposta &giù</translation> </message> <message> - <location filename="../ChangeSignatureDialog.ui" line="119"/> - <source>Do for all matching methods in class &hierarchy</source> - <translation>Fallo per tutti i metodi che corrispondono nella gerarc&hia della classe</translation> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>Remove the selected parameter</source> + <translation>Rimuovi il parametro selezionato</translation> </message> <message> - <location filename="../ChangeSignatureDialog.py" line="57"/> - <source>Preview</source> - <translation>Anteprima</translation> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>&Remove</source> + <translation>&Rimuovi</translation> </message> -</context> -<context> - <name>ChangesPreviewDialog</name> <message> - <location filename="../ChangesPreviewDialog.py" line="35"/> - <source>&Apply Changes</source> - <translation>&Applica cambiamenti</translation> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>Add a new parameter</source> + <translation>Aggiungi un nuovo parametro</translation> + </message> + <message> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>&Add new parameter</source> + <translation>&Aggiungi un nuovo parametro</translation> </message> <message> - <location filename="../ChangesPreviewDialog.py" line="43"/> - <source>No changes available.</source> - <translation>Nessun cambiamento disponibile.</translation> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>Default &value for moved parameters:</source> + <translation>&Valore di default per il parametro spostato:</translation> </message> -</context> -<context> - <name>CodeAssistServer</name> <message> - <location filename="../CodeAssistServer.py" line="590"/> - <source>An exception happened in the code assist client. Please report it to the eric bugs email address. -Exception: {0} -Value: {1} -Traceback: {2} -</source> - <translation type="unfinished"></translation> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>Enter the default value for parameters moved after one with a default value</source> + <translation>Inserisci il valore di default per il parametro spostato dopo uno con un valore di default</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="639"/> - <source>'{0}' is not supported because the configured interpreter could not be started. -</source> - <translation type="unfinished"></translation> + <location filename="../ChangeSignatureDialog.ui" line="0" /> + <source>Do for all matching methods in class &hierarchy</source> + <translation>Fallo per tutti i metodi che corrispondono nella gerarc&hia della classe</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="644"/> - <source>'{0}' is not supported because no suitable interpreter is configured. -</source> - <translation type="unfinished"></translation> + <location filename="../ChangeSignatureDialog.py" line="59" /> + <source>Preview</source> + <translation>Anteprima</translation> + </message> + </context> + <context> + <name>ChangesPreviewDialog</name> + <message> + <location filename="../ChangesPreviewDialog.py" line="36" /> + <source>&Apply Changes</source> + <translation>&Applica cambiamenti</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="232"/> - <source>Configure Rope</source> - <translation>Configura Rope</translation> + <location filename="../ChangesPreviewDialog.py" line="43" /> + <source>No changes available.</source> + <translation>Nessun cambiamento disponibile.</translation> + </message> + </context> + <context> + <name>CodeAssistServer</name> + <message> + <location filename="../CodeAssistServer.py" line="89" /> + <source>static method</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="232"/> - <source>The Rope configuration file '{0}' does not exist.</source> - <translation>Il file di configurazione di Rope '{0}' non esiste.</translation> + <location filename="../CodeAssistServer.py" line="90" /> + <source>class method</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="759"/> - <source>Rope</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../CodeAssistServer.py" line="95"/> - <source>static method</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="91" /> + <source>method</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="96"/> - <source>class method</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="92" /> + <source>function</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="97"/> - <source>method</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="93" /> + <source>class</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="98"/> - <source>function</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="94" /> + <source>module</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="99"/> - <source>class</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="95" /> + <source>package</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="100"/> - <source>module</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="96" /> + <source>object</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="101"/> - <source>package</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="97" /> + <source>not known</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="102"/> - <source>object</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="220" /> + <source>Configure Rope</source> + <translation>Configura Rope</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="103"/> - <source>not known</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="221" /> + <source>The Rope configuration file '{0}' does not exist.</source> + <translation>Il file di configurazione di Rope '{0}' non esiste.</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="432"/> - <source>Language <b>{0}</b> is not supported.</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="374" /> + <source>Language <b>{0}</b> is not supported.</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="436"/> - <source>Language '{0}' is not supported.</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="378" /> + <source>Language '{0}' is not supported.</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="480"/> - <source>Present in <i>{0}</i> module</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="422" /> + <source>Present in <i>{0}</i> module</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="484"/> - <source>Present in '{0}' module</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="426" /> + <source>Present in '{0}' module</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="502"/> - <source>No documentation available.</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="444" /> + <source>No documentation available.</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="554"/> - <source>Code Assist: No definition found</source> - <translation type="unfinished"></translation> + <location filename="../CodeAssistServer.py" line="497" /> + <source>Code Assist: No definition found</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="580"/> - <source>The data received from the code assist server could not be decoded. Please report this issue with the received data to the eric bugs email address. + <location filename="../CodeAssistServer.py" line="523" /> + <source>The data received from the code assist server could not be decoded. Please report this issue with the received data to the eric bugs email address. Error: {0} Data: {1} </source> - <translation type="unfinished"></translation> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CodeAssistServer.py" line="533" /> + <source>An exception happened in the code assist client. Please report it to the eric bugs email address. +Exception: {0} +Value: {1} +Traceback: {2} +</source> + <translation type="unfinished" /> </message> <message> - <location filename="../CodeAssistServer.py" line="635"/> - <source>The rope refactoring library is not installed. + <location filename="../CodeAssistServer.py" line="577" /> + <source>The rope refactoring library is not installed. </source> - <translation type="unfinished"></translation> + <translation type="unfinished" /> </message> -</context> -<context> - <name>ConfirmationDialog</name> <message> - <location filename="../ConfirmationDialog.ui" line="14"/> - <source>Confirmation</source> - <translation>Conferma</translation> + <location filename="../CodeAssistServer.py" line="581" /> + <source>'{0}' is not supported because the configured interpreter could not be started. +</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CodeAssistServer.py" line="586" /> + <source>'{0}' is not supported because no suitable interpreter is configured. +</source> + <translation type="unfinished" /> </message> <message> - <location filename="../ConfirmationDialog.py" line="66"/> - <source>Shall the refactoring <b>{0}</b> be done?</source> - <translation>Il refactoring <b>{0}</b> deve essere fatto?</translation> + <location filename="../CodeAssistServer.py" line="702" /> + <source>Rope</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>ConfirmationDialog</name> + <message> + <location filename="../ConfirmationDialog.py" line="49" /> + <source>Preview</source> + <translation>Anteprima</translation> </message> <message> - <location filename="../ConfirmationDialog.py" line="47"/> - <source>Preview</source> - <translation>Anteprima</translation> + <location filename="../ConfirmationDialog.py" line="68" /> + <source>Shall the refactoring <b>{0}</b> be done?</source> + <translation>Il refactoring <b>{0}</b> deve essere fatto?</translation> </message> <message> - <location filename="../ConfirmationDialog.py" line="70"/> - <source>The selected refactoring did not produce any changes.</source> - <translation type="unfinished"></translation> + <location filename="../ConfirmationDialog.py" line="72" /> + <source>The selected refactoring did not produce any changes.</source> + <translation type="unfinished" /> </message> -</context> -<context> + <message> + <location filename="../ConfirmationDialog.ui" line="0" /> + <source>Confirmation</source> + <translation>Conferma</translation> + </message> + </context> + <context> <name>ErrorDialog</name> <message> - <location filename="../ErrorDialog.ui" line="48"/> - <source>Traceback</source> - <translation type="unfinished"></translation> + <location filename="../ErrorDialog.py" line="42" /> + <source>Traceback (most recent call first): + +</source> + <translation type="unfinished" /> </message> <message> - <location filename="../ErrorDialog.py" line="42"/> - <source>Traceback (most recent call first): - -</source> - <translation type="unfinished"></translation> + <location filename="../ErrorDialog.ui" line="0" /> + <source>Traceback</source> + <translation type="unfinished" /> </message> -</context> -<context> + </context> + <context> <name>ExtractDialog</name> <message> - <location filename="../ExtractDialog.ui" line="14"/> - <source>Extract</source> - <translation>Estrai</translation> - </message> - <message> - <location filename="../ExtractDialog.ui" line="25"/> - <source>New Name:</source> - <translation>Nuovo Nome:</translation> + <location filename="../ExtractDialog.py" line="55" /> + <source>Preview</source> + <translation>Anteprima</translation> </message> <message> - <location filename="../ExtractDialog.ui" line="32"/> - <source>Enter the new name</source> - <translation>Inserisci il nuovo nome</translation> + <location filename="../ExtractDialog.ui" line="0" /> + <source>Extract</source> + <translation>Estrai</translation> </message> <message> - <location filename="../ExtractDialog.ui" line="41"/> - <source>Extract similar expressions/statements</source> - <translation>Estrai espressione/comandi simili</translation> - </message> - <message> - <location filename="../ExtractDialog.ui" line="51"/> - <source>Make the extracted object global</source> - <translation>Rendi gli oggetti estratti globali</translation> + <location filename="../ExtractDialog.ui" line="0" /> + <source>New Name:</source> + <translation>Nuovo Nome:</translation> </message> <message> - <location filename="../ExtractDialog.py" line="53"/> - <source>Preview</source> - <translation>Anteprima</translation> - </message> -</context> -<context> - <name>GetterSetterDialog</name> - <message> - <location filename="../GetterSetterDialog.ui" line="13"/> - <source>Getter and Setter Method Names</source> - <translation>Nome metodi Getter e Setter</translation> + <location filename="../ExtractDialog.ui" line="0" /> + <source>Enter the new name</source> + <translation>Inserisci il nuovo nome</translation> </message> <message> - <location filename="../GetterSetterDialog.ui" line="31"/> - <source>Select to create getter and setter method names with an underscore</source> - <translation>Seleziona per creare un metodo getter e un metodo setter con un underscore</translation> + <location filename="../ExtractDialog.ui" line="0" /> + <source>Extract similar expressions/statements</source> + <translation>Estrai espressione/comandi simili</translation> </message> <message> - <location filename="../GetterSetterDialog.ui" line="34"/> - <source>Use underscore as separator</source> - <translation>Usa underscore come separatore</translation> + <location filename="../ExtractDialog.ui" line="0" /> + <source>Make the extracted object global</source> + <translation>Rendi gli oggetti estratti globali</translation> + </message> + </context> + <context> + <name>GetterSetterDialog</name> + <message> + <location filename="../GetterSetterDialog.ui" line="0" /> + <source>Getter and Setter Method Names</source> + <translation>Nome metodi Getter e Setter</translation> </message> <message> - <location filename="../GetterSetterDialog.ui" line="41"/> - <source>Getter:</source> - <translation>Getter:</translation> + <location filename="../GetterSetterDialog.ui" line="0" /> + <source>Select to create getter and setter method names with an underscore</source> + <translation>Seleziona per creare un metodo getter e un metodo setter con un underscore</translation> </message> <message> - <location filename="../GetterSetterDialog.ui" line="48"/> - <source>Enter the name of the getter method</source> - <translation>Inserisci il nome del metodo getter</translation> + <location filename="../GetterSetterDialog.ui" line="0" /> + <source>Use underscore as separator</source> + <translation>Usa underscore come separatore</translation> </message> <message> - <location filename="../GetterSetterDialog.ui" line="55"/> - <source>Setter:</source> - <translation>Setter:</translation> + <location filename="../GetterSetterDialog.ui" line="0" /> + <source>Getter:</source> + <translation>Getter:</translation> + </message> + <message> + <location filename="../GetterSetterDialog.ui" line="0" /> + <source>Enter the name of the getter method</source> + <translation>Inserisci il nome del metodo getter</translation> </message> <message> - <location filename="../GetterSetterDialog.ui" line="62"/> - <source>Enter the name of the setter method</source> - <translation>Inserisci il nome del metodo setter</translation> + <location filename="../GetterSetterDialog.ui" line="0" /> + <source>Setter:</source> + <translation>Setter:</translation> + </message> + <message> + <location filename="../GetterSetterDialog.ui" line="0" /> + <source>Enter the name of the setter method</source> + <translation>Inserisci il nome del metodo setter</translation> </message> <message> - <location filename="../GetterSetterDialog.py" line="46"/> - <source>Preview</source> - <translation>Anteprima</translation> + <location filename="../GetterSetterDialog.py" line="48" /> + <source>Preview</source> + <translation>Anteprima</translation> </message> -</context> -<context> + </context> + <context> <name>HelpDialog</name> <message> - <location filename="../HelpDialog.ui" line="13"/> - <source>Help</source> - <translation>Aiuto</translation> + <location filename="../HelpDialog.py" line="40" /> + <source>Search...</source> + <translation>Ricerca...</translation> </message> <message> - <location filename="../HelpDialog.py" line="38"/> - <source>Search...</source> - <translation>Ricerca...</translation> - </message> - <message> - <location filename="../HelpDialog.py" line="52"/> - <source>Could not read file {0}. + <location filename="../HelpDialog.py" line="54" /> + <source>Could not read file {0}. Reason: {1}</source> - <translation>Non posso leggere il file {0}. + <translation>Non posso leggere il file {0}. Motivo: {1}</translation> </message> -</context> -<context> + <message> + <location filename="../HelpDialog.ui" line="0" /> + <source>Help</source> + <translation>Aiuto</translation> + </message> + </context> + <context> <name>HistoryDialog</name> <message> - <location filename="../HistoryDialog.py" line="78"/> - <source>&Undo</source> - <translation>Ann&ulla</translation> + <location filename="../HistoryDialog.py" line="84" /> + <source><b>Project History</b></source> + <translation type="unfinished" /> </message> <message> - <location filename="../HistoryDialog.ui" line="53"/> - <source>Undo History</source> - <translation>Annulla cronologia</translation> + <location filename="../HistoryDialog.py" line="86" /> + <source><b>File History: {0}</b></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HistoryDialog.py" line="90" /> + <source>&Undo</source> + <translation>Ann&ulla</translation> </message> <message> - <location filename="../HistoryDialog.py" line="80"/> - <source>&Redo</source> - <translation>&Rifai</translation> + <location filename="../HistoryDialog.py" line="92" /> + <source>&Redo</source> + <translation>&Rifai</translation> </message> <message> - <location filename="../HistoryDialog.ui" line="77"/> - <source>Redo History</source> - <translation>Rifai cronologia</translation> + <location filename="../HistoryDialog.py" line="94" /> + <source>Re&fresh</source> + <translation type="unfinished" /> </message> <message> - <location filename="../HistoryDialog.py" line="194"/> - <source>Undo refactorings</source> - <translation>Annulla il refactoring</translation> + <location filename="../HistoryDialog.py" line="96" /> + <source>&Clear History</source> + <translation type="unfinished" /> </message> <message> - <location filename="../HistoryDialog.py" line="194"/> - <source>Shall all refactorings up to <b>{0}</b> be undone?</source> - <translation>Il Refactoring fino a <b>{0}</b> deve essere annullato?</translation> + <location filename="../HistoryDialog.py" line="207" /> + <source>Undo Refactorings</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HistoryDialog.py" line="208" /> + <source>Shall all refactorings up to <b>{0}</b> be undone?</source> + <translation>Il Refactoring fino a <b>{0}</b> deve essere annullato?</translation> </message> <message> - <location filename="../HistoryDialog.py" line="216"/> - <source>Redo refactorings</source> - <translation>Rifai refactoring</translation> + <location filename="../HistoryDialog.py" line="229" /> + <source>Redo Refactorings</source> + <translation type="unfinished" /> </message> <message> - <location filename="../HistoryDialog.py" line="216"/> - <source>Shall all refactorings up to <b>{0}</b> be redone?</source> - <translation>Il Refactoring fino a <b>{0}</b> deve essere rifatto?</translation> + <location filename="../HistoryDialog.py" line="230" /> + <source>Shall all refactorings up to <b>{0}</b> be redone?</source> + <translation>Il Refactoring fino a <b>{0}</b> deve essere rifatto?</translation> </message> <message> - <location filename="../HistoryDialog.ui" line="14"/> - <source>Refactoring History</source> - <translation type="unfinished"></translation> + <location filename="../HistoryDialog.py" line="266" /> + <source>Clear History</source> + <translation>Pulisci cronologia</translation> </message> <message> - <location filename="../HistoryDialog.ui" line="87"/> - <source>Select a change to preview on the right</source> - <translation>Seleziona la modifica da visualizzare sulla destra</translation> + <location filename="../HistoryDialog.py" line="267" /> + <source>Do you really want to clear the refactoring history?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HistoryDialog.ui" line="0" /> + <source>Refactoring History</source> + <translation type="unfinished" /> </message> <message> - <location filename="../HistoryDialog.py" line="73"/> - <source><b>Project History</b></source> - <translation type="unfinished"></translation> + <location filename="../HistoryDialog.ui" line="0" /> + <source>Undo History</source> + <translation>Annulla cronologia</translation> </message> <message> - <location filename="../HistoryDialog.py" line="75"/> - <source><b>File History: {0}</b></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HistoryDialog.py" line="82"/> - <source>Re&fresh</source> - <translation type="unfinished"></translation> + <location filename="../HistoryDialog.ui" line="0" /> + <location filename="../HistoryDialog.ui" line="0" /> + <source>Select a change to preview on the right</source> + <translation>Seleziona la modifica da visualizzare sulla destra</translation> </message> <message> - <location filename="../HistoryDialog.py" line="84"/> - <source>&Clear History</source> - <translation type="unfinished"></translation> + <location filename="../HistoryDialog.ui" line="0" /> + <source>Redo History</source> + <translation>Rifai cronologia</translation> </message> <message> - <location filename="../HistoryDialog.py" line="253"/> - <source>Clear History</source> - <translation>Pulisci cronologia</translation> + <source>Undo refactorings</source> + <translation type="vanished">Annulla il refactoring</translation> </message> <message> - <location filename="../HistoryDialog.py" line="253"/> - <source>Do you really want to clear the refactoring history?</source> - <translation type="unfinished"></translation> + <source>Redo refactorings</source> + <translation type="vanished">Rifai refactoring</translation> </message> -</context> -<context> + </context> + <context> <name>InlineArgumentDefaultDialog</name> <message> - <location filename="../InlineArgumentDefaultDialog.ui" line="13"/> - <source>Inline Argument Default</source> - <translation>Argomento inline predefinito</translation> + <location filename="../InlineArgumentDefaultDialog.py" line="53" /> + <source>Preview</source> + <translation>Anteprima</translation> + </message> + <message> + <location filename="../InlineArgumentDefaultDialog.ui" line="0" /> + <source>Inline Argument Default</source> + <translation>Argomento inline predefinito</translation> </message> <message> - <location filename="../InlineArgumentDefaultDialog.ui" line="37"/> - <source>Choose which to inline:</source> - <translation>Scegli quale inline:</translation> + <location filename="../InlineArgumentDefaultDialog.ui" line="0" /> + <source>Choose which to inline:</source> + <translation>Scegli quale inline:</translation> + </message> + </context> + <context> + <name>InlineDialog</name> + <message> + <location filename="../InlineDialog.ui" line="0" /> + <source>Inline</source> + <translation>Inline</translation> </message> <message> - <location filename="../InlineArgumentDefaultDialog.py" line="51"/> - <source>Preview</source> - <translation>Anteprima</translation> + <location filename="../InlineDialog.ui" line="0" /> + <source>&Remove the definition</source> + <translation>&Rimuovi la definizione</translation> </message> -</context> -<context> - <name>InlineDialog</name> <message> - <location filename="../InlineDialog.ui" line="14"/> - <source>Inline</source> - <translation>Inline</translation> + <location filename="../InlineDialog.ui" line="0" /> + <source>Only inline the &current occurrence</source> + <translation>Rendi inline solo l'occorrenza &corrente</translation> </message> <message> - <location filename="../InlineDialog.ui" line="32"/> - <source>&Remove the definition</source> - <translation>&Rimuovi la definizione</translation> + <location filename="../InlineDialog.ui" line="0" /> + <source>Do for all matching methods in class &hierarchy</source> + <translation>Esegui per tutti i metodi che coincidono nella gerarc&hia della classe</translation> + </message> + <message> + <location filename="../InlineDialog.py" line="47" /> + <source>Preview</source> + <translation>Anteprima</translation> </message> <message> - <location filename="../InlineDialog.ui" line="42"/> - <source>Only inline the &current occurrence</source> - <translation>Rendi inline solo l'occorrenza &corrente</translation> + <location filename="../InlineDialog.py" line="80" /> + <source>Inlining occurrences of <b>{0}</b> (type '<i>{1}</i>').</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>IntroduceFactoryDialog</name> + <message> + <location filename="../IntroduceFactoryDialog.ui" line="0" /> + <source>Introduce Factory Method</source> + <translation>Introduci Factory Method</translation> </message> <message> - <location filename="../InlineDialog.ui" line="49"/> - <source>Do for all matching methods in class &hierarchy</source> - <translation>Esegui per tutti i metodi che coincidono nella gerarc&hia della classe</translation> - </message> - <message> - <location filename="../InlineDialog.py" line="45"/> - <source>Preview</source> - <translation>Anteprima</translation> + <location filename="../IntroduceFactoryDialog.ui" line="0" /> + <source>Factory Method Name:</source> + <translation>Nome Factory Method:</translation> </message> <message> - <location filename="../InlineDialog.py" line="78"/> - <source>Inlining occurrences of <b>{0}</b> (type '<i>{1}</i>').</source> - <translation type="unfinished"></translation> + <location filename="../IntroduceFactoryDialog.ui" line="0" /> + <source>Enter the name of the factory method</source> + <translation>Inserisci il nome del factory method</translation> </message> -</context> -<context> - <name>IntroduceFactoryDialog</name> <message> - <location filename="../IntroduceFactoryDialog.ui" line="14"/> - <source>Introduce Factory Method</source> - <translation>Introduci Factory Method</translation> + <location filename="../IntroduceFactoryDialog.ui" line="0" /> + <source>Select to make the factory method a static method</source> + <translation>Seleziona per rendere il factory method statico</translation> </message> <message> - <location filename="../IntroduceFactoryDialog.ui" line="28"/> - <source>Factory Method Name:</source> - <translation>Nome Factory Method:</translation> + <location filename="../IntroduceFactoryDialog.ui" line="0" /> + <source>Use static method</source> + <translation>Usa metodo statico</translation> + </message> + <message> + <location filename="../IntroduceFactoryDialog.ui" line="0" /> + <source>Select to make the factory method a global function</source> + <translation>Seleziona per rendere il factory method una funzione globale</translation> + </message> + <message> + <location filename="../IntroduceFactoryDialog.ui" line="0" /> + <source>Use global function</source> + <translation>Usa funzione globale</translation> </message> <message> - <location filename="../IntroduceFactoryDialog.ui" line="35"/> - <source>Enter the name of the factory method</source> - <translation>Inserisci il nome del factory method</translation> + <location filename="../IntroduceFactoryDialog.py" line="48" /> + <source>Preview</source> + <translation>Anteprima</translation> </message> + </context> + <context> + <name>IntroduceParameterDialog</name> <message> - <location filename="../IntroduceFactoryDialog.ui" line="44"/> - <source>Select to make the factory method a static method</source> - <translation>Seleziona per rendere il factory method statico</translation> + <location filename="../IntroduceParameterDialog.ui" line="0" /> + <source>Introduce Parameter</source> + <translation>Introduci parametro</translation> </message> <message> - <location filename="../IntroduceFactoryDialog.ui" line="47"/> - <source>Use static method</source> - <translation>Usa metodo statico</translation> + <location filename="../IntroduceParameterDialog.ui" line="0" /> + <source>New Parameter Name:</source> + <translation>Nome nuovo parametro:</translation> </message> <message> - <location filename="../IntroduceFactoryDialog.ui" line="57"/> - <source>Select to make the factory method a global function</source> - <translation>Seleziona per rendere il factory method una funzione globale</translation> + <location filename="../IntroduceParameterDialog.py" line="49" /> + <source>Preview</source> + <translation>Anteprima</translation> </message> + </context> + <context> + <name>MatchesDialog</name> <message> - <location filename="../IntroduceFactoryDialog.ui" line="60"/> - <source>Use global function</source> - <translation>Usa funzione globale</translation> + <location filename="../MatchesDialog.ui" line="0" /> + <source>Refactoring Matches</source> + <translation>Refactoring trovati</translation> </message> <message> - <location filename="../IntroduceFactoryDialog.py" line="46"/> - <source>Preview</source> - <translation>Anteprima</translation> + <location filename="../MatchesDialog.ui" line="0" /> + <source>Filename</source> + <translation>Nome file</translation> </message> -</context> -<context> - <name>IntroduceParameterDialog</name> <message> - <location filename="../IntroduceParameterDialog.ui" line="14"/> - <source>Introduce Parameter</source> - <translation>Introduci parametro</translation> + <location filename="../MatchesDialog.ui" line="0" /> + <source>Line</source> + <translation>Linea</translation> </message> <message> - <location filename="../IntroduceParameterDialog.ui" line="31"/> - <source>New Parameter Name:</source> - <translation>Nome nuovo parametro:</translation> + <location filename="../MatchesDialog.ui" line="0" /> + <source>Confidence</source> + <translation>Affidabilità</translation> + </message> + </context> + <context> + <name>MethodToMethodObjectDialog</name> + <message> + <location filename="../MethodToMethodObjectDialog.ui" line="0" /> + <source>Replace Method With Method Object</source> + <translation>Sostituisci un Method con un Method Object</translation> </message> <message> - <location filename="../IntroduceParameterDialog.py" line="47"/> - <source>Preview</source> - <translation>Anteprima</translation> + <location filename="../MethodToMethodObjectDialog.ui" line="0" /> + <source>New Class Name:</source> + <translation>Nuovo nome classe:</translation> </message> -</context> -<context> - <name>JsonServer</name> <message> - <location filename="../JsonServer.py" line="156"/> - <source>JSON Protocol Error</source> - <translation type="unfinished"></translation> + <location filename="../MethodToMethodObjectDialog.py" line="49" /> + <source>Preview</source> + <translation>Anteprima</translation> + </message> + </context> + <context> + <name>MouseClickHandlerRopePage</name> + <message> + <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="0" /> + <source><b>Configure Rope Mouse Click Handler Support</b></source> + <translation type="unfinished" /> </message> <message> - <location filename="../JsonServer.py" line="156"/> - <source><p>The response received from the client 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> -</context> -<context> - <name>MatchesDialog</name> - <message> - <location filename="../MatchesDialog.ui" line="14"/> - <source>Refactoring Matches</source> - <translation>Refactoring trovati</translation> + <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="0" /> + <source>Select, whether the rope mouse click handler support shall be enabled.</source> + <translation type="unfinished" /> </message> <message> - <location filename="../MatchesDialog.ui" line="42"/> - <source>Filename</source> - <translation>Nome file</translation> + <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="0" /> + <source>Enable Mouse Click Handler</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="0" /> + <source>Go To Definition</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="0" /> + <source>Click Sequence:</source> + <translation type="unfinished" /> </message> <message> - <location filename="../MatchesDialog.ui" line="47"/> - <source>Line</source> - <translation>Linea</translation> + <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="0" /> + <source>Shows the mouse click sequence</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="0" /> + <source>Press to open a dialog to configure the mouse click sequence</source> + <translation type="unfinished" /> </message> <message> - <location filename="../MatchesDialog.ui" line="52"/> - <source>Confidence</source> - <translation>Affidabilità</translation> + <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="0" /> + <source>Change...</source> + <translation type="unfinished" /> </message> -</context> -<context> - <name>MethodToMethodObjectDialog</name> + </context> + <context> + <name>MoveDialog</name> <message> - <location filename="../MethodToMethodObjectDialog.ui" line="14"/> - <source>Replace Method With Method Object</source> - <translation>Sostituisci un Method con un Method Object</translation> + <location filename="../MoveDialog.ui" line="0" /> + <source>New Method Name:</source> + <translation>Nuovo nome metodo:</translation> </message> <message> - <location filename="../MethodToMethodObjectDialog.ui" line="31"/> - <source>New Class Name:</source> - <translation>Nuovo nome classe:</translation> + <location filename="../MoveDialog.ui" line="0" /> + <source>Enter the new method name</source> + <translation>Inserisci il nuovo nome del metodo</translation> </message> <message> - <location filename="../MethodToMethodObjectDialog.py" line="47"/> - <source>Preview</source> - <translation>Anteprima</translation> - </message> -</context> -<context> - <name>MouseClickHandlerRopePage</name> - <message> - <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="17"/> - <source><b>Configure Rope Mouse Click Handler Support</b></source> - <translation type="unfinished"></translation> + <location filename="../MoveDialog.ui" line="0" /> + <source>Destination Attribute:</source> + <translation>Attributo di destinazione:</translation> </message> <message> - <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="37"/> - <source>Select, whether the rope mouse click handler support shall be enabled.</source> - <translation type="unfinished"></translation> + <location filename="../MoveDialog.ui" line="0" /> + <source>Enter the name of the attribute to move to</source> + <translation>Inserisci il nome dell'attributo da muovere a</translation> + </message> + <message> + <location filename="../MoveDialog.ui" line="0" /> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../MoveDialog.py" line="60" /> + <source>Preview</source> + <translation>Anteprima</translation> </message> <message> - <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="40"/> - <source>Enable Mouse Click Handler</source> - <translation type="unfinished"></translation> + <location filename="../MoveDialog.py" line="90" /> + <source>Move Method</source> + <translation>Sposta Metodo</translation> + </message> + <message> + <location filename="../MoveDialog.py" line="95" /> + <source>Move Global Method</source> + <translation>Sposta metodo globale</translation> </message> <message> - <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="47"/> - <source>Go To Definition</source> - <translation type="unfinished"></translation> + <location filename="../MoveDialog.py" line="97" /> + <source>Destination Module:</source> + <translation>Modulo destinazione:</translation> </message> <message> - <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="53"/> - <source>Click Sequence:</source> - <translation type="unfinished"></translation> + <location filename="../MoveDialog.py" line="98" /> + <source>Enter the destination module for the method</source> + <translation>Inserisci il modulo di destinazione per il metodo</translation> </message> <message> - <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="63"/> - <source>Shows the mouse click sequence</source> - <translation type="unfinished"></translation> + <location filename="../MoveDialog.py" line="100" /> + <source>Select the destination module via a file selection dialog</source> + <translation>Seleziona il modulo di destinazione con un dialogo</translation> </message> <message> - <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="73"/> - <source>Press to open a dialog to configure the mouse click sequence</source> - <translation type="unfinished"></translation> + <location filename="../MoveDialog.py" line="103" /> + <source>Move Module</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MoveDialog.py" line="105" /> + <source>Destination Package:</source> + <translation>Package di destinazione:</translation> </message> <message> - <location filename="../ConfigurationPage/MouseClickHandlerRopePage.ui" line="76"/> - <source>Change...</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>MoveDialog</name> - <message> - <location filename="../MoveDialog.ui" line="40"/> - <source>New Method Name:</source> - <translation>Nuovo nome metodo:</translation> + <location filename="../MoveDialog.py" line="106" /> + <source>Enter the destination package for the module</source> + <translation type="unfinished" /> </message> <message> - <location filename="../MoveDialog.ui" line="47"/> - <source>Enter the new method name</source> - <translation>Inserisci il nuovo nome del metodo</translation> + <location filename="../MoveDialog.py" line="108" /> + <source>Select the destination package via a directory selection dialog</source> + <translation>Seleziona il pacchetto di destinazione con un dialogo per la scelta della directory</translation> + </message> + <message> + <location filename="../MoveDialog.py" line="112" /> + <source>Move</source> + <translation type="unfinished" /> </message> <message> - <location filename="../MoveDialog.ui" line="54"/> - <source>Destination Attribute:</source> - <translation>Attributo di destinazione:</translation> + <location filename="../MoveDialog.py" line="183" /> + <source>Python Files (*.py *.py3);;All Files (*)</source> + <translation type="unfinished" /> </message> <message> - <location filename="../MoveDialog.ui" line="61"/> - <source>Enter the name of the attribute to move to</source> - <translation>Inserisci il nome dell'attributo da muovere a</translation> + <location filename="../MoveDialog.py" line="196" /> + <source>The selected module must be inside the project.</source> + <translation>Il modulo selezionato deve essere compreso nel progetto.</translation> </message> <message> - <location filename="../MoveDialog.ui" line="92"/> - <source>...</source> - <translation>...</translation> + <location filename="../MoveDialog.py" line="200" /> + <source>The selected directory must be inside the project.</source> + <translation>La directory selezionata deve essere all'interno del progetto.</translation> </message> <message> - <location filename="../MoveDialog.py" line="58"/> - <source>Preview</source> - <translation>Anteprima</translation> + <location filename="../MoveDialog.py" line="245" /> + <location filename="../MoveDialog.py" line="213" /> + <source>The selected module <b>{0}</b> does not exist.</source> + <translation>Il modulo selezionato <b>{0}</b> non esiste.</translation> </message> <message> - <location filename="../MoveDialog.py" line="89"/> - <source>Move Method</source> - <translation>Sposta Metodo</translation> + <location filename="../MoveDialog.py" line="254" /> + <location filename="../MoveDialog.py" line="223" /> + <source>The selected directory <b>{0}</b> is not a package.</source> + <translation>La directory selezionata <b>{0}</b> non è un pacchetto.</translation> </message> <message> - <location filename="../MoveDialog.py" line="94"/> - <source>Move Global Method</source> - <translation>Sposta metodo globale</translation> - </message> - <message> - <location filename="../MoveDialog.py" line="96"/> - <source>Destination Module:</source> - <translation>Modulo destinazione:</translation> - </message> - <message> - <location filename="../MoveDialog.py" line="97"/> - <source>Enter the destination module for the method</source> - <translation>Inserisci il modulo di destinazione per il metodo</translation> - </message> - <message> - <location filename="../MoveDialog.py" line="99"/> - <source>Select the destination module via a file selection dialog</source> - <translation>Seleziona il modulo di destinazione con un dialogo</translation> - </message> - <message> - <location filename="../MoveDialog.py" line="102"/> - <source>Move Module</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MoveDialog.py" line="104"/> - <source>Destination Package:</source> - <translation>Package di destinazione:</translation> - </message> - <message> - <location filename="../MoveDialog.py" line="105"/> - <source>Enter the destination package for the module</source> - <translation type="unfinished"></translation> + <source>Python Files (*.py *.py2 *.py3);;All Files (*)</source> + <translation type="vanished">File Python (*.py *.py2 *.py3);;Tutti i File(*)</translation> </message> - <message> - <location filename="../MoveDialog.py" line="107"/> - <source>Select the destination package via a directory selection dialog</source> - <translation>Seleziona il pacchetto di destinazione con un dialogo per la scelta della directory</translation> - </message> - <message> - <location filename="../MoveDialog.py" line="111"/> - <source>Move</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MoveDialog.py" line="181"/> - <source>Python Files (*.py *.py2 *.py3);;All Files (*)</source> - <translation type="obsolete">File Python (*.py *.py2 *.py3);;Tutti i File(*)</translation> - </message> - <message> - <location filename="../MoveDialog.py" line="195"/> - <source>The selected module must be inside the project.</source> - <translation>Il modulo selezionato deve essere compreso nel progetto.</translation> - </message> - <message> - <location filename="../MoveDialog.py" line="199"/> - <source>The selected directory must be inside the project.</source> - <translation>La directory selezionata deve essere all'interno del progetto.</translation> - </message> - <message> - <location filename="../MoveDialog.py" line="241"/> - <source>The selected module <b>{0}</b> does not exist.</source> - <translation>Il modulo selezionato <b>{0}</b> non esiste.</translation> - </message> - <message> - <location filename="../MoveDialog.py" line="250"/> - <source>The selected directory <b>{0}</b> is not a package.</source> - <translation>La directory selezionata <b>{0}</b> non è un pacchetto.</translation> - </message> - <message> - <location filename="../MoveDialog.py" line="177"/> - <source>Python Files (*.py *.py3);;All Files (*)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> + </context> + <context> <name>PreviewDialog</name> <message> - <location filename="../PreviewDialog.ui" line="13"/> - <source>Preview Changes</source> - <translation>Anteprima modifiche</translation> + <location filename="../PreviewDialog.ui" line="0" /> + <source>Preview Changes</source> + <translation>Anteprima modifiche</translation> + </message> + <message> + <location filename="../PreviewDialog.ui" line="0" /> + <source>Changes</source> + <translation>Modifiche</translation> </message> <message> - <location filename="../PreviewDialog.ui" line="39"/> - <source>Changes</source> - <translation>Modifiche</translation> + <location filename="../PreviewDialog.ui" line="0" /> + <source>Select a change to preview on the right</source> + <translation>Seleziona la modifica da visualizzare sulla destra</translation> + </message> + </context> + <context> + <name>RefactoringRopePlugin</name> + <message> + <location filename="../../PluginRefactoringRope.py" line="125" /> + <location filename="../../PluginRefactoringRope.py" line="120" /> + <location filename="../../PluginRefactoringRope.py" line="115" /> + <source>Rope</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>RefactoringServer</name> + <message> + <location filename="../RefactoringServer.py" line="952" /> + <location filename="../RefactoringServer.py" line="178" /> + <source>Rename</source> + <translation>Rinomina</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="179" /> + <source>&Rename</source> + <translation>&Rinomina</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="182" /> + <source>Rename the highlighted object</source> + <translation>Rinomina l'oggetto evidenziato</translation> </message> <message> - <location filename="../PreviewDialog.ui" line="74"/> - <source>Select a change to preview on the right</source> - <translation>Seleziona la modifica da visualizzare sulla destra</translation> + <location filename="../RefactoringServer.py" line="184" /> + <source><b>Rename</b><p>Rename the highlighted Python object.</p></source> + <translation><b>Rinomina</b><p>Rinomina l'oggetto Python selezionato.</p></translation> </message> -</context> -<context> - <name>RefactoringRopePlugin</name> <message> - <location filename="../../PluginRefactoringRope.py" line="119"/> - <source>Rope</source> - <translation type="unfinished"></translation> + <location filename="../RefactoringServer.py" line="958" /> + <location filename="../RefactoringServer.py" line="193" /> + <source>Local Rename</source> + <translation>Rinomina localmente</translation> </message> -</context> -<context> - <name>RefactoringServer</name> <message> - <location filename="../RefactoringServer.py" line="954"/> - <source>Rename</source> - <translation>Rinomina</translation> + <location filename="../RefactoringServer.py" line="194" /> + <source>&Local Rename</source> + <translation>Rinomina &localmente</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="197" /> + <source>Rename the highlighted object in the current module only</source> + <translation>Rinomina l'oggetto selezionato nel modulo corrente</translation> </message> <message> - <location filename="../RefactoringServer.py" line="179"/> - <source>&Rename</source> - <translation>&Rinomina</translation> + <location filename="../RefactoringServer.py" line="199" /> + <source><b>Local Rename</b><p>Rename the highlighted Python object in the current module only.</p></source> + <translation><b>Rinomina localmente</b><p>Rinomina l'oggetto Python selezionato solo nel modulo corrente.</p></translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="964" /> + <location filename="../RefactoringServer.py" line="210" /> + <location filename="../RefactoringServer.py" line="209" /> + <source>Rename Current Module</source> + <translation>Rinomina modulo corrente</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="213" /> + <source>Rename the current module</source> + <translation>Rinomina il modulo corrente</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="215" /> + <source><b>Rename Current Module</b><p>Rename the current module.</p></source> + <translation><b>Rinomina modulo corrrente</b><p>Rinomina il modulo corrente.</p></translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="1037" /> + <location filename="../RefactoringServer.py" line="224" /> + <source>Change Occurrences</source> + <translation>Cambia occorrenze</translation> </message> <message> - <location filename="../RefactoringServer.py" line="184"/> - <source>Rename the highlighted object</source> - <translation>Rinomina l'oggetto evidenziato</translation> + <location filename="../RefactoringServer.py" line="225" /> + <source>Change &Occurrences</source> + <translation>Cambia &occorrenze</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="228" /> + <source>Change all occurrences in the local scope</source> + <translation>Cambia tutte le occorrenze nello scope globale</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="230" /> + <source><b>Change Occurrences</b><p>Change all occurrences in the local scope.</p></source> + <translation><b>Cambia occorrenze</b><p>Cambia tutte le occorrenze nello scope globale.</p></translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="243" /> + <source>Extract method</source> + <translation>Estrai metodo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="186"/> - <source><b>Rename</b><p>Rename the highlighted Python object.</p></source> - <translation><b>Rinomina</b><p>Rinomina l'oggetto Python selezionato.</p></translation> + <location filename="../RefactoringServer.py" line="244" /> + <source>Extract &Method</source> + <translation>Estrai &metodo</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="247" /> + <source>Extract the highlighted area as a method</source> + <translation>Estrae l'area selezionata come un metodo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="960"/> - <source>Local Rename</source> - <translation>Rinomina localmente</translation> + <location filename="../RefactoringServer.py" line="249" /> + <source><b>Extract method</b><p>Extract the highlighted area as a method or function.</p></source> + <translation><b>Estrai metodo</b><b>Estrae l'area selezionata come un metodo o funzione.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="194"/> - <source>&Local Rename</source> - <translation>Rinomina &localmente</translation> + <location filename="../RefactoringServer.py" line="258" /> + <source>Extract local variable</source> + <translation>Estrai variabile locale</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="259" /> + <source>&Extract Local Variable</source> + <translation>&Estrai variabile locale</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="262" /> + <source>Extract the highlighted area as a local variable</source> + <translation>Estrae l'area selezionata come una variabile locale</translation> </message> <message> - <location filename="../RefactoringServer.py" line="199"/> - <source>Rename the highlighted object in the current module only</source> - <translation>Rinomina l'oggetto selezionato nel modulo corrente</translation> + <location filename="../RefactoringServer.py" line="264" /> + <source><b>Extract local variable</b><p>Extract the highlighted area as a local variable.</p></source> + <translation><b>Estrai variabile locale</b><b>Estrae l'area selezionata come una variabile locale.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="201"/> - <source><b>Local Rename</b><p>Rename the highlighted Python object in the current module only.</p></source> - <translation><b>Rinomina localmente</b><p>Rinomina l'oggetto Python selezionato solo nel modulo corrente.</p></translation> + <location filename="../RefactoringServer.py" line="1130" /> + <location filename="../RefactoringServer.py" line="277" /> + <source>Inline</source> + <translation>Inline</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="278" /> + <source>&Inline</source> + <translation>&Inline</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="281" /> + <source>Inlines the selected local variable or method</source> + <translation>Rendi inline la variabile locale o metodo selezionato</translation> </message> <message> - <location filename="../RefactoringServer.py" line="966"/> - <source>Rename Current Module</source> - <translation>Rinomina modulo corrente</translation> + <location filename="../RefactoringServer.py" line="283" /> + <source><b>Inline</b><p>Inlines the selected local variable or method.</p></source> + <translation><b>Inline</b><p>Rendi inline la variabile locale o metodo selezionato.</p></translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="296" /> + <source>Move method</source> + <translation>Muovi Metodo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="215"/> - <source>Rename the current module</source> - <translation>Rinomina il modulo corrente</translation> + <location filename="../RefactoringServer.py" line="297" /> + <source>Mo&ve Method</source> + <translation>Muo&vi Metodo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="217"/> - <source><b>Rename Current Module</b><p>Rename the current module.</p></source> - <translation><b>Rinomina modulo corrrente</b><p>Rinomina il modulo corrente.</p></translation> + <location filename="../RefactoringServer.py" line="300" /> + <source>Move the highlighted method to another class</source> + <translation>Muovi il metodo evidenziato in un'altra classe</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="302" /> + <source><b>Move method</b><p>Move the highlighted method to another class.</p></source> + <translation><b>Muovi metodo</b><p>Muovi il metodo evidenziato in un'altra classe.</p></translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="311" /> + <source>Move current module</source> + <translation>Sposta modulo corrente</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1039"/> - <source>Change Occurrences</source> - <translation>Cambia occorrenze</translation> + <location filename="../RefactoringServer.py" line="1180" /> + <location filename="../RefactoringServer.py" line="312" /> + <source>Move Current Module</source> + <translation>Sposta modulo corrente</translation> </message> <message> - <location filename="../RefactoringServer.py" line="225"/> - <source>Change &Occurrences</source> - <translation>Cambia &occorrenze</translation> + <location filename="../RefactoringServer.py" line="315" /> + <source>Move the current module to another package</source> + <translation>Muovi il metodo corrente in un'altra classe</translation> </message> <message> - <location filename="../RefactoringServer.py" line="230"/> - <source>Change all occurrences in the local scope</source> - <translation>Cambia tutte le occorrenze nello scope globale</translation> + <location filename="../RefactoringServer.py" line="317" /> + <source><b>Move current module</b><p>Move the current module to another package.</p></source> + <translation><b>Muovi metodocorrente</b><p>Muovi il metodo corrente in un'altra classe.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="232"/> - <source><b>Change Occurrences</b><p>Change all occurrences in the local scope.</p></source> - <translation><b>Cambia occorrenze</b><p>Cambia tutte le occorrenze nello scope globale.</p></translation> + <location filename="../RefactoringServer.py" line="1213" /> + <location filename="../RefactoringServer.py" line="331" /> + <location filename="../RefactoringServer.py" line="330" /> + <source>Use Function</source> + <translation>Usa Funzione</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="334" /> + <source>Use a function wherever possible.</source> + <translation>Usa una funzione dove possibile.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="244"/> - <source>Extract method</source> - <translation>Estrai metodo</translation> + <location filename="../RefactoringServer.py" line="336" /> + <source><b>Use function</b><p>Tries to use a function wherever possible.</p></source> + <translation><b>Usa funzione</b><p>Prova ad usare una funzione dove possibile.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="244"/> - <source>Extract &Method</source> - <translation>Estrai &metodo</translation> + <location filename="../RefactoringServer.py" line="1250" /> + <location filename="../RefactoringServer.py" line="349" /> + <source>Introduce Factory Method</source> + <translation>Introduci Factory Method</translation> </message> <message> - <location filename="../RefactoringServer.py" line="249"/> - <source>Extract the highlighted area as a method</source> - <translation>Estrae l'area selezionata come un metodo</translation> + <location filename="../RefactoringServer.py" line="350" /> + <source>Introduce &Factory Method</source> + <translation>Introduci &Factory Method</translation> </message> <message> - <location filename="../RefactoringServer.py" line="251"/> - <source><b>Extract method</b><p>Extract the highlighted area as a method or function.</p></source> - <translation><b>Estrai metodo</b><b>Estrae l'area selezionata come un metodo o funzione.</p></translation> + <location filename="../RefactoringServer.py" line="353" /> + <source>Introduce a factory method or function</source> + <translation>Introduci un factory method o funzione</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="355" /> + <source><b>Introduce Factory Method</b><p>Introduce a factory method or function.</p></source> + <translation><b>Introduci Factory Method</b><p>Introduci un factory method o funzione</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="259"/> - <source>Extract local variable</source> - <translation>Estrai variabile locale</translation> + <location filename="../RefactoringServer.py" line="1284" /> + <location filename="../RefactoringServer.py" line="364" /> + <source>Introduce Parameter</source> + <translation>Introduci parametro</translation> </message> <message> - <location filename="../RefactoringServer.py" line="259"/> - <source>&Extract Local Variable</source> - <translation>&Estrai variabile locale</translation> + <location filename="../RefactoringServer.py" line="365" /> + <source>Introduce &Parameter</source> + <translation>Introduci &parametro</translation> </message> <message> - <location filename="../RefactoringServer.py" line="264"/> - <source>Extract the highlighted area as a local variable</source> - <translation>Estrae l'area selezionata come una variabile locale</translation> + <location filename="../RefactoringServer.py" line="368" /> + <source>Introduce a parameter in a function</source> + <translation>Introduci un parametro in una funzione</translation> </message> <message> - <location filename="../RefactoringServer.py" line="266"/> - <source><b>Extract local variable</b><p>Extract the highlighted area as a local variable.</p></source> - <translation><b>Estrai variabile locale</b><b>Estrae l'area selezionata come una variabile locale.</p></translation> + <location filename="../RefactoringServer.py" line="370" /> + <source><b>Introduce Parameter</b><p>Introduce a parameter in a function.</p></source> + <translation><b>Introduci parametro</b><p>Introduci un parametro in una funzione.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1132"/> - <source>Inline</source> - <translation>Inline</translation> + <location filename="../RefactoringServer.py" line="1318" /> + <location filename="../RefactoringServer.py" line="383" /> + <source>Organize Imports</source> + <translation>Organizza Import</translation> </message> <message> - <location filename="../RefactoringServer.py" line="278"/> - <source>&Inline</source> - <translation>&Inline</translation> + <location filename="../RefactoringServer.py" line="384" /> + <source>&Organize Imports</source> + <translation>&Organizza Import</translation> </message> <message> - <location filename="../RefactoringServer.py" line="283"/> - <source>Inlines the selected local variable or method</source> - <translation>Rendi inline la variabile locale o metodo selezionato</translation> + <location filename="../RefactoringServer.py" line="387" /> + <source>Sort imports according to PEP-8</source> + <translation>Ordina import come da PEP 8</translation> </message> <message> - <location filename="../RefactoringServer.py" line="285"/> - <source><b>Inline</b><p>Inlines the selected local variable or method.</p></source> - <translation><b>Inline</b><p>Rendi inline la variabile locale o metodo selezionato.</p></translation> + <location filename="../RefactoringServer.py" line="389" /> + <source><b>Organize Imports</b><p>Sort imports according to PEP-8.</p></source> + <translation><b>Organizza Import</b><p>Ordina import come da PEP 8.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="297"/> - <source>Move method</source> - <translation>Muovi Metodo</translation> + <location filename="../RefactoringServer.py" line="1326" /> + <location filename="../RefactoringServer.py" line="398" /> + <source>Expand Star Imports</source> + <translation>Espandi Import asterisco</translation> </message> <message> - <location filename="../RefactoringServer.py" line="297"/> - <source>Mo&ve Method</source> - <translation>Muo&vi Metodo</translation> + <location filename="../RefactoringServer.py" line="399" /> + <source>E&xpand Star Imports</source> + <translation>E&spandi Import asterisco</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="402" /> + <source>Expand imports like "from xxx import *"</source> + <translation>Espandi import tipo "from xxx import *"</translation> </message> <message> - <location filename="../RefactoringServer.py" line="302"/> - <source>Move the highlighted method to another class</source> - <translation>Muovi il metodo evidenziato in un'altra classe</translation> + <location filename="../RefactoringServer.py" line="404" /> + <source><b>Expand Star Imports</b><p>Expand imports like "from xxx import *".</p><p>Select the import to act on or none to do all. Unused imports are deleted.</p></source> + <translation><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="1334" /> + <location filename="../RefactoringServer.py" line="415" /> + <source>Relative to Absolute</source> + <translation>Relativo a Assoluto</translation> </message> <message> - <location filename="../RefactoringServer.py" line="304"/> - <source><b>Move method</b><p>Move the highlighted method to another class.</p></source> - <translation><b>Muovi metodo</b><p>Muovi il metodo evidenziato in un'altra classe.</p></translation> + <location filename="../RefactoringServer.py" line="416" /> + <source>Relative to &Absolute</source> + <translation>Relativo a &Assoluto</translation> </message> <message> - <location filename="../RefactoringServer.py" line="312"/> - <source>Move current module</source> - <translation>Sposta modulo corrente</translation> + <location filename="../RefactoringServer.py" line="419" /> + <source>Transform relative imports to absolute ones</source> + <translation>Trasforma import relativi in import assoluti</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1182"/> - <source>Move Current Module</source> - <translation>Sposta modulo corrente</translation> + <location filename="../RefactoringServer.py" line="421" /> + <source><b>Relative to Absolute</b><p>Transform relative imports to absolute ones.</p><p>Select the import to act on or none to do all. Unused imports are deleted.</p></source> + <translation><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="317"/> - <source>Move the current module to another package</source> - <translation>Muovi il metodo corrente in un'altra classe</translation> + <location filename="../RefactoringServer.py" line="1342" /> + <location filename="../RefactoringServer.py" line="432" /> + <source>Froms to Imports</source> + <translation>From a Import</translation> </message> <message> - <location filename="../RefactoringServer.py" line="319"/> - <source><b>Move current module</b><p>Move the current module to another package.</p></source> - <translation><b>Muovi metodocorrente</b><p>Muovi il metodo corrente in un'altra classe.</p></translation> + <location filename="../RefactoringServer.py" line="433" /> + <source>Froms to &Imports</source> + <translation>From a &Import</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1215"/> - <source>Use Function</source> - <translation>Usa Funzione</translation> + <location filename="../RefactoringServer.py" line="436" /> + <source>Transform From imports to plain imports</source> + <translation>Trasforma import from in semplici import</translation> </message> <message> - <location filename="../RefactoringServer.py" line="336"/> - <source>Use a function wherever possible.</source> - <translation>Usa una funzione dove possibile.</translation> + <location filename="../RefactoringServer.py" line="438" /> + <source><b>Froms to Imports</b><p>Transform From imports to plain imports.</p><p>Select the import to act on or none to do all. Unused imports are deleted.</p></source> + <translation><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="338"/> - <source><b>Use function</b><p>Tries to use a function wherever possible.</p></source> - <translation><b>Usa funzione</b><p>Prova ad usare una funzione dove possibile.</p></translation> + <location filename="../RefactoringServer.py" line="1350" /> + <location filename="../RefactoringServer.py" line="449" /> + <source>Handle Long Imports</source> + <translation>Gestisci import lunghi</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1252"/> - <source>Introduce Factory Method</source> - <translation>Introduci Factory Method</translation> + <location filename="../RefactoringServer.py" line="450" /> + <source>Handle &Long Imports</source> + <translation>Gestisci import &lunghi</translation> </message> <message> - <location filename="../RefactoringServer.py" line="350"/> - <source>Introduce &Factory Method</source> - <translation>Introduci &Factory Method</translation> + <location filename="../RefactoringServer.py" line="453" /> + <source>Transform long import statements to look better</source> + <translation>Trasforma gli import lunghi in istruzioni migliori</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="455" /> + <source><b>Handle Long Imports</b><p>Transform long import statements to look better.</p><p>Select the import to act on or none to do all. Unused imports are deleted.</p></source> + <translation><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="355"/> - <source>Introduce a factory method or function</source> - <translation>Introduci un factory method o funzione</translation> + <location filename="../RefactoringServer.py" line="1400" /> + <location filename="../RefactoringServer.py" line="470" /> + <source>Restructure</source> + <translation>Ristruttura</translation> </message> <message> - <location filename="../RefactoringServer.py" line="357"/> - <source><b>Introduce Factory Method</b><p>Introduce a factory method or function.</p></source> - <translation><b>Introduci Factory Method</b><p>Introduci un factory method o funzione</p></translation> + <location filename="../RefactoringServer.py" line="471" /> + <source>Res&tructure</source> + <translation>Ris&truttura</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1286"/> - <source>Introduce Parameter</source> - <translation>Introduci parametro</translation> + <location filename="../RefactoringServer.py" line="474" /> + <source>Restructure code</source> + <translation>Ristruttura il codice</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="476" /> + <source><b>Restructure</b><p>Restructure code. See "Rope Help" for examples.</p></source> + <translation><b>Ristruttura</b><p>Ristruttura il codice. Vedii "Help Rope" per degli esempi.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="365"/> - <source>Introduce &Parameter</source> - <translation>Introduci &parametro</translation> + <location filename="../RefactoringServer.py" line="1417" /> + <location filename="../RefactoringServer.py" line="485" /> + <source>Change Method Signature</source> + <translation>Cambia firma del metodo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="370"/> - <source>Introduce a parameter in a function</source> - <translation>Introduci un parametro in una funzione</translation> + <location filename="../RefactoringServer.py" line="486" /> + <source>&Change Method Signature</source> + <translation>&Cambia firma del metodo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="372"/> - <source><b>Introduce Parameter</b><p>Introduce a parameter in a function.</p></source> - <translation><b>Introduci parametro</b><p>Introduci un parametro in una funzione.</p></translation> + <location filename="../RefactoringServer.py" line="489" /> + <source>Change the signature of the selected method or function</source> + <translation>Cambia la signature del metodo o della funzione selezionato</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="491" /> + <source><b>Change Method Signature</b><p>Change the signature of the selected method or function.</p></source> + <translation><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="1319"/> - <source>Organize Imports</source> - <translation>Organizza Import</translation> + <location filename="../RefactoringServer.py" line="1452" /> + <location filename="../RefactoringServer.py" line="501" /> + <source>Inline Argument Default</source> + <translation>Argomento inline predefinito</translation> </message> <message> - <location filename="../RefactoringServer.py" line="384"/> - <source>&Organize Imports</source> - <translation>&Organizza Import</translation> + <location filename="../RefactoringServer.py" line="502" /> + <source>Inline &Argument Default</source> + <translation>&Argomento inline predefinito</translation> </message> <message> - <location filename="../RefactoringServer.py" line="389"/> - <source>Sort imports according to PEP-8</source> - <translation>Ordina import come da PEP 8</translation> + <location filename="../RefactoringServer.py" line="505" /> + <source>Inline a parameters default value</source> + <translation>Rendi inline il valore di un parametro di default</translation> </message> <message> - <location filename="../RefactoringServer.py" line="391"/> - <source><b>Organize Imports</b><p>Sort imports according to PEP-8.</p></source> - <translation><b>Organizza Import</b><p>Ordina import come da PEP 8.</p></translation> + <location filename="../RefactoringServer.py" line="507" /> + <source><b>Inline Argument Default</b><p>Inline a parameters default value.</p></source> + <translation><b>Argomento inline predefinito</b><p>Rendi inline il valore di un parametro di default.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1327"/> - <source>Expand Star Imports</source> - <translation>Espandi Import asterisco</translation> + <location filename="../RefactoringServer.py" line="1486" /> + <location filename="../RefactoringServer.py" line="517" /> + <location filename="../RefactoringServer.py" line="516" /> + <source>Transform Module to Package</source> + <translation>Trasforma un modulo in un package</translation> </message> <message> - <location filename="../RefactoringServer.py" line="399"/> - <source>E&xpand Star Imports</source> - <translation>E&spandi Import asterisco</translation> + <location filename="../RefactoringServer.py" line="520" /> + <source>Transform the current module to a package</source> + <translation>Trasforma il modulo corrente in un package</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="522" /> + <source><b>Transform Module to Package</b><p>Transform the current module to a package.</p></source> + <translation><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="404"/> - <source>Expand imports like "from xxx import *"</source> - <translation>Espandi import tipo "from xxx import *"</translation> + <location filename="../RefactoringServer.py" line="1515" /> + <location filename="../RefactoringServer.py" line="531" /> + <source>Encapsulate Attribute</source> + <translation>Incapsula attributo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="406"/> - <source><b>Expand Star Imports</b><p>Expand imports like "from xxx import *".</p><p>Select the import to act on or none to do all. Unused imports are deleted.</p></source> - <translation><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> + <location filename="../RefactoringServer.py" line="532" /> + <source>Encap&sulate Attribute</source> + <translation>Incap&sula attributo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1335"/> - <source>Relative to Absolute</source> - <translation>Relativo a Assoluto</translation> + <location filename="../RefactoringServer.py" line="535" /> + <source>Generate a getter/setter for an attribute</source> + <translation>Genera un getter/setter per l'attributo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="416"/> - <source>Relative to &Absolute</source> - <translation>Relativo a &Assoluto</translation> + <location filename="../RefactoringServer.py" line="537" /> + <source><b>Encapsulate Attribute</b><p>Generate a getter/setter for an attribute and changes its occurrences to use them.</p></source> + <translation><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="421"/> - <source>Transform relative imports to absolute ones</source> - <translation>Trasforma import relativi in import assoluti</translation> + <location filename="../RefactoringServer.py" line="1549" /> + <location filename="../RefactoringServer.py" line="547" /> + <source>Local Variable to Attribute</source> + <translation>Da variabile locale ad attributo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="423"/> - <source><b>Relative to Absolute</b><p>Transform relative imports to absolute ones.</p><p>Select the import to act on or none to do all. Unused imports are deleted.</p></source> - <translation><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> + <location filename="../RefactoringServer.py" line="548" /> + <source>Local Varia&ble to Attribute</source> + <translation>Da variabi&le locale ad attributo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1343"/> - <source>Froms to Imports</source> - <translation>From a Import</translation> + <location filename="../RefactoringServer.py" line="551" /> + <source>Change a local variable to an attribute</source> + <translation>Cambia una variabile locale in un attributo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="433"/> - <source>Froms to &Imports</source> - <translation>From a &Import</translation> + <location filename="../RefactoringServer.py" line="553" /> + <source><b>Local Variable to Attribute</b><p>Change a local variable to an attribute.</p></source> + <translation><b>Da variabile locale ad attributo</b><p>Cambia una variabile locale in un attributo.</p></translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="562" /> + <source>Method To Method Object</source> + <translation>Da metodo a metodo di oggetto</translation> </message> <message> - <location filename="../RefactoringServer.py" line="438"/> - <source>Transform From imports to plain imports</source> - <translation>Trasforma import from in semplici import</translation> + <location filename="../RefactoringServer.py" line="563" /> + <source>Method To Method Ob&ject</source> + <translation>Da metodo a metodo di o&ggetto</translation> </message> <message> - <location filename="../RefactoringServer.py" line="440"/> - <source><b>Froms to Imports</b><p>Transform From imports to plain imports.</p><p>Select the import to act on or none to do all. Unused imports are deleted.</p></source> - <translation><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> + <location filename="../RefactoringServer.py" line="566" /> + <source>Transform a function or a method to a method object</source> + <translation>Trasforma una funzione o un metodo in un metodo dell'oggetto</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1351"/> - <source>Handle Long Imports</source> - <translation>Gestisci import lunghi</translation> + <location filename="../RefactoringServer.py" line="568" /> + <source><b>Method To Method Object</b><p>Transform a function or a method to a method object.</p></source> + <translation><b>Da metodo a metodo di oggetto</b><p>Trasforma una funzione o un metodo in un metodo dell'oggetto.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="450"/> - <source>Handle &Long Imports</source> - <translation>Gestisci import &lunghi</translation> + <location filename="../RefactoringServer.py" line="581" /> + <source>Show Project History</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="455"/> - <source>Transform long import statements to look better</source> - <translation>Trasforma gli import lunghi in istruzioni migliori</translation> + <location filename="../RefactoringServer.py" line="582" /> + <source>Show Project History...</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="457"/> - <source><b>Handle Long Imports</b><p>Transform long import statements to look better.</p><p>Select the import to act on or none to do all. Unused imports are deleted.</p></source> - <translation><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> + <location filename="../RefactoringServer.py" line="585" /> + <source>Show the refactoring history of the project</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../RefactoringServer.py" line="587" /> + <source><b>Show Project History</b><p>This opens a dialog to show the refactoring history of the project.</p></source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="1402"/> - <source>Restructure</source> - <translation>Ristruttura</translation> + <location filename="../RefactoringServer.py" line="597" /> + <source>Show Current File History</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="471"/> - <source>Res&tructure</source> - <translation>Ris&truttura</translation> + <location filename="../RefactoringServer.py" line="598" /> + <source>Show Current File History...</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="476"/> - <source>Restructure code</source> - <translation>Ristruttura il codice</translation> + <location filename="../RefactoringServer.py" line="601" /> + <source>Show the refactoring history of the current file</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="478"/> - <source><b>Restructure</b><p>Restructure code. See "Rope Help" for examples.</p></source> - <translation><b>Ristruttura</b><p>Ristruttura il codice. Vedii "Help Rope" per degli esempi.</p></translation> + <location filename="../RefactoringServer.py" line="603" /> + <source><b>Show Current File History</b><p>This opens a dialog to show the refactoring history of the current file.</p></source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="1419"/> - <source>Change Method Signature</source> - <translation>Cambia firma del metodo</translation> + <location filename="../RefactoringServer.py" line="1654" /> + <location filename="../RefactoringServer.py" line="614" /> + <location filename="../RefactoringServer.py" line="613" /> + <source>Clear History</source> + <translation>Pulisci cronologia</translation> </message> <message> - <location filename="../RefactoringServer.py" line="486"/> - <source>&Change Method Signature</source> - <translation>&Cambia firma del metodo</translation> + <location filename="../RefactoringServer.py" line="617" /> + <source>Clear the refactoring history</source> + <translation>Pulisci la cronologia del refactoring</translation> </message> <message> - <location filename="../RefactoringServer.py" line="491"/> - <source>Change the signature of the selected method or function</source> - <translation>Cambia la signature del metodo o della funzione selezionato</translation> + <location filename="../RefactoringServer.py" line="619" /> + <source><b>Clear History</b><p>Clears the refactoring history.</p></source> + <translation><b>Pulisci cronologia</b><p>Pulisci la cronologia del refactoring.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="493"/> - <source><b>Change Method Signature</b><p>Change the signature of the selected method or function.</p></source> - <translation><b>Cambia firma del metodo</b><p>Cambia la firma del metodo o della funzione selezionato.</p></translation> + <location filename="../RefactoringServer.py" line="632" /> + <source>Find occurrences</source> + <translation>Trova occorrenze</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1454"/> - <source>Inline Argument Default</source> - <translation>Argomento inline predefinito</translation> + <location filename="../RefactoringServer.py" line="633" /> + <source>Find &Occurrences</source> + <translation>Trova &occorrenze</translation> </message> <message> - <location filename="../RefactoringServer.py" line="502"/> - <source>Inline &Argument Default</source> - <translation>&Argomento inline predefinito</translation> + <location filename="../RefactoringServer.py" line="636" /> + <source>Find occurrences of the highlighted object</source> + <translation>Trova le occorrenze dell'oggetto selezionato</translation> </message> <message> - <location filename="../RefactoringServer.py" line="507"/> - <source>Inline a parameters default value</source> - <translation>Rendi inline il valore di un parametro di default</translation> + <location filename="../RefactoringServer.py" line="638" /> + <source><b>Find occurrences</b><p>Find occurrences of the highlighted class, method, function or variable.</p></source> + <translation><b>Trova occorrenze</b><p>Trova le occorrenze dell'oggetto selezionato.</p></translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="648" /> + <source>Find definition</source> + <translation>Trova definizione</translation> </message> <message> - <location filename="../RefactoringServer.py" line="509"/> - <source><b>Inline Argument Default</b><p>Inline a parameters default value.</p></source> - <translation><b>Argomento inline predefinito</b><p>Rendi inline il valore di un parametro di default.</p></translation> + <location filename="../RefactoringServer.py" line="649" /> + <source>Find &Definition</source> + <translation>Trova &definizione</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="652" /> + <source>Find definition of the highlighted item</source> + <translation>Trova la definizione dell'elemento evidenziato</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1488"/> - <source>Transform Module to Package</source> - <translation>Trasforma un modulo in un package</translation> + <location filename="../RefactoringServer.py" line="654" /> + <source><b>Find definition</b><p>Find the definition of the highlighted class, method, function or variable.</p></source> + <translation><b>Trova definizione</b><p>Trova la definizione dell'elemento evidenziato.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="522"/> - <source>Transform the current module to a package</source> - <translation>Trasforma il modulo corrente in un package</translation> + <location filename="../RefactoringServer.py" line="664" /> + <source>Find implementations</source> + <translation>Trova implementazione</translation> </message> <message> - <location filename="../RefactoringServer.py" line="524"/> - <source><b>Transform Module to Package</b><p>Transform the current module to a package.</p></source> - <translation><b>Trasforma un modulo in un package</b><p>Trasforma il modulo corrente in un package.</p></translation> + <location filename="../RefactoringServer.py" line="665" /> + <source>Find &Implementations</source> + <translation>Trova &implementazione</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1517"/> - <source>Encapsulate Attribute</source> - <translation>Incapsula attributo</translation> + <location filename="../RefactoringServer.py" line="668" /> + <source>Find places where the selected method is overridden</source> + <translation>Trova i posti dove il metodo selezionato viene sovrascritto</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="670" /> + <source><b>Find implementations</b><p>Find places where the selected method is overridden.</p></source> + <translation><b>Trova implementazione</b><p>Trova i posti dove il metodo selezionato viene sovrascritto.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="532"/> - <source>Encap&sulate Attribute</source> - <translation>Incap&sula attributo</translation> + <location filename="../RefactoringServer.py" line="1852" /> + <location filename="../RefactoringServer.py" line="1846" /> + <location filename="../RefactoringServer.py" line="683" /> + <source>Configure Rope</source> + <translation>Configura Rope</translation> </message> <message> - <location filename="../RefactoringServer.py" line="537"/> - <source>Generate a getter/setter for an attribute</source> - <translation>Genera un getter/setter per l'attributo</translation> + <location filename="../RefactoringServer.py" line="684" /> + <source>&Configure Rope</source> + <translation>&Configura Rope</translation> </message> <message> - <location filename="../RefactoringServer.py" line="539"/> - <source><b>Encapsulate Attribute</b><p>Generate a getter/setter for an attribute and changes its occurrences to use them.</p></source> - <translation><b>Incapsula attributo</b><p>Genera un getter/setter per l'attributo e cambia le sue occorrenze per usarla.</p></translation> + <location filename="../RefactoringServer.py" line="687" /> + <source>Open the rope configuration file</source> + <translation>Apri il file di configurazione di rope</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1551"/> - <source>Local Variable to Attribute</source> - <translation>Da variabile locale ad attributo</translation> + <location filename="../RefactoringServer.py" line="689" /> + <source><b>Configure Rope</b><p>Opens the rope configuration file in an editor.</p></source> + <translation><b>Configura Rope</b><p>Apri il file di configurazione di rope.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="548"/> - <source>Local Varia&ble to Attribute</source> - <translation>Da variabi&le locale ad attributo</translation> + <location filename="../RefactoringServer.py" line="699" /> + <source>Rope Help</source> + <translation>Aiuto di Rope</translation> </message> <message> - <location filename="../RefactoringServer.py" line="553"/> - <source>Change a local variable to an attribute</source> - <translation>Cambia una variabile locale in un attributo</translation> + <location filename="../RefactoringServer.py" line="700" /> + <source>Rope &Help</source> + <translation>&Aiuto di Rope</translation> </message> <message> - <location filename="../RefactoringServer.py" line="555"/> - <source><b>Local Variable to Attribute</b><p>Change a local variable to an attribute.</p></source> - <translation><b>Da variabile locale ad attributo</b><p>Cambia una variabile locale in un attributo.</p></translation> + <location filename="../RefactoringServer.py" line="703" /> + <source>Show help about the rope refactorings</source> + <translation>Mostra l'help del refactoring rope</translation> </message> <message> - <location filename="../RefactoringServer.py" line="563"/> - <source>Method To Method Object</source> - <translation>Da metodo a metodo di oggetto</translation> + <location filename="../RefactoringServer.py" line="705" /> + <source><b>Rope help</b><p>Show some help text about the rope refactorings.</p></source> + <translation><b>Aiuto di Rope</b><p>Mostra l'help del refactoring rope.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="563"/> - <source>Method To Method Ob&ject</source> - <translation>Da metodo a metodo di o&ggetto</translation> + <location filename="../RefactoringServer.py" line="1897" /> + <location filename="../RefactoringServer.py" line="714" /> + <source>Analyse all modules</source> + <translation>Analizza tutti i moduli</translation> </message> <message> - <location filename="../RefactoringServer.py" line="568"/> - <source>Transform a function or a method to a method object</source> - <translation>Trasforma una funzione o un metodo in un metodo dell'oggetto</translation> + <location filename="../RefactoringServer.py" line="715" /> + <source>&Analyse all modules</source> + <translation>&Analizza tutti i moduli</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="718" /> + <source>Perform static object analysis on all modules</source> + <translation>Esegui un'analisi di tutti i moduli di oggetti statici</translation> </message> <message> - <location filename="../RefactoringServer.py" line="570"/> - <source><b>Method To Method Object</b><p>Transform a function or a method to a method object.</p></source> - <translation><b>Da metodo a metodo di oggetto</b><p>Trasforma una funzione o un metodo in un metodo dell'oggetto.</p></translation> + <location filename="../RefactoringServer.py" line="720" /> + <source><b>Analyse all modules</b><p>Perform static object analysis (SOA) on all modules. This might be time consuming. Analysis of all modules should only be neccessary, if the project was created with the rope plugin disabled or if files were added.</p></source> + <translation><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="582"/> - <source>Show Project History</source> - <translation type="unfinished"></translation> + <location filename="../RefactoringServer.py" line="1876" /> + <location filename="../RefactoringServer.py" line="1861" /> + <location filename="../RefactoringServer.py" line="732" /> + <source>Update Configuration</source> + <translation>Aggiorna configurazione</translation> </message> <message> - <location filename="../RefactoringServer.py" line="582"/> - <source>Show Project History...</source> - <translation type="unfinished"></translation> + <location filename="../RefactoringServer.py" line="733" /> + <source>&Update Configuration</source> + <translation>Aggiorna config&urazione</translation> </message> <message> - <location filename="../RefactoringServer.py" line="587"/> - <source>Show the refactoring history of the project</source> - <translation type="unfinished"></translation> + <location filename="../RefactoringServer.py" line="736" /> + <source>Generates a new configuration file overwriting the current one.</source> + <translation>Genera un nuovo file di configurazione sovrascrivendo il corrente.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="589"/> - <source><b>Show Project History</b><p>This opens a dialog to show the refactoring history of the project.</p></source> - <translation type="unfinished"></translation> + <location filename="../RefactoringServer.py" line="738" /> + <source><b>Update Configuration</b><p>Generates a new configuration file overwriting the current one.</p></source> + <translation><b>Aggiorna configurazione</b><p>Genera un nuovo file di configurazione sovrascrivendo il corrente.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="598"/> - <source>Show Current File History</source> - <translation type="unfinished"></translation> + <location filename="../RefactoringServer.py" line="771" /> + <location filename="../RefactoringServer.py" line="757" /> + <source>&Refactoring</source> + <translation>&Refactoring</translation> </message> <message> - <location filename="../RefactoringServer.py" line="598"/> - <source>Show Current File History...</source> - <translation type="unfinished"></translation> + <location filename="../RefactoringServer.py" line="766" /> + <source>&Query</source> + <translation>&Query</translation> </message> <message> - <location filename="../RefactoringServer.py" line="603"/> - <source>Show the refactoring history of the current file</source> - <translation type="unfinished"></translation> + <location filename="../RefactoringServer.py" line="802" /> + <source>Im&ports</source> + <translation>Im&ports</translation> </message> <message> - <location filename="../RefactoringServer.py" line="605"/> - <source><b>Show Current File History</b><p>This opens a dialog to show the refactoring history of the current file.</p></source> - <translation type="unfinished"></translation> + <location filename="../RefactoringServer.py" line="811" /> + <source>History</source> + <translation>Cronologia</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1654"/> - <source>Clear History</source> - <translation>Pulisci cronologia</translation> + <location filename="../RefactoringServer.py" line="818" /> + <source>&Utilities</source> + <translation>&Utilities</translation> </message> <message> - <location filename="../RefactoringServer.py" line="619"/> - <source>Clear the refactoring history</source> - <translation>Pulisci la cronologia del refactoring</translation> + <location filename="../RefactoringServer.py" line="840" /> + <source>About rope</source> + <translation>A proposito di Rope</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="867" /> + <source>Rope Error</source> + <translation>Errore di rope</translation> </message> <message> - <location filename="../RefactoringServer.py" line="621"/> - <source><b>Clear History</b><p>Clears the refactoring history.</p></source> - <translation><b>Pulisci cronologia</b><p>Pulisci la cronologia del refactoring.</p></translation> + <location filename="../RefactoringServer.py" line="886" /> + <location filename="../RefactoringServer.py" line="872" /> + <source>Rope error: {0}</source> + <translation>Errore di rope: {0}</translation> </message> <message> - <location filename="../RefactoringServer.py" line="633"/> - <source>Find occurrences</source> - <translation>Trova occorrenze</translation> + <location filename="../RefactoringServer.py" line="988" /> + <source>Highlight the declaration you want to rename and try again.</source> + <translation>Evidenzia la dichiarazione che vuoi rinominare e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="633"/> - <source>Find &Occurrences</source> - <translation>Trova &occorrenze</translation> + <location filename="../RefactoringServer.py" line="1011" /> + <source>The selection must not extend beyond one line.</source> + <translation>La seleziona non deve estendersi su più di una riga.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="638"/> - <source>Find occurrences of the highlighted object</source> - <translation>Trova le occorrenze dell'oggetto selezionato</translation> + <location filename="../RefactoringServer.py" line="1042" /> + <source>Highlight an occurrence to be changed and try again.</source> + <translation>Evidenzia l'occorrenza che vuoi cambiare e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="640"/> - <source><b>Find occurrences</b><p>Find occurrences of the highlighted class, method, function or variable.</p></source> - <translation><b>Trova occorrenze</b><p>Trova le occorrenze dell'oggetto selezionato.</p></translation> + <location filename="../RefactoringServer.py" line="1070" /> + <source>Extract Method</source> + <translation>Estrai metodo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="649"/> - <source>Find definition</source> - <translation>Trova definizione</translation> + <location filename="../RefactoringServer.py" line="1076" /> + <source>Extract Local Variable</source> + <translation>Estrai variabile locale</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="1096" /> + <source>Highlight the region of code you want to extract and try again.</source> + <translation>Evidenzia la parte di codice che vuoi estrarre e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="649"/> - <source>Find &Definition</source> - <translation>Trova &definizione</translation> + <location filename="../RefactoringServer.py" line="1135" /> + <source>Highlight the local variable, method or parameter you want to inline and try again.</source> + <translation>Evidenzia la variabile locale, il metodo o il parametro che vuoi rendere inline e prova ancora.</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="1171" /> + <source>Move Method</source> + <translation>Sposta Metodo</translation> </message> <message> - <location filename="../RefactoringServer.py" line="654"/> - <source>Find definition of the highlighted item</source> - <translation>Trova la definizione dell'elemento evidenziato</translation> + <location filename="../RefactoringServer.py" line="1176" /> + <source>Highlight the method to move and try again.</source> + <translation>Evidenzia il metodo che vuoi spostare e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="656"/> - <source><b>Find definition</b><p>Find the definition of the highlighted class, method, function or variable.</p></source> - <translation><b>Trova definizione</b><p>Trova la definizione dell'elemento evidenziato.</p></translation> + <location filename="../RefactoringServer.py" line="1218" /> + <source>Highlight a global function and try again.</source> + <translation>Evidenzia una variabile globale e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="665"/> - <source>Find implementations</source> - <translation>Trova implementazione</translation> + <location filename="../RefactoringServer.py" line="1255" /> + <source>Highlight the class to introduce a factory method for and try again.</source> + <translation>Evidenzia la classe dove introdurre un factory method e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="665"/> - <source>Find &Implementations</source> - <translation>Trova &implementazione</translation> + <location filename="../RefactoringServer.py" line="1289" /> + <source>Highlight the code for the new parameter and try again.</source> + <translation>Evidenzia il codice per il nuovo parametro e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="670"/> - <source>Find places where the selected method is overridden</source> - <translation>Trova i posti dove il metodo selezionato viene sovrascritto</translation> + <location filename="../RefactoringServer.py" line="1422" /> + <source>Highlight the method or function to change and try again.</source> + <translation>Evidenzia il metodo o la funzione da cambiare e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="672"/> - <source><b>Find implementations</b><p>Find places where the selected method is overridden.</p></source> - <translation><b>Trova implementazione</b><p>Trova i posti dove il metodo selezionato viene sovrascritto.</p></translation> + <location filename="../RefactoringServer.py" line="1457" /> + <source>Highlight the method or function to inline a parameter's default and try again.</source> + <translation>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="1852"/> - <source>Configure Rope</source> - <translation>Configura Rope</translation> + <location filename="../RefactoringServer.py" line="1520" /> + <source>Highlight the attribute to encapsulate and try again.</source> + <translation>Evidenzia l'attributo da incapsulare e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="684"/> - <source>&Configure Rope</source> - <translation>&Configura Rope</translation> + <location filename="../RefactoringServer.py" line="1554" /> + <source>Highlight the local variable to make an attribute and try again.</source> + <translation>Evidenzia la variabile locale da rendere un attributo e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="689"/> - <source>Open the rope configuration file</source> - <translation>Apri il file di configurazione di rope</translation> + <location filename="../RefactoringServer.py" line="1588" /> + <source>Replace Method With Method Object</source> + <translation>Sostituisci un Method con un Method Object</translation> </message> <message> - <location filename="../RefactoringServer.py" line="691"/> - <source><b>Configure Rope</b><p>Opens the rope configuration file in an editor.</p></source> - <translation><b>Configura Rope</b><p>Apri il file di configurazione di rope.</p></translation> + <location filename="../RefactoringServer.py" line="1593" /> + <source>Highlight the method or function to convert and try again.</source> + <translation>Evidenzia il metodo o la funzione da convertire e prova ancora.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="700"/> - <source>Rope Help</source> - <translation>Aiuto di Rope</translation> + <location filename="../RefactoringServer.py" line="1655" /> + <source>Do you really want to clear the refactoring history?</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="700"/> - <source>Rope &Help</source> - <translation>&Aiuto di Rope</translation> + <location filename="../RefactoringServer.py" line="1694" /> + <source>Find Occurrences</source> + <translation>Trova occorrenze</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="1730" /> + <source>No occurrences found.</source> + <translation>Nessuna occorrenza trovata.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="705"/> - <source>Show help about the rope refactorings</source> - <translation>Mostra l'help del refactoring rope</translation> + <location filename="../RefactoringServer.py" line="1741" /> + <source>Find Definition</source> + <translation>Trova definizione</translation> </message> <message> - <location filename="../RefactoringServer.py" line="707"/> - <source><b>Rope help</b><p>Show some help text about the rope refactorings.</p></source> - <translation><b>Aiuto di Rope</b><p>Mostra l'help del refactoring rope.</p></translation> + <location filename="../RefactoringServer.py" line="1778" /> + <source>No matching definition found.</source> + <translation>Nessuna definizione che combaci trovata.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1899"/> - <source>Analyse all modules</source> - <translation>Analizza tutti i moduli</translation> + <location filename="../RefactoringServer.py" line="1789" /> + <source>Find Implementations</source> + <translation>Trova implementazione</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="1824" /> + <source>No implementations found.</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="715"/> - <source>&Analyse all modules</source> - <translation>&Analizza tutti i moduli</translation> + <location filename="../RefactoringServer.py" line="1847" /> + <source>The Rope configuration file '{0}' does not exist.</source> + <translation>Il file di configurazione di Rope '{0}' non esiste.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="720"/> - <source>Perform static object analysis on all modules</source> - <translation>Esegui un'analisi di tutti i moduli di oggetti statici</translation> + <location filename="../RefactoringServer.py" line="1853" /> + <source>The Rope admin directory does not exist.</source> + <translation>La directory di admin di Rope non esiste.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="722"/> - <source><b>Analyse all modules</b><p>Perform static object analysis (SOA) on all modules. This might be time consuming. Analysis of all modules should only be neccessary, if the project was created with the rope plugin disabled or if files were added.</p></source> - <translation><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> + <location filename="../RefactoringServer.py" line="1862" /> + <source>Shall rope's current configuration be replaced by a new default configuration?</source> + <translation>La configurazione attuale di Rope deve essere sostituito da una nuova configurazione di default?</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1876"/> - <source>Update Configuration</source> - <translation>Aggiorna configurazione</translation> + <location filename="../RefactoringServer.py" line="1877" /> + <source><p>The configuration could not be updated.</p><p>Reason: {0}</p></source> + <translation><p>La configurazione non può essere aggiornata.</p><p>Motivo: {0}</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="733"/> - <source>&Update Configuration</source> - <translation>Aggiorna config&urazione</translation> + <location filename="../RefactoringServer.py" line="1888" /> + <source>Help about rope refactorings</source> + <translation>Aiuto sul refactory Rope</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="1901" /> + <source>This action might take some time. Do you really want to perform SOA?</source> + <translation>Questa azione può richiedere del tempo: Vuoi veramente eseguire SOA?</translation> </message> <message> - <location filename="../RefactoringServer.py" line="738"/> - <source>Generates a new configuration file overwriting the current one.</source> - <translation>Genera un nuovo file di configurazione sovrascrivendo il corrente.</translation> + <location filename="../RefactoringServer.py" line="1923" /> + <source>Static object analysis (SOA) done. SOA database updated.</source> + <translation>Analisi degli oggetti statici (SOA) eseguita. Database SOA aggiornato.</translation> + </message> + <message> + <location filename="../RefactoringServer.py" line="2070" /> + <source>The project is configured for remote access. Using local interpreter instead.</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="740"/> - <source><b>Update Configuration</b><p>Generates a new configuration file overwriting the current one.</p></source> - <translation><b>Aggiorna configurazione</b><p>Genera un nuovo file di configurazione sovrascrivendo il corrente.</p></translation> + <location filename="../RefactoringServer.py" line="2076" /> + <source>Project language '{0}' is not supported because the configured interpreter could not be started. Refactoring is disabled.</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="773"/> - <source>&Refactoring</source> - <translation>&Refactoring</translation> + <location filename="../RefactoringServer.py" line="2085" /> + <source>Project language '{0}' is not supported because no suitable interpreter is configured. Refactoring is disabled.</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="768"/> - <source>&Query</source> - <translation>&Query</translation> + <location filename="../RefactoringServer.py" line="2091" /> + <source>Refactoring for project language '{0}' is not supported.</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="804"/> - <source>Im&ports</source> - <translation>Im&ports</translation> + <location filename="../RefactoringServer.py" line="2221" /> + <source>Refactoring Protocol Error</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="813"/> - <source>History</source> - <translation>Cronologia</translation> + <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" /> </message> <message> - <location filename="../RefactoringServer.py" line="820"/> - <source>&Utilities</source> - <translation>&Utilities</translation> + <location filename="../RefactoringServer.py" line="2235" /> + <source>Refactoring Client Error</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RefactoringServer.py" line="840"/> - <source>About rope</source> - <translation>A proposito di Rope</translation> + <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" /> </message> <message> - <location filename="../RefactoringServer.py" line="840"/> - <source>{0} + <location filename="../RefactoringServer.py" line="2270" /> + <source>The rope refactoring library is not installed. +</source> + <translation type="unfinished" /> + </message> + <message> + <source>{0} Version {1} {2}</source> - <translation>{0} + <translation type="vanished">{0} Versione {1} {2}</translation> </message> - <message> - <location filename="../RefactoringServer.py" line="869"/> - <source>Rope Error</source> - <translation>Errore di rope</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="886"/> - <source>Rope error: {0}</source> - <translation>Errore di rope: {0}</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="988"/> - <source>Highlight the declaration you want to rename and try again.</source> - <translation>Evidenzia la dichiarazione che vuoi rinominare e prova ancora.</translation> - </message> + </context> + <context> + <name>RenameDialog</name> <message> - <location filename="../RefactoringServer.py" line="1011"/> - <source>The selection must not extend beyond one line.</source> - <translation>La seleziona non deve estendersi su più di una riga.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1042"/> - <source>Highlight an occurrence to be changed and try again.</source> - <translation>Evidenzia l'occorrenza che vuoi cambiare e prova ancora.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1072"/> - <source>Extract Method</source> - <translation>Estrai metodo</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1078"/> - <source>Extract Local Variable</source> - <translation>Estrai variabile locale</translation> + <location filename="../RenameDialog.py" line="122" /> + <location filename="../RenameDialog.ui" line="0" /> + <source>Rename</source> + <translation>Rinomina</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1096"/> - <source>Highlight the region of code you want to extract and try again.</source> - <translation>Evidenzia la parte di codice che vuoi estrarre e prova ancora.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1135"/> - <source>Highlight the local variable, method or parameter you want to inline and try again.</source> - <translation>Evidenzia la variabile locale, il metodo o il parametro che vuoi rendere inline e prova ancora.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1173"/> - <source>Move Method</source> - <translation>Sposta Metodo</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1176"/> - <source>Highlight the method to move and try again.</source> - <translation>Evidenzia il metodo che vuoi spostare e prova ancora.</translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>New Name:</source> + <translation>Nuovo Nome:</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1218"/> - <source>Highlight a global function and try again.</source> - <translation>Evidenzia una variabile globale e prova ancora.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1255"/> - <source>Highlight the class to introduce a factory method for and try again.</source> - <translation>Evidenzia la classe dove introdurre un factory method e prova ancora.</translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>Enter the new name</source> + <translation>Inserisci il nuovo nome</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1289"/> - <source>Highlight the code for the new parameter and try again.</source> - <translation>Evidenzia il codice per il nuovo parametro e prova ancora.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1422"/> - <source>Highlight the method or function to change and try again.</source> - <translation>Evidenzia il metodo o la funzione da cambiare e prova ancora.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1457"/> - <source>Highlight the method or function to inline a parameter's default and try again.</source> - <translation>Evidenzia il metodo o la funzione a cui aggiungere un parametro inline di default e prova ancora.</translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>Select to perform the refactoring for all matching methods in class hierarchy</source> + <translation>Seleziona per eseguire il refactoring per tutti i metodi corrispondenti nella gerarchia della classe</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1520"/> - <source>Highlight the attribute to encapsulate and try again.</source> - <translation>Evidenzia l'attributo da incapsulare e prova ancora.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1554"/> - <source>Highlight the local variable to make an attribute and try again.</source> - <translation>Evidenzia la variabile locale da rendere un attributo e prova ancora.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1590"/> - <source>Replace Method With Method Object</source> - <translation>Sostituisci un Method con un Method Object</translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>Do for all matching methods in class hierarchy</source> + <translation>Fallo per tutti i metodi che corrispondono nella gerarchia della classe</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1593"/> - <source>Highlight the method or function to convert and try again.</source> - <translation>Evidenzia il metodo o la funzione da convertire e prova ancora.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1654"/> - <source>Do you really want to clear the refactoring history?</source> - <translation type="unfinished"></translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>Select to rename occurrences in strings and comments where the name is visible</source> + <translation>Seleziona per rinominare le occorrenze nelle stringhe e nei commenti dove la il nome è visibile</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1696"/> - <source>Find Occurrences</source> - <translation>Trova occorrenze</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1730"/> - <source>No occurrences found.</source> - <translation>Nessuna occorrenza trovata.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1743"/> - <source>Find Definition</source> - <translation>Trova definizione</translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>Rename occurrences in strings and comments</source> + <translation>Rinomina occorrenze nelle stringhe e nei commenti</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1778"/> - <source>No matching definition found.</source> - <translation>Nessuna definizione che combaci trovata.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1791"/> - <source>Find Implementations</source> - <translation>Trova implementazione</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1825"/> - <source>No implementations found.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1846"/> - <source>The Rope configuration file '{0}' does not exist.</source> - <translation>Il file di configurazione di Rope '{0}' non esiste.</translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>What to do about unsure occurrences?</source> + <translation>Cosa fare nelle occorrenze dubbie ?</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1852"/> - <source>The Rope admin directory does not exist.</source> - <translation>La directory di admin di Rope non esiste.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1861"/> - <source>Shall rope's current configuration be replaced by a new default configuration?</source> - <translation>La configurazione attuale di Rope deve essere sostituito da una nuova configurazione di default?</translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>Select to ignore unsure occurrences</source> + <translation>Selezione per ignorare le occorrenze dubbie</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1876"/> - <source><p>The configuration could not be updated.</p><p>Reason: {0}</p></source> - <translation><p>La configurazione non può essere aggiornata.</p><p>Motivo: {0}</p></translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>Ignore</source> + <translation>Ignora</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1889"/> - <source>Help about rope refactorings</source> - <translation>Aiuto sul refactory Rope</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="1900"/> - <source>This action might take some time. Do you really want to perform SOA?</source> - <translation>Questa azione può richiedere del tempo: Vuoi veramente eseguire SOA?</translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>Select to refactor unsure occurrences</source> + <translation>Seleziona per eseguire il refactor delle ricorrenze dubbie</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1922"/> - <source>Static object analysis (SOA) done. SOA database updated.</source> - <translation>Analisi degli oggetti statici (SOA) eseguita. Database SOA aggiornato.</translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="2077"/> - <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="2086"/> - <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="2092"/> - <source>Refactoring for project language '{0}' is not supported.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="2220"/> - <source>Refactoring Protocol Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="2234"/> - <source>Refactoring Client Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../RefactoringServer.py" line="2220"/> - <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> + <location filename="../RenameDialog.ui" line="0" /> + <source>Match</source> + <translation>Corrisponde</translation> </message> <message> - <location filename="../RefactoringServer.py" line="2234"/> - <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> - <message> - <location filename="../RefactoringServer.py" line="2071"/> - <source>The project is configured for remote access. Using local interpreter instead.</source> - <translation type="unfinished"></translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>Select to ask for each unsure occurrence</source> + <translation>Seleziona per chiedere per ogni occorrenza dubbia</translation> </message> <message> - <location filename="../RefactoringServer.py" line="2271"/> - <source>The rope refactoring library is not installed. -</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>RenameDialog</name> - <message> - <location filename="../RenameDialog.py" line="119"/> - <source>Rename</source> - <translation>Rinomina</translation> + <location filename="../RenameDialog.ui" line="0" /> + <source>Ask</source> + <translation>Chiedi</translation> </message> <message> - <location filename="../RenameDialog.ui" line="25"/> - <source>New Name:</source> - <translation>Nuovo Nome:</translation> - </message> - <message> - <location filename="../RenameDialog.ui" line="32"/> - <source>Enter the new name</source> - <translation>Inserisci il nuovo nome</translation> - </message> - <message> - <location filename="../RenameDialog.ui" line="41"/> - <source>Select to perform the refactoring for all matching methods in class hierarchy</source> - <translation>Seleziona per eseguire il refactoring per tutti i metodi corrispondenti nella gerarchia della classe</translation> - </message> - <message> - <location filename="../RenameDialog.ui" line="44"/> - <source>Do for all matching methods in class hierarchy</source> - <translation>Fallo per tutti i metodi che corrispondono nella gerarchia della classe</translation> + <location filename="../RenameDialog.py" line="58" /> + <source>Preview</source> + <translation>Anteprima</translation> </message> <message> - <location filename="../RenameDialog.ui" line="51"/> - <source>Select to rename occurrences in strings and comments where the name is visible</source> - <translation>Seleziona per rinominare le occorrenze nelle stringhe e nei commenti dove la il nome è visibile</translation> + <location filename="../RenameDialog.py" line="123" /> + <source><p>Is the highlighted code a match?</p></source> + <translation><p>il codice evidenziato è un'occorrenza?</p></translation> </message> + </context> + <context> + <name>RestructureDialog</name> <message> - <location filename="../RenameDialog.ui" line="54"/> - <source>Rename occurrences in strings and comments</source> - <translation>Rinomina occorrenze nelle stringhe e nei commenti</translation> - </message> - <message> - <location filename="../RenameDialog.ui" line="64"/> - <source>What to do about unsure occurrences?</source> - <translation>Cosa fare nelle occorrenze dubbie ?</translation> + <location filename="../RestructureDialog.py" line="43" /> + <source>Preview</source> + <translation>Anteprima</translation> </message> <message> - <location filename="../RenameDialog.ui" line="76"/> - <source>Select to ignore unsure occurrences</source> - <translation>Selezione per ignorare le occorrenze dubbie</translation> - </message> - <message> - <location filename="../RenameDialog.ui" line="79"/> - <source>Ignore</source> - <translation>Ignora</translation> - </message> - <message> - <location filename="../RenameDialog.ui" line="89"/> - <source>Select to refactor unsure occurrences</source> - <translation>Seleziona per eseguire il refactor delle ricorrenze dubbie</translation> - </message> - <message> - <location filename="../RenameDialog.ui" line="92"/> - <source>Match</source> - <translation>Corrisponde</translation> - </message> - <message> - <location filename="../RenameDialog.ui" line="99"/> - <source>Select to ask for each unsure occurrence</source> - <translation>Seleziona per chiedere per ogni occorrenza dubbia</translation> + <location filename="../RestructureDialog.ui" line="0" /> + <source>Restructure</source> + <translation>Ristruttura</translation> </message> <message> - <location filename="../RenameDialog.ui" line="102"/> - <source>Ask</source> - <translation>Chiedi</translation> - </message> - <message> - <location filename="../RenameDialog.py" line="56"/> - <source>Preview</source> - <translation>Anteprima</translation> - </message> - <message> - <location filename="../RenameDialog.py" line="119"/> - <source><p>Is the highlighted code a match?</p></source> - <translation><p>il codice evidenziato è un'occorrenza?</p></translation> - </message> -</context> -<context> - <name>RestructureDialog</name> - <message> - <location filename="../RestructureDialog.ui" line="13"/> - <source>Restructure</source> - <translation>Ristruttura</translation> + <location filename="../RestructureDialog.ui" line="0" /> + <source>Pattern:</source> + <translation>Pattern:</translation> </message> <message> - <location filename="../RestructureDialog.ui" line="34"/> - <source>Pattern:</source> - <translation>Pattern:</translation> + <location filename="../RestructureDialog.ui" line="0" /> + <source>Rope searches for 'pattern' in the project and replaces its +occurrences with 'goal. They can contain "${name}" +wildcards. See "Rope Help" for examples.</source> + <translation>Rope cerca 'pattern' nel progetto e sostituisce le occorrenze +con 'goal'. Possono contenere "${name}" +caratteri jolly Vedi 'Aiuto Rope' per degli esempi.</translation> </message> <message> - <location filename="../RestructureDialog.ui" line="50"/> - <source>Rope searches for 'pattern' in the project and replaces its -occurrences with 'goal. They can contain "${name}" -wildcards. See "Rope Help" for examples.</source> - <translation>Rope cerca 'pattern' nel progetto e sostituisce le occorrenze -con 'goal'. Possono contenere "${name}" -caratteri jolly Vedi 'Aiuto Rope' per degli esempi.</translation> + <location filename="../RestructureDialog.ui" line="0" /> + <source>Goal:</source> + <translation>Goal:</translation> </message> <message> - <location filename="../RestructureDialog.ui" line="62"/> - <source>Goal:</source> - <translation>Goal:</translation> - </message> - <message> - <location filename="../RestructureDialog.ui" line="78"/> - <source>Pieces of code that match the pattern will be replaced + <location filename="../RestructureDialog.ui" line="0" /> + <source>Pieces of code that match the pattern will be replaced with goal. It can contain the wildcards that appear in the pattern. They are replaced with the code that has matched them.</source> - <translation>Frammenti di codice che corrispondono al pattern verranno sostituiti + <translation>Frammenti di codice che corrispondono al pattern verranno sostituiti con goal. Può contenere caratteri jolly che appaiono nel pattern. Sono sostituiti con il codice corrispondente.</translation> </message> <message> - <location filename="../RestructureDialog.ui" line="96"/> - <source>Arguments</source> - <translation>Argomenti</translation> + <location filename="../RestructureDialog.ui" line="0" /> + <source>Arguments</source> + <translation>Argomenti</translation> </message> <message> - <location filename="../RestructureDialog.ui" line="114"/> - <source>Add checks here; One each line. Like: + <location filename="../RestructureDialog.ui" line="0" /> + <source>Add checks here; One each line. Like: var: type=mymod.AClass Checks may be combined by separating them by a comma, like: @@ -1998,7 +2035,7 @@ object - for checking the object instance - for checking types but similar to builtin isinstance exact - matching only occurrences with the same name as the wildcard</source> - <translation>Aggiungi qui i controlli; Uno per riga. Es. + <translation>Aggiungi qui i controlli; Uno per riga. Es. var:type=mymod.AClass I controlli possono essere combinati separandoli con una virgola, es.: @@ -2009,110 +2046,106 @@ I controlli supportati sono: name - per controllare il riferimento type - per controllare il tipo - object - per controllare l'oggetto + object - per controllare l'oggetto instance - per controllare il tipo ma simile a isinstance exact - trova solo le occorrenze con lo stesso nome</translation> </message> <message> - <location filename="../RestructureDialog.ui" line="149"/> - <source>Imports</source> - <translation>Imports</translation> + <location filename="../RestructureDialog.ui" line="0" /> + <source>Imports</source> + <translation>Imports</translation> </message> <message> - <location filename="../RestructureDialog.ui" line="167"/> - <source>Add imports here. These imports are added to changed files. Like: + <location filename="../RestructureDialog.ui" line="0" /> + <source>Add imports here. These imports are added to changed files. Like: from mymod import AClass</source> - <translation>Aggiungi imports qui. Questi imports sono aggiunti ai file modificati. + <translation>Aggiungi imports qui. Questi imports sono aggiunti ai file modificati. Es. from mymod import AClass</translation> </message> - <message> - <location filename="../RestructureDialog.py" line="41"/> - <source>Preview</source> - <translation>Anteprima</translation> - </message> -</context> -<context> + </context> + <context> <name>RopeProgressDialog</name> <message> - <location filename="../RopeProgressDialog.py" line="36"/> - <source>Interrupt</source> - <translation>Interrompi</translation> + <location filename="../RopeProgressDialog.py" line="36" /> + <source>Interrupt</source> + <translation>Interrompi</translation> </message> <message> - <location filename="../RopeProgressDialog.py" line="37"/> - <source>%v/%m files</source> - <translation type="unfinished"></translation> + <location filename="../RopeProgressDialog.py" line="37" /> + <source>%v/%m files</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RopeProgressDialog.py" line="41"/> - <source>eric6 - {0}</source> - <translation type="unfinished"></translation> + <location filename="../RopeProgressDialog.py" line="41" /> + <source>eric7 - {0}</source> + <translation type="unfinished" /> </message> -</context> -<context> + </context> + <context> <name>SearchDialog</name> <message> - <location filename="../SearchDialog.py" line="38"/> - <source>Find</source> - <translation>Trova</translation> + <location filename="../SearchDialog.py" line="37" /> + <location filename="../SearchDialog.ui" line="0" /> + <source>Find</source> + <translation>Trova</translation> </message> <message> - <location filename="../SearchDialog.ui" line="37"/> - <source>Find &text:</source> - <translation>Trova &testo:</translation> + <location filename="../SearchDialog.ui" line="0" /> + <source>Find &text:</source> + <translation>Trova &testo:</translation> + </message> + <message> + <location filename="../SearchDialog.ui" line="0" /> + <source>Options</source> + <translation>Opzioni</translation> </message> <message> - <location filename="../SearchDialog.ui" line="82"/> - <source>Options</source> - <translation>Opzioni</translation> + <location filename="../SearchDialog.ui" line="0" /> + <source>&Match upper/lower case</source> + <translation>Corrispondenza &maiuscole/minuscole</translation> </message> <message> - <location filename="../SearchDialog.ui" line="94"/> - <source>&Match upper/lower case</source> - <translation>Corrispondenza &maiuscole/minuscole</translation> + <location filename="../SearchDialog.ui" line="0" /> + <source>Whole &word</source> + <translation>Pa&rola intera</translation> </message> <message> - <location filename="../SearchDialog.ui" line="101"/> - <source>Whole &word</source> - <translation>Pa&rola intera</translation> + <location filename="../SearchDialog.ui" line="0" /> + <source>Direction</source> + <translation>Direzione</translation> </message> <message> - <location filename="../SearchDialog.ui" line="117"/> - <source>Direction</source> - <translation>Direzione</translation> + <location filename="../SearchDialog.ui" line="0" /> + <source>F&orward</source> + <translation>A&vanti</translation> </message> <message> - <location filename="../SearchDialog.ui" line="129"/> - <source>F&orward</source> - <translation>A&vanti</translation> + <location filename="../SearchDialog.ui" line="0" /> + <source>&Backwards</source> + <translation>&Indietro</translation> </message> <message> - <location filename="../SearchDialog.ui" line="139"/> - <source>&Backwards</source> - <translation>&Indietro</translation> + <location filename="../SearchDialog.py" line="101" /> + <source>'{0}' was not found.</source> + <translation>'{0}' non è stato trovato.</translation> </message> - <message> - <location filename="../SearchDialog.py" line="101"/> - <source>'{0}' was not found.</source> - <translation>'{0}' non è stato trovato.</translation> - </message> -</context> -<context> + </context> + <context> <name>UseFunctionDialog</name> <message> - <location filename="../UseFunctionDialog.ui" line="13"/> - <source>Use Function</source> - <translation>Usa Funzione</translation> + <location filename="../UseFunctionDialog.py" line="47" /> + <source>Preview</source> + <translation>Anteprima</translation> </message> <message> - <location filename="../UseFunctionDialog.py" line="64"/> - <source>Using Function <b>{0}</b>.</source> - <translation>Uso la funzione <b>{0}</b>.</translation> + <location filename="../UseFunctionDialog.py" line="66" /> + <source>Using Function <b>{0}</b>.</source> + <translation>Uso la funzione <b>{0}</b>.</translation> </message> <message> - <location filename="../UseFunctionDialog.py" line="45"/> - <source>Preview</source> - <translation>Anteprima</translation> + <location filename="../UseFunctionDialog.ui" line="0" /> + <source>Use Function</source> + <translation>Usa Funzione</translation> </message> -</context> + </context> </TS>