diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_it.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_it.properties
new file mode 100644
index 000000000..442ba33f3
--- /dev/null
+++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_it.properties
@@ -0,0 +1,38 @@
+# Copyright (C) 2010-2015 JPEXS, All rights reserved.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 3.0 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library.
+
+decompilationError = Errore di decompilazione
+decompilationError.timeout = Raggiunto tempo limite ({0})
+decompilationError.timeout.description = Non decompilato a causa di timeout
+decompilationError.obfuscated = Il codice potrebbe essere offuscato
+decompilationError.errorType = Tipo di errore
+decompilationError.error.description = Non decompilato a causa di errore
+decompilationError.actionCount = Conteggio azioni:
+decompilationError.instructionCount = Conteggio istruzioni:
+
+decompilation.skipped = Decompilazione tralasciata
+decompilation.unsupported = Non supportato dal decompilatore
+decompilerMark = Segnaposto decompilatore
+
+#example: 1 hour and 2 minutes
+timeFormat.and = e
+timeFormat.hour = ora
+timeFormat.hours = ore
+timeFormat.minute = minuto
+timeFormat.minutes = minuti
+timeFormat.second = secondo
+timeFormat.seconds = secondi
+
+fontNotFound = Font con id=%fontId% non trovato.
diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_it.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_it.properties
new file mode 100644
index 000000000..fd36aaf14
--- /dev/null
+++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_it.properties
@@ -0,0 +1,118 @@
+DefaultAction.copy-to-clipboard.MenuText = Copia
+DefaultAction.cut-to-clipboard.MenuText = Taglia
+DefaultAction.paste-from-clipboard.MenuText = Incolla
+DefaultAction.select-all.MenuText = Seleziona tutto
+
+Action.find.MenuText = Trova
+Action.find.ToolTip = Visualizza finestra di dialogo trova e sostituisci
+Action.find-next.MenuText = Trova successivo
+Action.find-next.ToolTip = Continua la ricerca
+Action.goto-line.MenuText = Vai a riga
+Action.goto-line.ToolTip = Vai alla riga specificata
+Action.indent.MenuText = Rientro a dx
+Action.unindent.MenuText = Rientro a sx
+Action.undo.MenuText = Annulla
+Action.redo.MenuText = Ripristina
+Action.delete-lines.MenuText = Cancella riga/e
+Action.dup-lines-up.MenuText = Duplica righe sopra
+Action.dup-lines-down.MenuText = Duplica righe sotto
+Action.toggle-lines.MenuText = Mostra numeri di riga
+Action.show-abbs.MenuText = Mostra abbreviazioni
+Action.show-abbs.ToolTip = Mostra o nascondi abbreviazioni
+Action.complete-word.MenuText = Autocompletamento parole
+Action.jump-to-pair.MenuText = Salta a coppia
+Action.toggle-comments.MenuText = Mostra commenti
+
+# !!!! FFDec translators - please do not edit anything below this line !!!
+#==========================================================================
+
+Components = jsyntaxpane.components.PairsMarker, \
+ jsyntaxpane.components.LineNumbersRuler
+# This is the color to highlight tokens whenever the cursor is on them
+TokenMarker.Color = 0xffeeaa
+# Colors for PairMarkers
+PairMarker.Color = 0xffbb77
+#
+# Right Margin for LineNumbers border in pixels, Default = 5
+LineNumbers.RightMargin = 7
+# Foreground for line numbers, Default = Black
+LineNumbers.Foreground = 0x333300
+# Background for line numbers, Default = White
+LineNumbers.Background = 0xeeeeff
+# Color to use for highlighting current line background
+LineNumbers.CurrentBack = 0xccccee
+# Default color for the Caret, Black
+CaretColor = 0x000000
+# Actions:
+Action.quick-find = jsyntaxpane.actions.QuickFindAction, control F
+Action.find = jsyntaxpane.actions.FindReplaceAction, control H
+Action.find-next = jsyntaxpane.actions.FindNextAction, F3
+Action.goto-line = jsyntaxpane.actions.GotoLineAction, control G
+
+Action.indent = jsyntaxpane.actions.IndentAction, TAB
+Action.indent.Abbreviations = ${class_path}/abbreviations.properties
+Action.unindent = jsyntaxpane.actions.UnindentAction, shift TAB
+
+Action.jindent = jsyntaxpane.actions.JIndentAction, ENTER
+Action.undo = jsyntaxpane.actions.UndoAction, menu Z
+Action.redo = jsyntaxpane.actions.RedoAction, menu Y
+Action.delete-lines = jsyntaxpane.actions.DeleteLinesAction, control E
+Action.dup-lines-up = jsyntaxpane.actions.DuplicateLinesAction, shift control UP
+Action.dup-lines-down = jsyntaxpane.actions.DuplicateLinesAction, shift control DOWN
+
+Action.toggle-lines = jsyntaxpane.actions.ToggleComponentAction, control F2
+Action.toggle-lines.Component = jsyntaxpane.components.LineNumbersRuler
+
+Action.toggle-comments = jsyntaxpane.actions.ToggleCommentsAction, control SLASH
+Action.toggle-comments.SmallIcon = comment.png
+Action.jump-to-pair = jsyntaxpane.actions.JumpToPairAction, control OPEN_BRACKET
+Action.complete-word = jsyntaxpane.actions.CompleteWordAction, control K
+
+Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME
+Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME
+Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8
+
+#
+# View configuration:
+TextAA = ON
+DEFAULT_EDIT_MENU= \
+ cut-to-clipboard , \
+ copy-to-clipboard , \
+ paste-from-clipboard , \
+ - , \
+ select-all , \
+ - , \
+ undo , \
+ redo , \
+ - , \
+ find , \
+ find-next , \
+ goto-line , \
+ jump-to-pair , \
+ - , \
+ complete-word
+
+# Default Popup Menu
+PopupMenu = \
+ ${DEFAULT_EDIT_MENU} , \
+ - , \
+ goto-line , \
+ toggle-comments
+# TokenType attributes
+Style.OPERATOR = 0x000000, 0
+Style.DELIMITER = 0x000000, 1
+Style.KEYWORD = 0x3333ee, 0
+Style.KEYWORD2 = 0x3333ee, 3
+Style.TYPE = 0x000000, 2
+Style.TYPE2 = 0x000000, 1
+Style.TYPE3 = 0x000000, 3
+Style.STRING = 0xcc6600, 0
+Style.STRING2 = 0xcc6600, 1
+Style.NUMBER = 0x999933, 1
+Style.REGEX = 0xcc6600, 0
+Style.IDENTIFIER = 0x000000, 0
+Style.COMMENT = 0x339933, 2
+Style.COMMENT2 = 0x339933, 3
+Style.DEFAULT = 0x000000, 0
+Style.WARNING = 0xCC0000, 0
+Style.ERROR = 0xCC0000, 3
diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_it.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_it.properties
new file mode 100644
index 000000000..1cd3d595b
--- /dev/null
+++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_it.properties
@@ -0,0 +1,36 @@
+Action.toggle-token-marker.MenuText = Marcatore token on/off
+
+# !!!! FFDec translators - please do not edit anything below this line !!!
+#==========================================================================
+
+#
+# JavaSyntaxKit Specific properties.
+#
+Components = jsyntaxpane.components.LineNumbersRuler, \
+ jsyntaxpane.components.TokenMarker
+TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3
+#
+# Performs single color selection (Default = false)
+#
+SingleColorSelect = true
+RightMarginColumn = 80
+RightMarginColor = 0xdddddd
+#
+# Java Actions
+Action.indent.WordRegex=\\w+|\\/(\\*)+
+#Action.parenthesis = jsyntaxpane.actions.PairAction, typed (
+Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3
+Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker
+#Action.brackets = jsyntaxpane.actions.PairAction, typed [
+Action.quotes = jsyntaxpane.actions.PairAction, typed '
+Action.double-quotes = jsyntaxpane.actions.PairAction, typed "
+#
+# These are the completions to be in the IntelliSense completion dialog
+# comma separated values.
+# Vertical bars: if there is one, it will position the cursor. If there are
+# two, they will be start and end of selection
+PopupMenu = \
+ ${DEFAULT_EDIT_MENU} , \
+ - , \
+ toggle-lines , \
+ toggle-token-marker
\ No newline at end of file
diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_it.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_it.properties
new file mode 100644
index 000000000..9019bc14f
--- /dev/null
+++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_it.properties
@@ -0,0 +1,45 @@
+Action.combo-completion.MenuText = Scegliere una istruzione
+Action.toggle-token-marker.MenuText = Marcatore token on/off
+
+# !!!! FFDec translators - please do not edit anything below this line !!!
+#==========================================================================
+
+#
+# JavaSyntaxKit Specific properties.
+#
+Components = jsyntaxpane.components.PairsMarker, \
+ jsyntaxpane.components.LineNumbersRuler, \
+ jsyntaxpane.components.TokenMarker
+TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3
+#
+# Performs single color selection (Default = false)
+#
+SingleColorSelect = true
+RightMarginColumn = 80
+RightMarginColor = 0xdddddd
+#
+# Java Actions
+Action.indent.WordRegex=\\w+|\\/(\\*)+
+#Action.parenthesis = jsyntaxpane.actions.PairAction, typed (
+Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3
+Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker
+#Action.brackets = jsyntaxpane.actions.PairAction, typed [
+Action.quotes = jsyntaxpane.actions.PairAction, typed '
+Action.double-quotes = jsyntaxpane.actions.PairAction, typed "
+# For completions, you have to define the Action (key to trigger completions):
+Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE
+Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt
+#
+# These are the completions to be in the IntelliSense completion dialog
+# comma separated values.
+# Vertical bars: if there is one, it will position the cursor. If there are
+# two, they will be start and end of selection
+PopupMenu = \
+ ${DEFAULT_EDIT_MENU} , \
+ - , \
+ toggle-lines , \
+ toggle-token-marker
+
+Style.KEYWORD = 0x0000ff, 1
+Style.KEYWORD2 = 0x007f7f, 1
+Style.OPERATOR = 0x7f007f, 0
diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_it.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_it.properties
new file mode 100644
index 000000000..dfb0af57f
--- /dev/null
+++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_it.properties
@@ -0,0 +1,40 @@
+Action.toggle-token-marker.MenuText = Marcatore token on/off
+
+# !!!! FFDec translators - please do not edit anything below this line !!!
+#==========================================================================
+
+#
+# JavaSyntaxKit Specific properties.
+#
+Components = jsyntaxpane.components.LineNumbersRuler, \
+ jsyntaxpane.components.TokenMarker
+TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3
+#
+# Performs single color selection (Default = false)
+#
+SingleColorSelect = true
+RightMarginColumn = 80
+RightMarginColor = 0xdddddd
+#
+# Java Actions
+Action.indent.WordRegex=\\w+|\\/(\\*)+
+#Action.parenthesis = jsyntaxpane.actions.PairAction, typed (
+Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3
+Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker
+#Action.brackets = jsyntaxpane.actions.PairAction, typed [
+Action.quotes = jsyntaxpane.actions.PairAction, typed '
+Action.double-quotes = jsyntaxpane.actions.PairAction, typed "
+# For completions, you have to define the Action (key to trigger completions):
+Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE
+Action.combo-completion.MenuText = Completions
+Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt
+#
+# These are the completions to be in the IntelliSense completion dialog
+# comma separated values.
+# Vertical bars: if there is one, it will position the cursor. If there are
+# two, they will be start and end of selection
+PopupMenu = \
+ ${DEFAULT_EDIT_MENU} , \
+ - , \
+ toggle-lines , \
+ toggle-token-marker
\ No newline at end of file
diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_it.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_it.properties
new file mode 100644
index 000000000..88e892a42
--- /dev/null
+++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_it.properties
@@ -0,0 +1,39 @@
+SyntaxTester.title = JSyntaxPane Tester
+SyntaxTester.lblCaretPos.text = Posizione marcatore
+SyntaxTester.lblToken.text = Token sotto il cursore
+SyntaxTester.jEdtTest.contentType =
+NO_TOKEN_AT_CURSOR = NO Token al cursore
+
+HTMLPreviewFrame.title = Anteprima HTML
+HTMLPreviewFrame.jEdtHtml.contentType = text/html
+QuickFindDialog.jChkWrap.text = Torna su raggiunta la fine
+QuickFindDialog.jChkRegExp.text = Espress.Reg.
+QuickFindDialog.jChkIgnoreCase.text = Ignora maiuscole/minuscole
+QuickFindDialog.jLabel1.text = Ricerca rapida
+QuickFindDialog.NotFound = non trovato
+ReplaceDialog.jChkRegex.text = Espressione regolare
+ReplaceDialog.jChkIgnoreCase.text = Ignora maiuscole/minuscole
+ReplaceDialog.jLblReplace.text = Sostituisci
+ReplaceDialog.jTglHighlight.text = Evidenzia
+ReplaceDialog.jBtnReplaceAll.text = Sostituisci tutto
+ReplaceDialog.jBtnPrev.text = Precedente
+ReplaceDialog.jChkWrap.toolTipText = Ricerca dall'inizio una volta raggiunta la fine
+ReplaceDialog.jChkWrap.text = Torna su se raggiunta la fine
+ReplaceDialog.title = Trova e sostituisci
+ReplaceDialog.jBtnNext.text = Successivo
+ReplaceDialog.jLblFind.text = Trova
+ReplaceDialog.jBtnReplace.text = Sostituisci
+ShowAbbsDialog.title = Abbreviazioni
+GotoLineDialog.title = Vai a riga
+GotoLineDialog.jBtnOk.text = Vai
+
+DocumentSearchData.SearchStringNotFound = Nessuna occorrenza trovata: {0}
+DocumentSearchData.Find = Trova
+ScriptAction.NoScriptConfigured = La action not ha uno script function configurato
+ScriptAction.ErrorInScript = Errore nello script
+ScriptAction.NoScriptFoundIn = Nessun script trovato in:
+ScriptRunnerAction.ErrorExecutingScript = Errore di esecuzione script:\\n
+ScriptRunnerAction.ScriptError = Errore script
+ScriptRunnerAction.ScriptEngineNotFound = Motore di script per [{0}] non disponibile. Disabilitare questa action?
+ShowAbbsAction.NoAbbsForType = Non esistono abbreviazioni per questo tipo di contenuto
+
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_it.properties b/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_it.properties
new file mode 100644
index 000000000..21694c549
--- /dev/null
+++ b/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_it.properties
@@ -0,0 +1,27 @@
+# Copyright (C) 2010-2015 JPEXS
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+version = versione
+by = Di:
+button.ok = OK
+dialog.title = Informazioni su JPEXS
+contributors = Collaboratori:
+#In the translation, replace "english" with target language name
+translation.author.label = Autore della traduzione italiana:
+#In the translation, insert your name here
+translation.author = kalip
+developers = Sviluppatori:
+developers.others = Ed altri da GitHub & Google Code
+translators = Traduttori:
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_it.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_it.properties
new file mode 100644
index 000000000..f9e4e9ed6
--- /dev/null
+++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_it.properties
@@ -0,0 +1,376 @@
+# Copyright (C) 2010-2015 JPEXS
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+advancedSettings.dialog.title = Impostazioni avanzate
+advancedSettings.restartConfirmation = Occorre riavviare il programma perch\u00e9 alcune modifiche abbiano effetto. Riavviare ora?
+advancedSettings.columns.name = Nome
+advancedSettings.columns.value = Valore
+advancedSettings.columns.description = Descrizione
+default = predefinito
+
+config.group.name.export = Esportazione
+config.group.description.export = Impostazioni di esportazione
+
+config.group.name.script = Script
+config.group.description.script = Relativi alla decompilazione ActionScript
+
+config.group.name.update = Aggiornamenti
+config.group.description.update = Controllo aggiornamenti
+
+config.group.name.format = Formattazione
+config.group.description.format = Formattazione del codice ActionScript
+
+config.group.name.limit = Limiti
+config.group.description.limit = Limiti nella decompilazione di codice offuscato, ecc.
+
+config.group.name.ui = Interfaccia
+config.group.description.ui = Configurazione interfaccia utente
+
+config.group.name.debug = Debug
+config.group.description.debug = Opzioni di debug
+
+config.group.name.display = Visualizzazione
+config.group.description.display = Visualizzazione oggetti Flash, ecc.
+
+config.group.name.decompilation = Decompilazione
+config.group.description.decompilation = Funzioni globali legate alla decompilazione
+
+config.group.name.other = Varie
+config.group.description.other = Altre impostazioni
+
+config.name.openMultipleFiles = Apertura file multipli
+config.description.openMultipleFiles = Permette di aprire pi\u00f9 file contemporaneamente nella stessa finestra
+
+config.name.decompile = Visualizza sorgenti ActionScript
+config.description.decompile = Disattivando la decompilazione AS viene visualizzato solo il P-code
+
+config.name.dumpView = Visualizza hex dump
+config.description.dumpView = Mostra listato esadecimale dei byte nel file
+
+config.name.useHexColorFormat = Formato esadecimale per i colori
+config.description.useHexColorFormat = Presenta i colori in formato esadecimale
+
+config.name.parallelSpeedUp = Elaborazione in parallelo
+config.description.parallelSpeedUp = Il parallelismo pu\u00f2 ridurre i tempi di decompilazione
+
+config.name.parallelSpeedUpThreadCount = Numero di thread
+config.description.parallelSpeedUpThreadCount = Numero di thread in esecuzione parallela
+
+config.name.autoDeobfuscate = Deoffuscamento automatico
+config.description.autoDeobfuscate = Tenta il deoffuscamento su ogni file prima della decompilazione ActionScript
+
+config.name.cacheOnDisk = Utilizza la cache su disco
+config.description.cacheOnDisk = Memorizza le parti decompilate su disco anzich\u00e9 in memoria
+
+config.name.internalFlashViewer = Utilizza visualizzatore Flash incorporato
+config.description.internalFlashViewer = Utilizza JPEXS Flash Viewer invece del Flash Player standard per visualizzare le parti in Flash
+
+config.name.gotoMainClassOnStartup = Vai alla classe principale all'avvio (AS3)
+config.description.gotoMainClassOnStartup = Passa alla classe documento del file AS3 all'apertura del SWF
+
+config.name.autoRenameIdentifiers = Autorinomina degli identificatori
+config.description.autoRenameIdentifiers = Rinomina identificatori non validi al caricamento del SWF
+
+config.name.offeredAssociation = (Interno) Associazione con file SWF visualizzato
+config.description.offeredAssociation = Finestra di dialogo gi\u00e0 visualizzata
+
+config.name.decimalAddress = Mostra indirizzi in decimale
+config.description.decimalAddress = Usare indirizzi in base 10 (dec) invece che in base 16 (hex)
+
+config.name.showAllAddresses = Mostra tutti gli indirizzi
+config.description.showAllAddresses = Visualizza tutti gli indirizzi di istruzioni ActionScript
+
+config.name.useFrameCache = Usa frame cache
+config.description.useFrameCache = Fare caching dei frame prima di ridisegnarli
+
+config.name.useRibbonInterface = Interfaccia con menu multifunzione (Ribbon)
+config.description.useRibbonInterface = Deselezionare per usare la GUI classica
+
+config.name.openFolderAfterFlaExport = Apri cartella dopo l'esportazione FLA
+config.description.openFolderAfterFlaExport = Visualizza cartella di output dopo l'esportazione FLA
+
+config.name.useDetailedLogging = Log dettagliato
+config.description.useDetailedLogging = Log dettagliato dei messaggi di errore e di informazioni a scopo diagnostico
+
+config.name.debugMode = Modalit\u00e0 di debug
+config.description.debugMode = Modalit\u00e0 per il debug. Attiva il menu Debug.
+
+config.name.resolveConstants = Risolvere le costanti nel P-code AS1/2
+config.description.resolveConstants = Disattivare per mostrare 'constantxx' invece dei valori effettivi nella vista P-code
+
+config.name.sublimiter = Limite su subroutine
+config.description.sublimiter = Limite su subroutine per codice offuscato.
+
+config.name.exportTimeout = Tempo massimo di esportazione (secondi)
+config.description.exportTimeout = Il decompilatore interromper\u00e0 l'esportazione dopo questo tempo
+
+config.name.decompilationTimeoutFile = Tempo massimo di decompilazione per file (secondi)
+config.description.decompilationTimeoutFile = Il decompilatore interromper\u00e0 la decompilazione ActionScript dopo questo tempo per un singolo file
+
+config.name.paramNamesEnable = Abilita nomi parametro in AS3
+config.description.paramNamesEnable = Utilizzare nomi di parametro nella decompilazione pu\u00f2 causare problemi perch\u00e9 programmi ufficiali come Flash CS 5.5 generano indici di nome errati
+
+config.name.displayFileName = Mostra nome SWF nel titolo della finestra
+config.description.displayFileName = Visualizza nome/URL del file SWF nel titolo (\u00e8 possibile fare screenshot)
+
+config.name.debugCopy = Debug ricompilazione
+config.description.debugCopy = Prova a ricompilare il file SWF subito dopo l'apertura per garantire che generi lo stesso codice binario. Da usare SOLO per debug!
+
+config.name.dumpTags = Dump dei tag su console
+config.description.dumpTags = Scrive i tag su console alla lettura del file SWF
+
+config.name.decompilationTimeoutSingleMethod = AS3: Tempo massimo decompilazione singolo metodo (secondi)
+config.description.decompilationTimeoutSingleMethod = Il decompilatore interromper\u00e0 la decompilazione ActionScript dopo questo tempo per un singolo metodo
+
+config.name.lastRenameType = (Interno) Ultimo tipo di rinomina
+config.description.lastRenameType = Ultimo tipo di rinomina identificatore utilizzato
+
+config.name.lastSaveDir = (Interno) Ultima cartella di salvataggio
+config.description.lastSaveDir = Ultima directory di salvataggio usata
+
+config.name.lastOpenDir = (Interno) Ultima cartella aperta
+config.description.lastOpenDir = Ultima directory aperta utilizzata
+
+config.name.lastExportDir = (Interno) Ultima cartella di esportazione
+config.description.lastExportDir = Ultima directory di esportazione usata
+
+config.name.locale = Lingua
+config.description.locale = Identificatore per la localizzazione
+
+config.name.registerNameFormat = Formato delle variabili di registro
+config.description.registerNameFormat = Formato nome delle variabili registro locali. Utilizzare %d per specificare il numero di registro.
+
+config.name.maxRecentFileCount = Limite elenco file recenti
+config.description.maxRecentFileCount = Numero massimo di file recenti
+
+config.name.recentFiles = (Interno) File recenti
+config.description.recentFiles = File aperti di recente
+
+config.name.fontPairingMap = (Interno) Coppie di font per l'importazione
+config.description.fontPairingMap = Coppie di font per l'importazione di nuovi caratteri
+
+config.name.lastUpdatesCheckDate = (Interno) Data ultimo controllo aggiornamenti
+config.description.lastUpdatesCheckDate = Data ultimo controllo aggiornamenti su server
+
+config.name.gui.window.width = (Interno) Ultima larghezza finestra
+config.description.gui.window.width = Ultima larghezza salvata della finestra
+
+config.name.gui.window.height = (Interno) Ultima altezza della finestra
+config.description.gui.window.height = Ultima altezza della finestra salvata
+
+config.name.gui.window.maximized.horizontal = (Interno) Finestra ingrandita orizzontalmente
+config.description.gui.window.maximized.horizontal = Ultima stato della finestra - massimizzata orizzontalmente
+
+config.name.gui.window.maximized.vertical = (Interno) Finestra ingrandita verticalmente
+config.description.gui.window.maximized.vertical = Ultima stato della finestra - massimizzata verticalmente
+
+config.name.gui.avm2.splitPane.dividerLocationPercent = (Interno) Posizione divisorio AS3
+config.description.gui.avm2.splitPane.dividerLocationPercent =
+
+config.name.gui.actionSplitPane.dividerLocationPercent = (Interno) Posizione divisorio AS1/2
+config.description.gui.actionSplitPane.dividerLocationPercent =
+
+config.name.gui.previewSplitPane.dividerLocationPercent = (Interno) Posizione divisorio dell'anteprima
+config.description.gui.previewSplitPane.dividerLocationPercent =
+
+config.name.gui.splitPane1.dividerLocationPercent = (Interno) Posizione 1 divisorio
+config.description.gui.splitPane1.dividerLocationPercent =
+
+config.name.gui.splitPane2.dividerLocationPercent = (Interno) Posizione 2 divisorio
+config.description.gui.splitPane2.dividerLocationPercent =
+
+config.name.saveAsExeScaleMode = Modalit\u00e0 scala per creazione EXE
+config.description.saveAsExeScaleMode = Modalit\u00e0 di scala per esportazione EXE
+
+config.name.syntaxHighlightLimit = Numero massimo caratteri evidenziamento sintassi
+config.description.syntaxHighlightLimit = Numero massimo di caratteri su cui eseguire evidenziamento sintattico
+
+config.name.guiFontPreviewSampleText = (Interno) Ultimo testo di esempio per anteprima font
+config.description.guiFontPreviewSampleText = Indice lista ultimo testo di esempio per anteprima font
+
+config.name.gui.fontPreviewWindow.width = (Interno) Ultima larghezza finestra di anteprima font
+config.description.gui.fontPreviewWindow.width =
+
+config.name.gui.fontPreviewWindow.height = (Interno) Ultima altezza finestra di anteprima font
+config.description.gui.fontPreviewWindow.height =
+
+config.name.gui.fontPreviewWindow.posX = (Interno) Ultima ascissa X finestra di anteprima font
+config.description.gui.fontPreviewWindow.posX =
+
+config.name.gui.fontPreviewWindow.posY = (Interno) Ultima ordinata Y finestra di anteprima font
+config.description.gui.fontPreviewWindow.posY =
+
+config.name.formatting.indent.size = Numero caratteri per indentazione
+config.description.formatting.indent.size = Numero di spazi (o tab) per un rientro
+
+config.name.formatting.indent.useTabs = Indentare con tab
+config.description.formatting.indent.useTabs = Utilizzare tab invece degli spazi per l'indentazione
+
+config.name.beginBlockOnNewLine = Parentesi graffa su riga successiva
+config.description.beginBlockOnNewLine = Iniziare un blocco con parentesi graffe dopo un a-capo
+
+config.name.check.updates.delay = Intervallo tra verifiche aggiornamenti
+config.description.check.updates.delay = Tempo minimo tra controlli automatici per aggiornamenti all'avvio
+
+config.name.check.updates.stable = Cercare versioni stabili
+config.description.check.updates.stable = Cercare aggiornamenti di versione stabili
+
+config.name.check.updates.nightly = Cercare versioni di sviluppo (nightly)
+config.description.check.updates.nightly = Controllo aggiornamenti per versioni di sviluppo
+
+config.name.check.updates.enabled = Attiva controllo aggiornamenti
+config.description.check.updates.enabled = Controllo aggiornamenti automatico all'avvio
+
+config.name.export.formats = (Interno) Formati di esportazione
+config.description.export.formats = Ultimi formati di esportazione utilizzati
+
+config.name.textExportSingleFile = Esportare i testi in un file unico
+config.description.textExportSingleFile = Esportazione testi verso un unico file invece che diversi
+
+config.name.textExportSingleFileSeparator = Separatore di testi per esportazione verso un unico file di testo
+config.description.textExportSingleFileSeparator = Stringa da inserire tra i testi nel singolo file di esportazione testo
+
+config.name.textExportSingleFileRecordSeparator = Separatore di record nel file unico di esportazione testo
+config.description.textExportSingleFileRecordSeparator = Stringa da inserire tra i record di testo nel file unico di esportazione testo
+
+config.name.warning.experimental.as12edit = Avvisa su modifiche dirette AS1/2
+config.description.warning.experimental.as12edit = Mostra avviso su modifica diretta sperimentale ad AS1/2
+
+config.name.warning.experimental.as3edit = Avvisa su modifiche dirette AS3
+config.description.warning.experimental.as3edit = Mostra avviso su modifica diretta sperimentale AS3
+
+config.name.packJavaScripts = Compatta il codice JavaScript
+config.description.packJavaScripts = Esegue il JavaScript packer su script creati su esportazione del canvas.
+
+config.name.textExportExportFontFace = Utilizzare font-face nell'esportazione SVG
+config.description.textExportExportFontFace = Incorpora font in SVG utilizzando font-face invece che le forme
+
+config.name.lzmaFastBytes = Byte LZMA veloci (valori validi: 5-255)
+config.description.lzmaFastBytes = Parametro byte veloci del codificatore LZMA
+
+#temporary setting, do not translate it
+config.name.pluginPath = Percorso Plugin
+config.description.pluginPath = -
+
+config.name.deobfuscationMode = Modalit\u00e0 di deoffuscamento
+config.description.deobfuscationMode = Esegui deoffuscamento su ogni file prima della decompilazione ActionScript
+
+config.name.showMethodBodyId = Mostra id corpo del metodo
+config.description.showMethodBodyId = Mostra id del corpo del metodo per importazione da riga di comando
+
+config.name.export.zoom = (Interno) Zoom esportazione
+config.description.export.zoom = Ultimo zoom usato per l'esportazione
+
+config.name.debuggerPort = Porta del debugger
+config.description.debuggerPort = Numero porta utilizzata per il socket debugging
+
+config.name.displayDebuggerInfo = (Interno) Mostra info debugger
+config.description.displayDebuggerInfo = Visualizzare informazioni sul debugger prima di attivarlo
+
+config.name.randomDebuggerPackage = Utilizzare un nome package casuale per Debugger
+config.description.randomDebuggerPackage = Rinomina casualmente il package di Debugger per meglio occultare la presenza del debugger al codice ActionScript
+
+config.name.lastDebuggerReplaceFunction = (Interno) Ultima sostituzione di trace selezionata
+config.description.lastDebuggerReplaceFunction = Nome dell'ultima funzione selezionata per sostituire la funzione di trace con debugger
+
+config.name.getLocalNamesFromDebugInfo = AS3: Prendere i nomi di registro locali dalle informazioni di debug
+config.description.getLocalNamesFromDebugInfo = Se sono presenti informazioni di debug, rinomina i registri locali da _loc_x_ ai nomi reali.\r\nQuesto pu\u00f2 essere disattivato perch\u00e9 alcuni offuscatori usano nomi di registro non validi.
+
+config.name.tagTreeShowEmptyFolders = Visualizza cartelle vuote
+config.description.tagTreeShowEmptyFolders = Visualizza cartelle vuote nell'albero dei tag.
+
+config.name.autoLoadEmbeddedSwfs = Caricamento automatico SWF incorporati
+config.description.autoLoadEmbeddedSwfs = Carica in automatico i file SWF incorporati con i tag DefineBinaryData.
+
+config.name.overrideTextExportFileName = Personalizza nome file di esportazione testo
+config.description.overrideTextExportFileName = \u00c8 possibile personalizzare il nome del file di testo esportato.\r\nUsare il segnaposto {filename} per indicare il nome del file SWF corrente.
+
+config.name.showOldTextDuringTextEditing = Mostra vecchio testo durante la modifica
+config.description.showOldTextDuringTextEditing = Mostra il testo originale della variabile di testo in grigio nell'area di anteprima.
+
+config.group.name.import = Importazione
+config.group.description.import = Impostazioni di importazione
+
+config.name.textImportResizeTextBoundsMode = Modalit\u00e0 ridimensionamento margini di testo
+config.description.textImportResizeTextBoundsMode = Modalit\u00e0 ridimensionamento limiti di testo dopo la modifica del testo.
+
+config.name.showCloseConfirmation = Mostra conferma chiusura SWF
+config.description.showCloseConfirmation = Mostra conferma chiusura SWF per i file modificati.
+
+config.name.showCodeSavedMessage = Mostra avviso salvataggio codice
+config.description.showCodeSavedMessage = Mostra avviso salvataggio codice
+
+config.name.showTraitSavedMessage = Mostra avviso salvataggio trait
+config.description.showTraitSavedMessage = Mostra avviso salvataggio trait
+
+config.name.updateProxyAddress = Indirizzo http proxy per il controllo degli aggiornamenti
+config.description.updateProxyAddress = Indirizzo http proxy per il controllo degli aggiornamenti. Formato: example.com:8080
+
+config.name.editorMode = Modalit\u00e0 editor
+config.description.editorMode = Rende modificabili le aree di testo in automatico alla selezione di un nodo testo o script
+
+config.name.autoSaveTagModifications = Salvataggio automatico modifiche ai tag
+config.description.autoSaveTagModifications = Salvare le modifiche quando si seleziona un nuovo tag nella struttura
+
+config.name.saveSessionOnExit = Salva sessione in uscita
+config.description.saveSessionOnExit = Salva la sessione corrente e la riapre dopo il riavvio di FFDec (funziona solo con file reali)
+
+config.name.showDebugMenu = Mostra il menu di debug
+config.description.showDebugMenu = Mostra il menu di debug
+
+config.name.allowOnlyOneInstance = Permettere una sola istanza FFDec (sotto Windows)
+config.description.allowOnlyOneInstance = FFDec pu\u00f2 essere eseguito solo una volta, tutti i file aperti verranno aggiunti alla stessa finestra.\nFunziona solo sotto sistema operativo Windows
+
+config.name.scriptExportSingleFile = Esportare script verso un singolo file
+config.description.scriptExportSingleFile = Esportazione script verso un unico file invece che file multipli
+
+config.name.setFFDecVersionInExportedFont = Impostare il numero di versione di FFDec nel font esportato
+config.description.setFFDecVersionInExportedFont = Disattivando questa impostazione FFDec non aggiunge il numero di versione di FFDec al font esportato.
+
+config.name.gui.skin = Aspetto interfaccia utente
+config.description.gui.skin = Aspetto
+
+config.name.lastSessionFiles = File ultima sessione
+config.description.lastSessionFiles = Contiene i file aperti nell'ultima sessione
+
+config.name.lastSessionSelection = Selezione ultima sessione
+config.description.lastSessionSelection = Contiene la selezione dell'ultima sessione
+
+config.name.loopMedia = Riproduzione ciclica suoni e sprite
+config.description.loopMedia = Riproduce ciclicamente audio e animazioni
+
+config.name.gui.timeLineSplitPane.dividerLocationPercent = (Interno) Posizione divisorio del timeline
+config.description.gui.timeLineSplitPane.dividerLocationPercent =
+
+config.name.cacheImages = Cache immagini
+config.description.cacheImages = Caching degli oggetti immagine decodificati
+
+config.name.swfSpecificConfigs = Configurazioni specifiche SWF
+config.description.swfSpecificConfigs = Contiene le configurazioni specifiche agli SWF
+
+config.name.exeExportMode = Modalit\u00e0 di esportazione EXE
+config.description.exeExportMode = Modalit\u00e0 di esportazione EXE
+
+config.name.deobfuscationOldMode = Passa alla vecchia modalit\u00e0 di deoffuscamento (5.x)
+config.description.deobfuscationOldMode = Disabilita il nuovo deoffuscamento ed utilizza quello delle versioni precedenti. SCONSIGLIATO.
+
+config.name.ignoreCLikePackages = Ignora FlashCC / Alchimia o package simili
+config.description.ignoreCLikePackages = I package FlashCC / Alchimia non possono solitamente essere decompiled correttamente.\r\n\u00c8 possibile disattivarli per velocizzare la decompilazione di altri package.
+
+config.name.overwriteExistingFiles = Sovrascrivere i file esistenti
+config.description.overwriteExistingFiles = Sovrascrivere i file esistenti durante l'esportazione. Attualmente solo per script AS2/3
+
+config.name.smartNumberFormatting = Usa formattazione intelligente dei numeri
+config.description.smartNumberFormatting = Formatta numeri speciali (ad esempio colori e istanti temporali)
\ No newline at end of file
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_it.properties b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_it.properties
new file mode 100644
index 000000000..bec60fd37
--- /dev/null
+++ b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_it.properties
@@ -0,0 +1,19 @@
+# Copyright (C) 2010-2015 JPEXS
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+dialog.title = Log del debugger
+button.clear = Pulisci
+button.close = Chiudi
+msg.header = connessione %clientid%:
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_it.properties b/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_it.properties
new file mode 100644
index 000000000..ef381c349
--- /dev/null
+++ b/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_it.properties
@@ -0,0 +1,21 @@
+# Copyright (C) 2010-2015 JPEXS
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+copy = Copia negli Appunti
+details = Visualizza dettagli
+dialog.title = Log
+
+#after version 1.7.0u1:
+clear = Pulisci
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_it.properties b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_it.properties
new file mode 100644
index 000000000..0b7ae3cc6
--- /dev/null
+++ b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_it.properties
@@ -0,0 +1,93 @@
+# Copyright (C) 2010-2015 JPEXS
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+shapes = Forme
+shapes.svg = SVG
+shapes.png = PNG
+shapes.bmp = BMP
+shapes.canvas = HTML5 Canvas
+
+texts = Testi
+texts.plain = Testo semplice
+texts.formatted = Testo formattato
+texts.svg = SVG
+
+images = Immagini
+images.png_gif_jpeg = PNG/GIF/JPEG
+images.png = PNG
+images.jpeg = JPEG
+images.bmp = BMP
+
+movies = Movie
+movies.flv = FLV (senza audio)
+
+sounds = Suoni
+sounds.mp3_wav_flv = MP3/WAV/FLV
+sounds.flv = FLV (solo audio)
+sounds.mp3_wav = MP3/WAV
+sounds.wav = WAV
+
+scripts = Script
+scripts.as = ActionScript
+scripts.pcode = P-code
+scripts.pcode_hex = P-code con esadecimale
+scripts.hex = Esadecimale
+scripts.constants = Costanti
+
+binaryData = Dati binari
+binaryData.raw = Byte
+
+dialog.title = Esporta...
+
+button.ok = OK
+button.cancel = Annulla
+
+morphshapes = Morphshape
+morphshapes.gif = GIF
+morphshapes.svg = SVG
+morphshapes.canvas = HTML5 Canvas
+
+frames = Frame
+frames.png = PNG
+frames.gif = GIF
+frames.avi = AVI
+frames.svg = SVG
+frames.canvas = HTML5 Canvas
+frames.pdf = PDF
+frames.bmp = BMP
+
+sprites = Sprite
+sprites.png = PNG
+sprites.gif = GIF
+sprites.avi = AVI
+sprites.svg = SVG
+sprites.canvas = HTML5 Canvas
+sprites.pdf = PDF
+sprites.bmp = BMP
+
+buttons = Pulsanti
+buttons.png = PNG
+buttons.svg = SVG
+buttons.bmp = BMP
+
+fonts = Font
+fonts.ttf = TTF
+fonts.woff = WOFF
+
+zoom = Zoom
+zoom.percent = %
+zoom.invalid = Valore di zoom non valido.
+
+symbolclass = Mappatura Simbolo-Classe
+symbolclass.csv = CSV
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_it.properties b/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_it.properties
new file mode 100644
index 000000000..94ee8dd30
--- /dev/null
+++ b/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_it.properties
@@ -0,0 +1,26 @@
+# Copyright (C) 2010-2015 JPEXS
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+range.description = %name% (%available% di %total% caratteri)
+dialog.title = Incorpora tipo di carattere
+label.individual = Caratteri individuali:
+button.loadfont = Carica font...
+filter.ttf = Font True Type (*.ttf)
+error.invalidfontfile = File di font non valido
+error.cannotreadfontfile = Impossibile leggere il file di font
+installed = Installato:
+ttffile.noselection = File TTF: