Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'main/po/it.po')
-rw-r--r--main/po/it.po587
1 files changed, 269 insertions, 318 deletions
diff --git a/main/po/it.po b/main/po/it.po
index 36a32db6d8..af858a2907 100644
--- a/main/po/it.po
+++ b/main/po/it.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: monodevelop 2.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-08-22 12:31:13+0100\n"
+"POT-Creation-Date: 2017-08-23 11:37:25+0100\n"
"PO-Revision-Date: 2009-04-05 18:18+0200\n"
"Last-Translator: Milo Casagrande <milo@ubuntu.com>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
@@ -89,7 +89,7 @@ msgstr "Esegui"
#: ../src/core/MonoDevelop.Core/MonoDevelop.Projects/MonoExecutionParameters.cs:126
#: ../src/core/MonoDevelop.Core/MonoDevelop.Projects/MonoExecutionParameters.cs:137
#: ../src/core/MonoDevelop.Core/MonoDevelop.Core.addin.xml:219
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:101
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:99
#: ../src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/KeyBindingService.cs:213
#: ../src/addins/CSharpBinding/MonoDevelop.CSharp.Project/CompilerOptionsPanelWidget.cs:97
#: ../src/addins/Xml/Formatting/XmlFormattingPolicyPanelWidget.cs:165
@@ -3305,7 +3305,7 @@ msgid "Welcome Page"
msgstr "Pagina iniziale"
#: ../src/core/MonoDevelop.Ide/ExtensionModel/Commands.addin.xml:694
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:109
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:108
#: ../src/tools/mdmonitor/gtk-gui/Mono.Instrumentation.Monitor.InstrumentationViewerDialog.cs:48
#: ../src/tools/mdmonitor/gtk-gui/Mono.Instrumentation.Monitor.InstrumentationViewerDialog.cs:49
msgid "Tools"
@@ -4327,6 +4327,12 @@ msgstr "Progetto Mono"
msgid "Report Problem..."
msgstr "Segnala problema..."
+#: ../src/core/MonoDevelop.Ide/ExtensionModel/MainMenu.addin.xml:287
+#: ../src/addins/PerformanceDiagnostics/PerformanceDiagnostics/Properties/PerformanceDiagnostics.addin.xml:17
+#, fuzzy
+msgid "_Diagnostics"
+msgstr "Diagnostica"
+
#: ../src/core/MonoDevelop.Ide/ExtensionModel/MimeTypes.addin.xml:9
msgid ".NET binary resource"
msgstr "Risorsa binaria .NET"
@@ -4811,7 +4817,7 @@ msgid "Add Custom Tool..."
msgstr "Aggiungi strumento personalizzato..."
#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ViewCommands.cs:72
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:485
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:483
msgid "Show {0}"
msgstr "Mostra {0}"
@@ -4945,7 +4951,7 @@ msgid "No more errors or warnings"
msgstr "Non ci sono altri errori o avvisi"
#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalTool.cs:124
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:407
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:406
msgid "New Tool"
msgstr "Nuovo strumento"
@@ -5599,15 +5605,15 @@ msgstr "Includi nella soluzione"
msgid "Explore the current solution's files and structure"
msgstr "Consente di esplorare i file e la struttura della soluzione corrente"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:238
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:236
msgid "ApplicationIconId"
msgstr "ApplicationIconId"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:484
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:482
msgid "View (Pads)"
msgstr "Visualizza (riquadri)"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:950
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:948
#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DocumentSwitcher.cs:625
#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DocumentSwitcher.cs:691
msgid "Documents"
@@ -6364,102 +6370,102 @@ msgstr "Non è stato possibile avviare le estensioni seguenti:"
msgid "Tools (Custom)"
msgstr "Strumenti (personalizzato)"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:146
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:145
#, fuzzy
msgid "Click to add a new external tool"
msgstr "Fare clic qui per aggiungere una nuova espressione di controllo"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:148
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:147
#, fuzzy
msgid "Click to remove an external tool from the list"
msgstr "Rimuovere il riferimento a tale file dall'elenco dei file recenti?"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:150
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:149
#, fuzzy
msgid "Click to move the selected tool up the list"
msgstr "Converte il testo selezionato in maiuscolo"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:152
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:151
#, fuzzy
msgid "Click to move the selected tool down the list"
msgstr "Converte il testo selezionato in minuscolo"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:154
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:153
#, fuzzy
msgid "Enter the title for this command"
msgstr "Immettere il comando personalizzato"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:156
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:155
msgid "Enter or select the path for the external command"
msgstr ""
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:159
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:158
#, fuzzy
msgid "Enter the arguments for the external command"
msgstr "Consente di immettere i tag di questo pacchetto NuGet"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:161
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:160
#, fuzzy
msgid "Argument Tags"
msgstr "Argomenti"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:162
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:161
#, fuzzy
msgid "Select tags to add to the arguments"
msgstr ""
"Seleziona i pacchetti da aggiungere al nuovo progetto di creazione pacchetti"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:164
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:163
#, fuzzy
msgid "Enter the working directory for this command"
msgstr "Consente di selezionare la directory di lavoro per l'esecuzione"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:165
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:164
#, fuzzy
msgid "Working Directory Tags"
msgstr "Directory di lavoro"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:166
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:165
#, fuzzy
msgid "Select tags to add to the working directory"
msgstr ""
"Seleziona i pacchetti da aggiungere al nuovo progetto di creazione pacchetti"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:168
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:167
#, fuzzy
msgid "Enter the default key binding for this command"
msgstr "Consente di immettere lo spazio dei nomi predefinito per il progetto"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:170
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:169
msgid "Check to prompt for arguments when running the command"
msgstr ""
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:172
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:171
msgid "Check to save the current file before running the command"
msgstr ""
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:174
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:173
#, fuzzy
msgid "Check to display the commands output in the Output Pad"
msgstr "Selezionare questa opzione per sospendere l'output della console"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:443
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:442
msgid "Control not found!"
msgstr "Il controllo non è stato trovato."
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:466
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:465
msgid "The command of tool \"{0}\" is not set."
msgstr "Il comando dello strumento \"{0}\" non è impostato."
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:472
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:471
msgid "The command of tool \"{0}\" is invalid."
msgstr "Il comando dello strumento \"{0}\" non è valido."
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:477
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:476
msgid "The working directory of tool \"{0}\" is invalid."
msgstr "La directory di lavoro dello strumento \"{0}\" non è valida."
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:243
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs:242
msgid "This shortcut is assigned to another command:"
msgid_plural "This shortcut is assigned to other commands:"
msgstr[0] "Questo collegamento è assegnato ad altri comandi:"
@@ -10380,11 +10386,11 @@ msgstr "Cerca nei tipi"
msgid "Search Members"
msgstr "Cerca nei membri"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/MainToolbarController.cs:621
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/MainToolbarController.cs:623
msgid "Press ‘{0}’ to search"
msgstr "Premere '{0}' per eseguire la ricerca"
-#: ../src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/MainToolbarController.cs:622
+#: ../src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/MainToolbarController.cs:624
msgid "Search solution"
msgstr "Cerca nella soluzione"
@@ -27041,14 +27047,6 @@ msgstr "Genera il getter"
msgid "Use 'string.Format()'"
msgstr "Usa 'string.Format()'"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/AdditionalOfTypeAnalyzer.cs:26
-msgid "Replace with call to OfType<T> (extended cases)"
-msgstr "Sostituisci con la chiamata a OfType<T> (casi estesi)"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/AdditionalOfTypeAnalyzer.cs:27
-msgid "Replace with 'OfType<T>'"
-msgstr "Sostituisci con 'OfType<T>'"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/AvoidAsyncVoidAnalyzer.cs:18
msgid "Asynchronous methods should return a Task instead of void"
msgstr "I metodi asincroni devono restituire Task invece di void"
@@ -27073,10 +27071,6 @@ msgstr ""
"La chiamata a base.Equals restituisce Object.Equals, che corrisponde "
"all'uguaglianza del riferimento"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/CheckNamespaceAnalyzer.cs:13
-msgid "Check if a namespace corresponds to a file location"
-msgstr "Verifica se uno spazio dei nomi corrisponde a un percorso file"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/ConstantConditionAnalyzer.cs:14
msgid "Condition is always 'true' or always 'false'"
msgstr "La condizione è sempre 'true' o sempre 'false'"
@@ -27097,10 +27091,6 @@ msgstr "Converti nell'espressione '&&'"
msgid "Replace with '&='"
msgstr "Sostituisci con '&='"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/LockThisAnalyzer.cs:13
-msgid "Warns about using lock (this) or MethodImplOptions.Synchronized"
-msgstr "Avvisa quando viene usato lock (this) o MethodImplOptions.Synchronized"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/NameOfSuggestionAnalyzer.cs:15
msgid "Suggest the usage of the nameof operator"
msgstr "Suggerisci l'utilizzo dell'operatore nameof"
@@ -27113,11 +27103,6 @@ msgstr "Usa l'espressione 'nameof({0})' in alternativa."
msgid "To 'nameof({0})'"
msgstr "In 'nameof({0})'"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/NegativeRelationalExpressionAnalyzer.cs:13
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/NegativeRelationalExpressionAnalyzer.cs:14
-msgid "Simplify negative relational expression"
-msgstr "Semplifica l'espressione relazionale negativa"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/NotImplementedExceptionAnalyzer.cs:18
msgid "Shows NotImplementedException throws in the quick task bar"
msgstr ""
@@ -27133,17 +27118,6 @@ msgstr "Non implementato"
msgid "Parameter is assigned but its value is never used"
msgstr "Il parametro è assegnato, ma il suo valore non viene mai usato"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/RedundantAssignmentAnalyzer.cs:13
-msgid ""
-"Value assigned to a variable or parameter is not used in all execution path"
-msgstr ""
-"Il valore assegnato a una variabile o a un parametro non è usato in tutti i "
-"percorsi di esecuzione"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/RedundantAssignmentAnalyzer.cs:14
-msgid "Assignment is redundant"
-msgstr "L'assegnazione è ridondante"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/RedundantInternalAnalyzer.cs:18
msgid "Removes 'internal' modifiers that are not required"
msgstr "Rimuove i modificatori 'internal' non necessari"
@@ -27171,17 +27145,6 @@ msgstr "Utilizzo non consentito di funzionalità di Roslyn in questo contesto."
msgid "{0}"
msgstr "{0}"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/StaticEventSubscriptionAnalyzer.cs:13
-msgid "Checks if static events are removed"
-msgstr "Controlla se gli eventi statici sono stati rimossi"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/StaticEventSubscriptionAnalyzer.cs:14
-msgid ""
-"Subscription to static events without unsubscription may cause memory leaks"
-msgstr ""
-"La sottoscrizione di eventi statici senza annullamento della sottoscrizione "
-"può causare perdite di memoria"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Custom/XmlDocAnalyzer.cs:20
msgid "Validate Xml docs"
msgstr "Convalida i documenti XML"
@@ -27437,17 +27400,6 @@ msgstr ""
msgid "Operator 'is' can be used"
msgstr "È possibile usare l'operatore 'is'"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/OptionalParameterHierarchyMismatchAnalyzer.cs:13
-msgid ""
-"The value of an optional parameter in a method does not match the base method"
-msgstr ""
-"Il valore di un parametro facoltativo in un metodo non corrisponde al metodo "
-"di base"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/OptionalParameterHierarchyMismatchAnalyzer.cs:14
-msgid "Optional parameter value {0} differs from base {1} '{2}'"
-msgstr "Il valore del parametro facoltativo {0} è diverso da {1} '{2}' di base"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/OptionalParameterRefOutAnalyzer.cs:15
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/OptionalParameterRefOutAnalyzer.cs:16
msgid "C# doesn't support optional 'ref' or 'out' parameters"
@@ -27491,33 +27443,6 @@ msgstr ""
msgid "Rename to '{0}'"
msgstr "Rinomina in '{0}'"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/PolymorphicFieldLikeEventInvocationAnalyzer.cs:13
-msgid ""
-"Invocation of polymorphic field event leads to unpredictable result since "
-"invocation lists are not virtual"
-msgstr ""
-"La chiamata dell'evento di campo polimorfico può comportare risultati "
-"imprevedibili perché gli elenchi di chiamate non sono virtuali"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/PolymorphicFieldLikeEventInvocationAnalyzer.cs:14
-msgid ""
-"The event `{0}' can only appear on the left hand side of `+=' or `-=' "
-"operator"
-msgstr ""
-"L'evento '{0}' può trovarsi soltanto sul lato sinistro dell'operatore '+=' o "
-"'-='"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/PossibleAssignmentToReadonlyFieldAnalyzer.cs:13
-msgid "Check if a readonly field is used as assignment target"
-msgstr ""
-"Verifica se un campo di sola lettura viene usato come destinazione "
-"dell'assegnazione"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/PossibleMultipleEnumerationAnalyzer.cs:13
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/PossibleMultipleEnumerationAnalyzer.cs:14
-msgid "Possible multiple enumeration of IEnumerable"
-msgstr "Possibile enumerazione multipla di IEnumerable"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/CodeQuality/StaticFieldOrAutoPropertyInGenericTypeAnalyzer.cs:17
msgid "Warns about static fields in generic types"
msgstr "Avvisa se sono presenti campi statici in tipi generici"
@@ -27656,14 +27581,6 @@ msgstr "Sostituisci con il gruppo di metodi"
msgid "'?:' expression can be converted to '??' expression"
msgstr "L'espressione '?:' può essere convertita nell'espressione '??'"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertIfStatementToNullCoalescingExpressionAnalyzer.cs:13
-msgid "Convert 'if' to '??'"
-msgstr "Converti 'if' in '??'"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertIfStatementToNullCoalescingExpressionAnalyzer.cs:14
-msgid "Convert to '??' expresssion"
-msgstr "Converti nell'espressione '??'"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertIfStatementToSwitchStatementAnalyzer.cs:16
msgid "'if' statement can be re-written as 'switch' statement"
msgstr "L'istruzione 'if' può essere riscritta come istruzione 'switch'"
@@ -27680,22 +27597,6 @@ msgstr "Converti 'Nullable<T>' nella forma breve 'T?'"
msgid "Nullable type can be simplified"
msgstr "Il tipo nullable può essere semplificato"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertToAutoPropertyAnalyzer.cs:13
-msgid "Convert property to auto property"
-msgstr "Converti la proprietà nella proprietà auto"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertToAutoPropertyAnalyzer.cs:14
-msgid "Convert to auto property"
-msgstr "Converti nella proprietà auto"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertToLambdaExpressionAnalyzer.cs:13
-msgid "Convert to lambda with expression"
-msgstr "Converti in lambda con espressione"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertToLambdaExpressionAnalyzer.cs:14
-msgid "Can be converted to expression"
-msgstr "Convertibile in espressione"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ConvertToStaticTypeAnalyzer.cs:16
msgid ""
"If all fields, properties and methods members are static, the class can be "
@@ -27708,14 +27609,6 @@ msgstr ""
msgid "This class is recommended to be defined as static"
msgstr "È consigliabile definire questa classe come statica"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ForCanBeConvertedToForeachAnalyzer.cs:13
-msgid "Foreach loops are more efficient"
-msgstr "I cicli foreach sono più efficaci"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/ForCanBeConvertedToForeachAnalyzer.cs:14
-msgid "'for' loop can be converted to 'foreach'"
-msgstr "Il ciclo 'for' può essere convertito in 'foreach'"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/Opportunities/InvokeAsExtensionMethodAnalyzer.cs:14
msgid ""
"If an extension method is called as static method convert it to method syntax"
@@ -27760,14 +27653,6 @@ msgstr "L'istruzione può essere semplificata in istruzione 'while'"
msgid "Convert 'if' to '||' expression"
msgstr "Converti 'if' nell'espressione '||'"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ConvertToConstantAnalyzer.cs:13
-msgid "Convert local variable or field to constant"
-msgstr "Converti la variabile locale o il campo in costante"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ConvertToConstantAnalyzer.cs:14
-msgid "Convert to constant"
-msgstr "Converti in costante"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/EmptyEmbeddedStatementAnalyzer.cs:14
msgid "Empty control statement body"
msgstr "Il corpo dell'istruzione di controllo è vuoto"
@@ -27785,15 +27670,6 @@ msgstr "Converti il campo in campo di sola lettura"
msgid "To 'readonly'"
msgstr "In 'readonly'"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ParameterCanBeDeclaredWithBaseTypeAnalyzer.cs:24
-msgid "Finds parameters that can be demoted to a base class"
-msgstr ""
-"Trova parametri che è possibile abbassare di livello a una classe di base"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ParameterCanBeDeclaredWithBaseTypeAnalyzer.cs:25
-msgid "Parameter can be declared with base type"
-msgstr "Il parametro può essere dichiarato con il tipo di base"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/PossibleMistakenCallToGetTypeAnalyzer.cs:14
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/PossibleMistakenCallToGetTypeAnalyzer.cs:15
msgid "Possible mistaken call to 'object.GetType()'"
@@ -27804,17 +27680,6 @@ msgstr "Possibile chiamata errata a 'object.GetType()'"
msgid "Constructor in abstract class should not be public"
msgstr "Il costruttore nella classe astratta non deve essere pubblico"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ReferenceEqualsWithValueTypeAnalyzer.cs:13
-msgid "Check for reference equality instead"
-msgstr "Verifica l'uguaglianza dei riferimenti"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ReferenceEqualsWithValueTypeAnalyzer.cs:14
-msgid ""
-"'Object.ReferenceEquals' is always false because it is called with value type"
-msgstr ""
-"'Object.ReferenceEquals' è sempre false perché viene chiamato con il tipo "
-"valore"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/ReplaceWithFirstOrDefaultAnalyzer.cs:14
msgid "Replace with call to FirstOrDefault<T>()"
msgstr "Sostituisci con la chiamata a FirstOrDefault<T>()"
@@ -28016,21 +27881,6 @@ msgstr "L'espressione condizionale può essere semplificata"
msgid "Simplify conditional expression"
msgstr "Semplifica l'espressione condizionale"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/SimplifyLinqExpressionAnalyzer.cs:13
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/SimplifyLinqExpressionAnalyzer.cs:14
-msgid "Simplify LINQ expression"
-msgstr "Semplifica l'espressione LINQ"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/StringCompareIsCultureSpecificAnalyzer.cs:16
-msgid "Warns when a culture-aware 'Compare' call is used by default"
-msgstr ""
-"Avvisa quando viene usata una chiamata a 'Compare' che riconosce le "
-"impostazioni cultura"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/StringCompareIsCultureSpecificAnalyzer.cs:17
-msgid "'string.Compare' is culture-aware"
-msgstr "'string.Compare' riconosce le impostazioni cultura"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/StringCompareIsCultureSpecificCodeFixProvider.cs:44
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/StringCompareToIsCultureSpecificCodeFixProvider.cs:40
msgid "Use ordinal comparison"
@@ -28099,22 +27949,6 @@ msgstr ""
"'StartsWith' riconosce le impostazioni cultura e non contiene un argomento "
"StringComparison"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseArrayCreationExpressionAnalyzer.cs:13
-msgid "Use array creation expression"
-msgstr "Usa espressione di creazione matrice"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseArrayCreationExpressionAnalyzer.cs:14
-msgid "Use array create expression"
-msgstr "Usa l'espressione di creazione matrice"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseIsOperatorAnalyzer.cs:13
-msgid "'is' operator can be used"
-msgstr "È possibile usare l'operatore 'is'"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseIsOperatorAnalyzer.cs:14
-msgid "Use 'is' operator"
-msgstr "Usa l'operatore 'is'"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseMethodAnyAnalyzer.cs:15
msgid "Replace usages of 'Count()' with call to 'Any()'"
msgstr "Sostituisci gli utilizzi di 'Count()' con la chiamata ad 'Any()'"
@@ -28123,14 +27957,6 @@ msgstr "Sostituisci gli utilizzi di 'Count()' con la chiamata ad 'Any()'"
msgid "Use '{0}' for increased performance"
msgstr "Usa '{0}' per ottimizzare le prestazioni"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseMethodIsInstanceOfTypeAnalyzer.cs:13
-msgid "Use method IsInstanceOfType"
-msgstr "Usa il metodo IsInstanceOfType"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/PracticesAndImprovements/UseMethodIsInstanceOfTypeAnalyzer.cs:14
-msgid "Use method IsInstanceOfType (...)"
-msgstr "Usa il metodo IsInstanceOfType (...)"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/ArrayCreationCanBeReplacedWithArrayInitializerAnalyzer.cs:15
msgid ""
"When initializing explicitly typed local variable or array type, array "
@@ -28185,14 +28011,6 @@ msgstr "Nome di proprietà esplicito ridondante"
msgid "The name can be inferred from the initializer expression"
msgstr "Il nome può essere dedotto dall'espressione dell'inizializzatore"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantArgumentDefaultValueAnalyzer.cs:13
-msgid "Default argument value is redundant"
-msgstr "Il valore dell'argomento predefinito è ridondante"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantArgumentDefaultValueAnalyzer.cs:14
-msgid "The parameter is optional with the same default value"
-msgstr "Il parametro è facoltativo con lo stesso valore predefinito"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantArgumentNameAnalyzer.cs:15
msgid "Redundant explicit argument name specification"
msgstr "Specifica ridondante del nome dell'argomento esplicito"
@@ -28212,14 +28030,6 @@ msgstr "Le parentesi sono ridondanti se l'attributo non contiene argomenti"
msgid "'base.' is redundant and can safely be removed"
msgstr "'base.' è ridondante e può essere rimosso senza problemi"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantBoolCompareAnalyzer.cs:13
-msgid "Comparison of a boolean value with 'true' or 'false' constant"
-msgstr "Confronto di un valore booleano con la costante 'true' o 'false'"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantBoolCompareAnalyzer.cs:14
-msgid "Comparison with '{0}' is redundant"
-msgstr "Il confronto con '{0}' è ridondante"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantCaseLabelAnalyzer.cs:15
msgid "Redundant case label"
msgstr "L'etichetta case è ridondante"
@@ -28228,10 +28038,6 @@ msgstr "L'etichetta case è ridondante"
msgid "'case' label is redundant"
msgstr "L'etichetta 'case' è ridondante"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantCatchClauseAnalyzer.cs:13
-msgid "Catch clause with a single 'throw' statement is redundant"
-msgstr "La clausola catch con una singola istruzione 'throw' è ridondante"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantCheckBeforeAssignmentAnalyzer.cs:27
msgid ""
"Check for inequality before assignment is redundant if (x != value) x = "
@@ -28249,16 +28055,6 @@ msgstr "Controllo della condizione ridondante prima dell'assegnazione"
msgid "Redundant comma in array initializer"
msgstr "Virgola ridondante nell'inizializzatore di matrice"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantComparisonWithNullAnalyzer.cs:13
-msgid "When 'is' keyword is used, which implicitly check null"
-msgstr ""
-"Indica quando viene usata la parola chiave 'is', che esegue in modo "
-"implicito il controllo Null"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantComparisonWithNullAnalyzer.cs:14
-msgid "Redundant comparison with 'null'"
-msgstr "Confronto ridondante con 'null'"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantDelegateCreationAnalyzer.cs:14
msgid "Explicit delegate creation expression is redundant"
msgstr "L'espressione di creazione del delegato esplicito è ridondante"
@@ -28277,22 +28073,6 @@ msgstr "Il ramo dello switch 'default' vuoto è ridondante"
msgid "Redundant empty finally block"
msgstr "Blocco finally vuoto ridondante"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantEnumerableCastCallAnalyzer.cs:14
-msgid "Redundant 'IEnumerable.Cast<T>' or 'IEnumerable.OfType<T>' call"
-msgstr "Chiamata ridondante a 'IEnumerable.Cast<T>' o 'IEnumerable.OfType<T>'"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantEnumerableCastCallAnalyzer.cs:15
-msgid "Redundant '{0}' call"
-msgstr "Chiamata ridondante a '{0}'"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantExplicitArrayCreationAnalyzer.cs:13
-msgid "Redundant explicit type in array creation"
-msgstr "Tipo esplicito ridondante nella creazione matrice"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantExplicitArrayCreationAnalyzer.cs:14
-msgid "Redundant explicit array type specification"
-msgstr "Specifica ridondante del tipo di matrice esplicito"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantExplicitArraySizeAnalyzer.cs:14
msgid "Redundant explicit size in array creation"
msgstr "Dimensioni esplicite ridondanti nella creazione matrice"
@@ -28309,41 +28089,11 @@ msgstr "I tipi valore sono convertibili in modo implicito in nullable"
msgid "Redundant explicit nullable type creation"
msgstr "Creazione del tipo nullable esplicito ridondante"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantExtendsListEntryAnalyzer.cs:16
-msgid ""
-"Type is either mentioned in the base type list of another part or in another "
-"base type"
-msgstr ""
-"Il tipo è menzionato nell'elenco dei tipi di base di un'altra parte o in un "
-"altro tipo di base"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantIfElseBlockAnalyzer.cs:16
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantIfElseBlockAnalyzer.cs:17
msgid "Redundant 'else' keyword"
msgstr "Parola chiave 'else' ridondante"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLambdaParameterTypeAnalyzer.cs:13
-msgid ""
-"Explicit type specification can be removed as it can be implicitly inferred"
-msgstr ""
-"La specifica di tipo esplicito può essere rimossa perché può essere dedotta "
-"in modo implicito"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLambdaParameterTypeAnalyzer.cs:14
-msgid "Redundant lambda explicit type specification"
-msgstr "Specifica ridondante del tipo esplicito dell'espressione lambda"
-
-# (ndt) opzione
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLambdaSignatureParenthesesAnalyzer.cs:13
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLambdaSignatureParenthesesAnalyzer.cs:14
-msgid "Redundant lambda signature parentheses"
-msgstr "Parentesi ridondanti nella firma dell'espressione lambda"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLogicalConditionalExpressionOperandAnalyzer.cs:13
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantLogicalConditionalExpressionOperandAnalyzer.cs:14
-msgid "Redundant operand in logical conditional expression"
-msgstr "Operando ridondante nell'espressione condizionale logica"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantObjectCreationArgumentListAnalyzer.cs:14
msgid ""
"When object creation uses object or collection initializer, empty argument "
@@ -28356,14 +28106,6 @@ msgstr ""
msgid "Empty argument list is redundant"
msgstr "L'elenco di argomenti vuoto è ridondante"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantObjectOrCollectionInitializerAnalyzer.cs:13
-msgid "Redundant empty object or collection initializer"
-msgstr "Oggetto vuoto o inizializzatore di raccolta ridondante"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantObjectOrCollectionInitializerAnalyzer.cs:14
-msgid "Empty object or collection initializer is redundant"
-msgstr "L'oggetto vuoto o l'inizializzatore di raccolta è ridondante"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantStringToCharArrayCallAnalyzer.cs:16
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/RedundantStringToCharArrayCallAnalyzer.cs:17
msgid "Redundant 'string.ToCharArray()' call"
@@ -28407,17 +28149,6 @@ msgstr "Rimuovi l'istruzione ridondante"
msgid "Statement is redundant"
msgstr "L'istruzione è ridondante"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/UnusedAnonymousMethodSignatureAnalyzer.cs:13
-msgid "Detects when no delegate parameter is used in the anonymous method body"
-msgstr ""
-"Rileva se non vengono usati parametri di delegato nel corpo del metodo "
-"anonimo"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInCode/UnusedAnonymousMethodSignatureAnalyzer.cs:14
-msgid "Specifying signature is redundant because no parameter is used"
-msgstr ""
-"La specifica della firma è ridondante perché non viene usato alcun parametro"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInDeclaration/EmptyConstructorAnalyzer.cs:15
msgid "An empty public constructor without parameters is redundant."
msgstr "Un costruttore pubblico vuoto senza parametri è ridondante."
@@ -28473,18 +28204,6 @@ msgid "Initializing field by default value is redundant"
msgstr ""
"L'inizializzazione del campo in base al valore predefinito è ridondante"
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInDeclaration/RedundantOverriddenMemberAnalyzer.cs:13
-msgid ""
-"The override of a virtual member is redundant because it consists of only a "
-"call to the base"
-msgstr ""
-"L'override di un membro virtuale è ridondante perché è costituito solo da "
-"una chiamata alla base"
-
-#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInDeclaration/RedundantOverriddenMemberAnalyzer.cs:14
-msgid "Redundant method override"
-msgstr "Override di metodo ridondante"
-
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInDeclaration/SealedMemberInSealedClassAnalyzer.cs:15
#: ../external/RefactoringEssentials/RefactoringEssentials/CSharp/Diagnostics/Synced/RedundanciesInDeclaration/SealedMemberInSealedClassAnalyzer.cs:16
msgid "'sealed' modifier is redundant in sealed classes"
@@ -28600,6 +28319,238 @@ msgstr "Visualizzazione temporale"
msgid "List View"
msgstr "Visualizzazione elenco"
+#~ msgid "Replace with call to OfType<T> (extended cases)"
+#~ msgstr "Sostituisci con la chiamata a OfType<T> (casi estesi)"
+
+#~ msgid "Replace with 'OfType<T>'"
+#~ msgstr "Sostituisci con 'OfType<T>'"
+
+#~ msgid "Check if a namespace corresponds to a file location"
+#~ msgstr "Verifica se uno spazio dei nomi corrisponde a un percorso file"
+
+#~ msgid "Warns about using lock (this) or MethodImplOptions.Synchronized"
+#~ msgstr ""
+#~ "Avvisa quando viene usato lock (this) o MethodImplOptions.Synchronized"
+
+#~ msgid "Simplify negative relational expression"
+#~ msgstr "Semplifica l'espressione relazionale negativa"
+
+#~ msgid ""
+#~ "Value assigned to a variable or parameter is not used in all execution "
+#~ "path"
+#~ msgstr ""
+#~ "Il valore assegnato a una variabile o a un parametro non è usato in tutti "
+#~ "i percorsi di esecuzione"
+
+#~ msgid "Assignment is redundant"
+#~ msgstr "L'assegnazione è ridondante"
+
+#~ msgid "Checks if static events are removed"
+#~ msgstr "Controlla se gli eventi statici sono stati rimossi"
+
+#~ msgid ""
+#~ "Subscription to static events without unsubscription may cause memory "
+#~ "leaks"
+#~ msgstr ""
+#~ "La sottoscrizione di eventi statici senza annullamento della "
+#~ "sottoscrizione può causare perdite di memoria"
+
+#~ msgid ""
+#~ "The value of an optional parameter in a method does not match the base "
+#~ "method"
+#~ msgstr ""
+#~ "Il valore di un parametro facoltativo in un metodo non corrisponde al "
+#~ "metodo di base"
+
+#~ msgid "Optional parameter value {0} differs from base {1} '{2}'"
+#~ msgstr ""
+#~ "Il valore del parametro facoltativo {0} è diverso da {1} '{2}' di base"
+
+#~ msgid ""
+#~ "Invocation of polymorphic field event leads to unpredictable result since "
+#~ "invocation lists are not virtual"
+#~ msgstr ""
+#~ "La chiamata dell'evento di campo polimorfico può comportare risultati "
+#~ "imprevedibili perché gli elenchi di chiamate non sono virtuali"
+
+#~ msgid ""
+#~ "The event `{0}' can only appear on the left hand side of `+=' or `-=' "
+#~ "operator"
+#~ msgstr ""
+#~ "L'evento '{0}' può trovarsi soltanto sul lato sinistro dell'operatore "
+#~ "'+=' o '-='"
+
+#~ msgid "Check if a readonly field is used as assignment target"
+#~ msgstr ""
+#~ "Verifica se un campo di sola lettura viene usato come destinazione "
+#~ "dell'assegnazione"
+
+#~ msgid "Possible multiple enumeration of IEnumerable"
+#~ msgstr "Possibile enumerazione multipla di IEnumerable"
+
+#~ msgid "Convert 'if' to '??'"
+#~ msgstr "Converti 'if' in '??'"
+
+#~ msgid "Convert to '??' expresssion"
+#~ msgstr "Converti nell'espressione '??'"
+
+#~ msgid "Convert property to auto property"
+#~ msgstr "Converti la proprietà nella proprietà auto"
+
+#~ msgid "Convert to auto property"
+#~ msgstr "Converti nella proprietà auto"
+
+#~ msgid "Convert to lambda with expression"
+#~ msgstr "Converti in lambda con espressione"
+
+#~ msgid "Can be converted to expression"
+#~ msgstr "Convertibile in espressione"
+
+#~ msgid "Foreach loops are more efficient"
+#~ msgstr "I cicli foreach sono più efficaci"
+
+#~ msgid "'for' loop can be converted to 'foreach'"
+#~ msgstr "Il ciclo 'for' può essere convertito in 'foreach'"
+
+#~ msgid "Convert local variable or field to constant"
+#~ msgstr "Converti la variabile locale o il campo in costante"
+
+#~ msgid "Convert to constant"
+#~ msgstr "Converti in costante"
+
+#~ msgid "Finds parameters that can be demoted to a base class"
+#~ msgstr ""
+#~ "Trova parametri che è possibile abbassare di livello a una classe di base"
+
+#~ msgid "Parameter can be declared with base type"
+#~ msgstr "Il parametro può essere dichiarato con il tipo di base"
+
+#~ msgid "Check for reference equality instead"
+#~ msgstr "Verifica l'uguaglianza dei riferimenti"
+
+#~ msgid ""
+#~ "'Object.ReferenceEquals' is always false because it is called with value "
+#~ "type"
+#~ msgstr ""
+#~ "'Object.ReferenceEquals' è sempre false perché viene chiamato con il tipo "
+#~ "valore"
+
+#~ msgid "Simplify LINQ expression"
+#~ msgstr "Semplifica l'espressione LINQ"
+
+#~ msgid "Warns when a culture-aware 'Compare' call is used by default"
+#~ msgstr ""
+#~ "Avvisa quando viene usata una chiamata a 'Compare' che riconosce le "
+#~ "impostazioni cultura"
+
+#~ msgid "'string.Compare' is culture-aware"
+#~ msgstr "'string.Compare' riconosce le impostazioni cultura"
+
+#~ msgid "Use array creation expression"
+#~ msgstr "Usa espressione di creazione matrice"
+
+#~ msgid "Use array create expression"
+#~ msgstr "Usa l'espressione di creazione matrice"
+
+#~ msgid "'is' operator can be used"
+#~ msgstr "È possibile usare l'operatore 'is'"
+
+#~ msgid "Use 'is' operator"
+#~ msgstr "Usa l'operatore 'is'"
+
+#~ msgid "Use method IsInstanceOfType"
+#~ msgstr "Usa il metodo IsInstanceOfType"
+
+#~ msgid "Use method IsInstanceOfType (...)"
+#~ msgstr "Usa il metodo IsInstanceOfType (...)"
+
+#~ msgid "Default argument value is redundant"
+#~ msgstr "Il valore dell'argomento predefinito è ridondante"
+
+#~ msgid "The parameter is optional with the same default value"
+#~ msgstr "Il parametro è facoltativo con lo stesso valore predefinito"
+
+#~ msgid "Comparison of a boolean value with 'true' or 'false' constant"
+#~ msgstr "Confronto di un valore booleano con la costante 'true' o 'false'"
+
+#~ msgid "Comparison with '{0}' is redundant"
+#~ msgstr "Il confronto con '{0}' è ridondante"
+
+#~ msgid "Catch clause with a single 'throw' statement is redundant"
+#~ msgstr "La clausola catch con una singola istruzione 'throw' è ridondante"
+
+#~ msgid "When 'is' keyword is used, which implicitly check null"
+#~ msgstr ""
+#~ "Indica quando viene usata la parola chiave 'is', che esegue in modo "
+#~ "implicito il controllo Null"
+
+#~ msgid "Redundant comparison with 'null'"
+#~ msgstr "Confronto ridondante con 'null'"
+
+#~ msgid "Redundant 'IEnumerable.Cast<T>' or 'IEnumerable.OfType<T>' call"
+#~ msgstr ""
+#~ "Chiamata ridondante a 'IEnumerable.Cast<T>' o 'IEnumerable.OfType<T>'"
+
+#~ msgid "Redundant '{0}' call"
+#~ msgstr "Chiamata ridondante a '{0}'"
+
+#~ msgid "Redundant explicit type in array creation"
+#~ msgstr "Tipo esplicito ridondante nella creazione matrice"
+
+#~ msgid "Redundant explicit array type specification"
+#~ msgstr "Specifica ridondante del tipo di matrice esplicito"
+
+#~ msgid ""
+#~ "Type is either mentioned in the base type list of another part or in "
+#~ "another base type"
+#~ msgstr ""
+#~ "Il tipo è menzionato nell'elenco dei tipi di base di un'altra parte o in "
+#~ "un altro tipo di base"
+
+#~ msgid ""
+#~ "Explicit type specification can be removed as it can be implicitly "
+#~ "inferred"
+#~ msgstr ""
+#~ "La specifica di tipo esplicito può essere rimossa perché può essere "
+#~ "dedotta in modo implicito"
+
+#~ msgid "Redundant lambda explicit type specification"
+#~ msgstr "Specifica ridondante del tipo esplicito dell'espressione lambda"
+
+# (ndt) opzione
+#~ msgid "Redundant lambda signature parentheses"
+#~ msgstr "Parentesi ridondanti nella firma dell'espressione lambda"
+
+#~ msgid "Redundant operand in logical conditional expression"
+#~ msgstr "Operando ridondante nell'espressione condizionale logica"
+
+#~ msgid "Redundant empty object or collection initializer"
+#~ msgstr "Oggetto vuoto o inizializzatore di raccolta ridondante"
+
+#~ msgid "Empty object or collection initializer is redundant"
+#~ msgstr "L'oggetto vuoto o l'inizializzatore di raccolta è ridondante"
+
+#~ msgid ""
+#~ "Detects when no delegate parameter is used in the anonymous method body"
+#~ msgstr ""
+#~ "Rileva se non vengono usati parametri di delegato nel corpo del metodo "
+#~ "anonimo"
+
+#~ msgid "Specifying signature is redundant because no parameter is used"
+#~ msgstr ""
+#~ "La specifica della firma è ridondante perché non viene usato alcun "
+#~ "parametro"
+
+#~ msgid ""
+#~ "The override of a virtual member is redundant because it consists of only "
+#~ "a call to the base"
+#~ msgstr ""
+#~ "L'override di un membro virtuale è ridondante perché è costituito solo da "
+#~ "una chiamata alla base"
+
+#~ msgid "Redundant method override"
+#~ msgstr "Override di metodo ridondante"
+
#~ msgid "Platform"
#~ msgstr "Piattaforma"