Localizzazione EN di default: qsTr() su tutte le stringhe QML, catalogo italiano translations/harbour-calibreweb_it.ts, lrelease+install .qm nello spec (pattern quill), .pro aggiornato

This commit is contained in:
2026-08-19 16:17:30 +02:00
parent 9758f2b528
commit e3ba9b5e87
12 changed files with 360 additions and 52 deletions
+277
View File
@@ -0,0 +1,277 @@
<?xml version='1.0' encoding='utf-8'?>
<TS version="2.1" language="it_IT">
<context>
<name>BookDetailPage</name>
<message>
<location filename="../qml/pages/BookDetailPage.qml" line="36" />
<source>Read (EPUB)</source>
<translation type="finished">Leggi (EPUB)</translation>
</message>
<message>
<location filename="../qml/pages/BookDetailPage.qml" line="60" />
<source>Formats</source>
<translation type="finished">Formati</translation>
</message>
<message>
<location filename="../qml/pages/BookDetailPage.qml" line="112" />
<source>Downloading</source>
<translation type="finished">Download in corso</translation>
</message>
<message>
<location filename="../qml/pages/BookDetailPage.qml" line="261" />
<source>Saved to </source>
<translation type="finished">Salvato in </translation>
</message>
<message>
<location filename="../qml/pages/BookDetailPage.qml" line="266" />
<source>Error: </source>
<translation type="finished">Errore: </translation>
</message>
</context>
<context>
<name>ChapterListDialog</name>
<message>
<location filename="../qml/pages/ChapterListDialog.qml" line="12" />
<source>Table of contents</source>
<translation type="finished">Indice capitoli</translation>
</message>
<message>
<location filename="../qml/pages/ChapterListDialog.qml" line="38" />
<source>No chapters</source>
<translation type="finished">Nessun capitolo</translation>
</message>
</context>
<context>
<name>CoverPage</name>
<message>
<location filename="../qml/cover/CoverPage.qml" line="18" />
<source>Calibre Web</source>
<translation type="finished">Calibre Web</translation>
</message>
</context>
<context>
<name>FeedPage</name>
<message>
<location filename="../qml/pages/FeedPage.qml" line="91" />
<source>Refresh</source>
<translation type="finished">Aggiorna</translation>
</message>
<message>
<location filename="../qml/pages/FeedPage.qml" line="95" />
<source>Settings</source>
<translation type="finished">Impostazioni</translation>
</message>
<message>
<location filename="../qml/pages/FeedPage.qml" line="102" />
<location filename="../qml/pages/FeedPage.qml" line="171" />
<source>No results</source>
<translation type="finished">Nessun risultato</translation>
</message>
</context>
<context>
<name>MainPage</name>
<message>
<location filename="../qml/pages/MainPage.qml" line="13" />
<source>Calibre Web</source>
<translation type="finished">Calibre Web</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="43" />
<source>Search</source>
<translation type="finished">Cerca</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="47" />
<source>Settings</source>
<translation type="finished">Impostazioni</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="51" />
<source>Refresh</source>
<translation type="finished">Aggiorna</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="60" />
<source>Open the settings and enter your Calibre Web address</source>
<translation type="finished">Apri le impostazioni e inserisci l'indirizzo del tuo Calibre Web</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="77" />
<source>Server not configured</source>
<translation type="finished">Server non configurato</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="100" />
<source>No sections found in the OPDS feed</source>
<translation type="finished">Nessuna sezione trovata nel feed OPDS</translation>
</message>
</context>
<context>
<name>MarginDialog</name>
<message>
<location filename="../qml/pages/MarginDialog.qml" line="25" />
<source>Text margins</source>
<translation type="finished">Margini del testo</translation>
</message>
<message>
<location filename="../qml/pages/MarginDialog.qml" line="26" />
<source>Apply</source>
<translation type="finished">Applica</translation>
</message>
<message>
<location filename="../qml/pages/MarginDialog.qml" line="32" />
<source>Side margins</source>
<translation type="finished">Margini laterali</translation>
</message>
<message>
<location filename="../qml/pages/MarginDialog.qml" line="47" />
<source>Top and bottom</source>
<translation type="finished">Alto e basso</translation>
</message>
<message>
<location filename="../qml/pages/MarginDialog.qml" line="62" />
<source>Changes apply immediately. Confirm to save them for all books.</source>
<translation type="finished">Le modifiche si applicano subito al testo. Conferma per salvarle per tutti i libri.</translation>
</message>
</context>
<context>
<name>ReaderPage</name>
<message>
<location filename="../qml/pages/ReaderPage.qml" line="35" />
<source>Table of contents</source>
<translation type="finished">Indice capitoli</translation>
</message>
<message>
<location filename="../qml/pages/ReaderPage.qml" line="39" />
<source>Text margins</source>
<translation type="finished">Margini del testo</translation>
</message>
<message>
<location filename="../qml/pages/ReaderPage.qml" line="53" />
<source>Settings</source>
<translation type="finished">Impostazioni</translation>
</message>
<message>
<location filename="../qml/pages/ReaderPage.qml" line="57" />
<source>Close book</source>
<translation type="finished">Chiudi libro</translation>
</message>
<message>
<location filename="../qml/pages/ReaderPage.qml" line="167" />
<source>The reader is not responding (WebView). The EPUB file may be damaged.</source>
<translation type="finished">Il lettore non risponde (WebView). Il file EPUB potrebbe essere danneggiato.</translation>
</message>
<message>
<location filename="../qml/pages/ReaderPage.qml" line="290" />
<source>Chapter unreadable</source>
<translation type="finished">Capitolo non leggibile</translation>
</message>
<message>
<location filename="../qml/pages/ReaderPage.qml" line="339" />
<source>Unable to open the EPUB file</source>
<translation type="finished">Impossibile aprire il libro EPUB</translation>
</message>
</context>
<context>
<name>SearchPage</name>
<message>
<location filename="../qml/pages/SearchPage.qml" line="15" />
<location filename="../qml/pages/SearchPage.qml" line="27" />
<source>Search</source>
<translation type="finished">Cerca</translation>
</message>
<message>
<location filename="../qml/pages/SearchPage.qml" line="20" />
<source>Title or author…</source>
<translation type="finished">Titolo o autore…</translation>
</message>
<message>
<location filename="../qml/pages/SearchPage.qml" line="35" />
<source>Search uses the server engine (OPDS search).</source>
<translation type="finished">La ricerca usa il motore del server (OPDS search).</translation>
</message>
<message>
<location filename="../qml/pages/SearchPage.qml" line="50" />
<source>Results: </source>
<translation type="finished">Risultati: </translation>
</message>
</context>
<context>
<name>SettingsPage</name>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="19" />
<source>Settings</source>
<translation type="finished">Impostazioni</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="21" />
<source>Server</source>
<translation type="finished">Server</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="27" />
<source>Calibre Web address</source>
<translation type="finished">Indirizzo Calibre Web</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="38" />
<source>User (empty = anonymous access)</source>
<translation type="finished">Utente (vuoto = accesso anonimo)</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="47" />
<source>Password</source>
<translation type="finished">Password</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="54" />
<source>Ignore SSL certificate errors</source>
<translation type="finished">Ignora errori certificato SSL</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="55" />
<source>Enable if the server uses a self-signed certificate</source>
<translation type="finished">Da attivare se il server usa un certificato autofirmato</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="60" />
<source>Reader</source>
<translation type="finished">Lettore</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="65" />
<source>Side margins</source>
<translation type="finished">Margini laterali</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="77" />
<source>Top and bottom margin</source>
<translation type="finished">Margine alto e basso</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="86" />
<source>Connection</source>
<translation type="finished">Connessione</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="90" />
<source>Test connection</source>
<translation type="finished">Prova connessione</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="121" />
<source>Enter the server address</source>
<translation type="finished">Inserisci l'indirizzo del server</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="130" />
<source>Testing</source>
<translation type="finished">Verifica in corso</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="141" />
<source>Connection OK: %1 sections found</source>
<translation type="finished">Connessione OK: %1 sezioni trovate</translation>
</message>
</context>
</TS>