<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="it_IT">
<context>
    <name>DialogAbout</name>
    <message>
        <location filename="../dialogabout.ui" line="26"/>
        <source>About SFP-Master</source>
        <translation>Informazioni su SFP-Master</translation>
    </message>
    <message>
        <location filename="../dialogabout.ui" line="38"/>
        <source>SFP-Master is a free software programmer of optical SFP modules for CH341a devices. It can be used to read, write and save SFP module data to the computer. It requires an SFP to I2C adapter. This adapter is used to read and program SFP-module data. It must be inserted into the slot labelled 24xxx of the CH341a programmer.</source>
        <translation>SFP-Master è un software gratuito per programmare i moduli ottici SFP, utilizzando i dispositivi CH341a. Può essere utilizzato per leggere, scrivere e salvare i dati del modulo SFP sul computer. Richiede un adattatore da SFP a I2C. Questo adattatore è utilizzato per leggere e programmare i dati del modulo SFP. Deve essere inserito nello slot 24xxx del programmatore CH341a.</translation>
    </message>
    <message>
        <location filename="../dialogabout.ui" line="72"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;In this program &lt;a href=&quot;https://github.com/Simsys/qhexedit2/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;QhexEditor2&lt;/span&gt;&lt;/a&gt; widget and modified programmer &lt;a href=&quot;https://github.com/setarcos/ch341prog&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;setarcos&lt;/span&gt;&lt;/a&gt; were used.&lt;/p&gt;&lt;p&gt;The page on GitHub is &lt;a href=&quot;https://github.com/bigbigmdm/SFP-Master/tree/main&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;, the OSHWLAB page is &lt;a href=&quot;https://oshwlab.com/einkreader/ch341a_sfp_adapter&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Questo programma utilizza il widget &lt;a href=quot;https://github.com/Simsys/qhexedit2/quot;&gt;&lt;span style=quot; text-decoration: underline; color:#0000ff;quot;&gt;QhexEditor2&lt;/span&gt;&lt;/a&gt; ed il programmatore modificato &lt;a href=quot;https://github.com/setarcos/ch341progquot;&gt;&lt;span style=quot; text-decoration: underline; color:#0000ff;quot;&gt;setarcos&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;La pagina su GitHub è &lt;a href=quot;https://github.com/bigbigmdm/SFP-Master/tree/mainquot;&gt;&lt;span style=quot; text-decoration: underline; color:#0000ff;quot;&gt;qui&lt;/span&gt;&lt;/a&gt;, la pagina di OSHWLAB è &lt;a href=quot;https://oshwlab.com/einkreader/ch341a_sfp_adapterquot;&gt;&lt;span style=quot; text-decoration: underline; color:#0000ff;quot;&gt;qui&lt;/span&gt;&lt;/a&gt;. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../dialogabout.ui" line="101"/>
        <source>Written by 2024 Mikhail Medvedev</source>
        <translation>Scritto da Mikhail Medvedev nel 2024</translation>
    </message>
    <message>
        <location filename="../dialogabout.ui" line="122"/>
        <source>Version: </source>
        <translation>Versione: </translation>
    </message>
    <message>
        <location filename="../dialogabout.ui" line="132"/>
        <source>1.0.1</source>
        <translation>1.0.1</translation>
    </message>
    <message>
        <location filename="../dialogabout.ui" line="165"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>DialogPass</name>
    <message>
        <location filename="../dialogpass.ui" line="20"/>
        <source>Password settings</source>
        <translation>Impostazioni della password</translation>
    </message>
    <message>
        <location filename="../dialogpass.ui" line="32"/>
        <source>None</source>
        <translation>Nessuna</translation>
    </message>
    <message>
        <location filename="../dialogpass.ui" line="39"/>
        <source>Default-1</source>
        <translation>Predefinita-1</translation>
    </message>
    <message>
        <location filename="../dialogpass.ui" line="46"/>
        <source>Default-2</source>
        <translation>Predefinita-2</translation>
    </message>
    <message>
        <location filename="../dialogpass.ui" line="53"/>
        <source>Default-3</source>
        <translation>Predefinita-3</translation>
    </message>
    <message>
        <location filename="../dialogpass.ui" line="60"/>
        <source>User defined:</source>
        <translation>Definita dall&apos;utente:</translation>
    </message>
    <message>
        <location filename="../dialogpass.ui" line="71"/>
        <source>Start address (HEX):</source>
        <translation>Indirizzo di partenza (HEX):</translation>
    </message>
    <message>
        <location filename="../dialogpass.ui" line="78"/>
        <source>17B</source>
        <translation>17B</translation>
    </message>
    <message>
        <location filename="../dialogpass.ui" line="85"/>
        <source>Password (HEX):</source>
        <translation>Password (HEX):</translation>
    </message>
    <message>
        <location filename="../dialogpass.ui" line="141"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../dialogpass.cpp" line="100"/>
        <source>Error</source>
        <translation>Errore</translation>
    </message>
    <message>
        <location filename="../dialogpass.cpp" line="100"/>
        <source>Invalid field value.</source>
        <translation>Il valore inserito nel campo non è valido.</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../mainwindow.ui" line="20"/>
        <source>SFP-master - SFP module programmer for CH341A devices</source>
        <translation>SFP-master - Programmatore di moduli SFP per dispositivi CH341A</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="41"/>
        <source>Module type:</source>
        <translation>Tipo di modulo:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="58"/>
        <source>Connector type:</source>
        <translation>Tipo di connettore:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="75"/>
        <source>Interface speed:</source>
        <translation>Velocità dell&apos;interfaccia:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="91"/>
        <source>MBit/s</source>
        <translation>MBit/s</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="100"/>
        <source>Link length supported for 9/25 fiber:</source>
        <translation>Distanza supportata dalla fibra 9/25:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="116"/>
        <source>Km</source>
        <translation>Km</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="125"/>
        <source>Link length supported for 50/125 fiber:</source>
        <translation>Distanza supportata dalla fibra 50/125:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="141"/>
        <location filename="../mainwindow.ui" line="166"/>
        <source>m</source>
        <translation>m</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="150"/>
        <source>Link length supported for 62.5/125 fiber:</source>
        <translation>Distanza supportata dalla fibra 62.5/125:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="175"/>
        <source>Manufacturer:</source>
        <translation>Produttore:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="189"/>
        <source>Manufacturer ID:</source>
        <translation>ID del produttore:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="226"/>
        <location filename="../mainwindow.ui" line="255"/>
        <source>/</source>
        <translation>/</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="286"/>
        <source>Model name:</source>
        <translation>Nome del modello:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="300"/>
        <source>Vendor revision:</source>
        <translation>Revisione del modello:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="314"/>
        <source>Laser wavelength:</source>
        <translation>Lunghezza d&apos;onda del laser:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="331"/>
        <source>Serial number:</source>
        <translation>Numero seriale:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="345"/>
        <source>Date code: </source>
        <translation>Data di produzione: </translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="376"/>
        <location filename="../mainwindow.ui" line="408"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="442"/>
        <source>Check code for Base ID Fields: </source>
        <translation>Codice di verifica dei campi ID di base: </translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="459"/>
        <source>Check code for Extended ID Fields:</source>
        <translation>Codice di verifica dei campi ID estesi:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="476"/>
        <source>Vendor ID:</source>
        <translation>ID fornitore:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="503"/>
        <source>Checksums ⟳</source>
        <translation>Checksum ⟳</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="516"/>
        <source>Magic</source>
        <translation>Magic</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="529"/>
        <source>Parse</source>
        <translation>Analizza</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="741"/>
        <source>CRC32:</source>
        <translation>CRC32:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="794"/>
        <source>border: 2px solid gray;border-radius: 5px;font-weight:600;border-style:inset;</source>
        <translation>border: 2px solid gray;border-radius: 5px;font-weight:600;border-style:inset;</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="807"/>
        <source>CH341a:</source>
        <translation>CH341a:</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="827"/>
        <source>File</source>
        <translation>File</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="836"/>
        <source>SFP-module</source>
        <translation>Modulo-SFP</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="844"/>
        <location filename="../mainwindow.ui" line="964"/>
        <source>About</source>
        <translation>Informazioni</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="850"/>
        <source>HEX-Editor</source>
        <translation>Editor-HEX</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="896"/>
        <source>Open</source>
        <translation>Apri</translation>
    </message>
    <message>
        <source>Open the file on a computer</source>
        <translation type="vanished">Apri il file sul computer</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="899"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="908"/>
        <source>Save</source>
        <translation>Salva</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="911"/>
        <source>Save the image of the SFP module on your computer</source>
        <translation>Salva l&apos;immagine del modulo SFP sul tuo computer</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="914"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="923"/>
        <source>Read from SFP</source>
        <translation>Leggi dal modulo SFP</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="926"/>
        <source>Reading data from the SFP module</source>
        <translation>Lettura dei dati dal modulo SFP</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="929"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="938"/>
        <source>Write to SFP</source>
        <translation>Scrivi sul modulo SFP</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="941"/>
        <source>Writing data to the SFP module</source>
        <translation>Scrittura dei dati sul modulo SFP</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="944"/>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="953"/>
        <source>Set SFP-module password</source>
        <translation>Imposta la password del modulo SFP</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="956"/>
        <source>Set SFP-module password for writing data</source>
        <translation>Imposta la password del modulo SFP per la scrittura dei dati</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="959"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="967"/>
        <source>About SFP-Master</source>
        <translation>Informazioni su SFP-Master</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="970"/>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="979"/>
        <source>Undo</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="982"/>
        <source>Ctrl+Z</source>
        <translation>Ctrl+Z</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="991"/>
        <source>Redo</source>
        <translation>Ripeti</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="994"/>
        <source>Ctrl+Y</source>
        <translation>Ctrl+Y</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1003"/>
        <source>Exit</source>
        <translation>Esci</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1006"/>
        <source>Exiting the programm</source>
        <translation>Uscita dal programma</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1009"/>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="138"/>
        <source>Opening file</source>
        <translation>Apertura del file</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="142"/>
        <source>Open file</source>
        <translation>Apri file</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="150"/>
        <source>Current file: </source>
        <translation>File attuale: </translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="156"/>
        <location filename="../mainwindow.cpp" line="342"/>
        <location filename="../mainwindow.cpp" line="390"/>
        <location filename="../mainwindow.cpp" line="402"/>
        <location filename="../mainwindow.cpp" line="643"/>
        <location filename="../mainwindow.cpp" line="653"/>
        <location filename="../mainwindow.cpp" line="683"/>
        <location filename="../mainwindow.cpp" line="698"/>
        <location filename="../mainwindow.cpp" line="728"/>
        <location filename="../mainwindow.cpp" line="740"/>
        <source>Error</source>
        <translation>Errore</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="156"/>
        <source>The file size is incorrect!</source>
        <translation>La dimensione del file non è corretta!</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="342"/>
        <location filename="../mainwindow.cpp" line="402"/>
        <source>Vendor ID is incorrect!</source>
        <translation>L&apos;ID del fornitore non è corretto!</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="377"/>
        <source>Saving file</source>
        <translation>Salvataggio del file</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="379"/>
        <source>Save file</source>
        <translation>Salva il file</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="390"/>
        <source>Error saving file!</source>
        <translation>Si è verificato un errore durante il salvataggio del file!</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="643"/>
        <location filename="../mainwindow.cpp" line="683"/>
        <location filename="../mainwindow.cpp" line="728"/>
        <source>Programmer CH341a is not connected!</source>
        <translation>Il programmatore CH341a non è connesso!</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="653"/>
        <source>Error reading SFP module data.</source>
        <translation>Si è verificato un errore durante la lettura dei dati dal modulo SFP.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="698"/>
        <location filename="../mainwindow.cpp" line="740"/>
        <source>Error writing SFP module data.</source>
        <translation>Si è verificato un errore durante la scrittura dei dati sul modulo SFP.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="807"/>
        <source>Connected</source>
        <translation>Connesso</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="812"/>
        <source>Not connected</source>
        <translation>Non connesso</translation>
    </message>
</context>
<context>
    <name>UndoStack</name>
    <message>
        <location filename="../commands.cpp" line="130"/>
        <source>Inserting %1 bytes</source>
        <translation>Inseriti %1 byte</translation>
    </message>
    <message>
        <location filename="../commands.cpp" line="152"/>
        <source>Delete %1 chars</source>
        <translation>Eliminati %1 caratteri</translation>
    </message>
    <message>
        <location filename="../commands.cpp" line="177"/>
        <source>Overwrite %1 chars</source>
        <translation>Sovrascritti %1 caratteri</translation>
    </message>
</context>
</TS>
