Under attack mode (bdb9b6a224)

Update Locales (97804234f1)

IT Translation (58a95aecef)

Fix z-index (fd0119bf70)

Improvement to under attack mode (411b50178e)

Translations (22268c1923) (c72fb9c836)
This commit is contained in:
vdbhb59 2025-04-19 13:15:04 +05:30
commit 42fb6cf8d6
12 changed files with 552 additions and 444 deletions

View file

@ -8,91 +8,91 @@ msgid ""
msgstr ""
"Project-Id-Version: LibreTranslate 1.3.9\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-10-16 23:47+0200\n"
"POT-Creation-Date: 2025-04-18 14:43-0400\n"
"PO-Revision-Date: 2025-03-01 18:02+0000\n"
"Last-Translator: Piero Toffanin <pt@masseranolabs.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/libretranslate/"
"app/it/>\n"
"Language: it\n"
"Language-Team: Italian "
"<https://hosted.weblate.org/projects/libretranslate/app/it/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.10.3-dev\n"
"Generated-By: Babel 2.16.0\n"
"Generated-By: Babel 2.12.1\n"
#: libretranslate/app.py:80
#: libretranslate/app.py:93
msgid "Invalid JSON format"
msgstr "Formato JSON non valido"
#: libretranslate/app.py:180 libretranslate/templates/app.js.template:467
#: libretranslate/app.py:209 libretranslate/templates/app.js.template:473
msgid "Auto Detect"
msgstr "Rileva Automaticamente"
#: libretranslate/app.py:273
#: libretranslate/app.py:311
msgid "Unauthorized"
msgstr "Non autorizzato"
#: libretranslate/app.py:291
#: libretranslate/app.py:329
msgid "Too many request limits violations"
msgstr "Violazione da troppe richieste"
#: libretranslate/app.py:298
#: libretranslate/app.py:336
msgid "Invalid API key"
msgstr "Chiave API non valida"
#: libretranslate/app.py:324
#: libretranslate/app.py:371
msgid "Please contact the server operator to get an API key"
msgstr "Si prega di contattare l'operatore del server per ottenere una chiave API"
#: libretranslate/app.py:326
#: libretranslate/app.py:373
#, python-format
msgid "Visit %(url)s to get an API key"
msgstr "Visita %(url)s per ottenere una chiave API"
#: libretranslate/app.py:373
#: libretranslate/app.py:420
msgid "Slowdown:"
msgstr "Rallenta:"
#: libretranslate/app.py:606 libretranslate/app.py:608
#: libretranslate/app.py:610 libretranslate/app.py:819
#: libretranslate/app.py:821 libretranslate/app.py:823
#: libretranslate/app.py:980 libretranslate/app.py:1137
#: libretranslate/app.py:1139 libretranslate/app.py:1141
#: libretranslate/app.py:1143
#: libretranslate/app.py:657 libretranslate/app.py:659
#: libretranslate/app.py:661 libretranslate/app.py:882
#: libretranslate/app.py:884 libretranslate/app.py:886
#: libretranslate/app.py:1051 libretranslate/app.py:1208
#: libretranslate/app.py:1210 libretranslate/app.py:1212
#: libretranslate/app.py:1214
#, python-format
msgid "Invalid request: missing %(name)s parameter"
msgstr "Richiesta non valida: parametro %(name)s mancante"
#: libretranslate/app.py:615
#: libretranslate/app.py:666
#, python-format
msgid "Invalid request: %(name)s parameter is not a number"
msgstr "Richiesta invalida: parametro %(name)s non è un numero"
#: libretranslate/app.py:618
#: libretranslate/app.py:669
#, python-format
msgid "Invalid request: %(name)s parameter must be <= %(value)s"
msgstr "Richiesta invalida: parametro %(name)s deve essere <= %(value)s"
#: libretranslate/app.py:635 libretranslate/app.py:645
#: libretranslate/app.py:686 libretranslate/app.py:696
#, python-format
msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)"
msgstr ""
"Richiesta non valida: richiesta (%(size)s) supera i limiti di testo "
"(%(limit)s)"
#: libretranslate/app.py:660 libretranslate/app.py:665
#: libretranslate/app.py:834 libretranslate/app.py:839
#: libretranslate/app.py:715 libretranslate/app.py:720
#: libretranslate/app.py:897 libretranslate/app.py:902
#: libretranslate/app.py:924
#, python-format
msgid "%(lang)s is not supported"
msgstr "%(lang)s non è supportato"
#: libretranslate/app.py:671
#: libretranslate/app.py:726
#, python-format
msgid "%(format)s format is not supported"
msgstr "il formato %(format)s non è supportato"
#: libretranslate/app.py:680 libretranslate/app.py:704
#: libretranslate/app.py:735 libretranslate/app.py:763
#, python-format
msgid ""
"%(tname)s (%(tcode)s) is not available as a target language from "
@ -101,28 +101,28 @@ msgstr ""
"%(tname)s (%(tcode)s) non è disponibile come lingua di destinazione da "
"%(sname)s (%(scode)s)"
#: libretranslate/app.py:724
#: libretranslate/app.py:787
#, python-format
msgid "Cannot translate text: %(text)s"
msgstr "Non è possible tradurre il testo: %(text)s"
#: libretranslate/app.py:811 libretranslate/app.py:872
#: libretranslate/app.py:874 libretranslate/app.py:943
msgid "Files translation are disabled on this server."
msgstr "La traduzione dei files è disabilitata su questo server."
#: libretranslate/app.py:826
#: libretranslate/app.py:889
msgid "Invalid request: empty file"
msgstr "Richiesta non valida: file vuoto"
#: libretranslate/app.py:829
#: libretranslate/app.py:892
msgid "Invalid request: file format not supported"
msgstr "Richiesta non valida: formato del file non supportato"
#: libretranslate/app.py:880
#: libretranslate/app.py:951
msgid "Invalid filename"
msgstr "Nome del file non valido"
#: libretranslate/app.py:1122
#: libretranslate/app.py:1193
msgid "Suggestions are disabled on this server."
msgstr "I suggerimenti sono disabilitati su questo server."
@ -143,182 +143,178 @@ msgid "Azerbaijani"
msgstr "Azero"
#: libretranslate/locales/.langs.py:5
msgid "Basque"
msgstr "Basco"
#: libretranslate/locales/.langs.py:6
msgid "Bengali"
msgstr "Bengali"
#: libretranslate/locales/.langs.py:7
#: libretranslate/locales/.langs.py:6
msgid "Bulgarian"
msgstr "Bulgaro"
#: libretranslate/locales/.langs.py:8
#: libretranslate/locales/.langs.py:7
msgid "Catalan"
msgstr "Catalano"
#: libretranslate/locales/.langs.py:9
#: libretranslate/locales/.langs.py:8
msgid "Chinese"
msgstr "Cinese"
#: libretranslate/locales/.langs.py:10
#: libretranslate/locales/.langs.py:9
msgid "Chinese (traditional)"
msgstr "Cinese (tradizionale)"
#: libretranslate/locales/.langs.py:11
#: libretranslate/locales/.langs.py:10
msgid "Czech"
msgstr "Ceco"
#: libretranslate/locales/.langs.py:12
#: libretranslate/locales/.langs.py:11
msgid "Danish"
msgstr "Danese"
#: libretranslate/locales/.langs.py:13
#: libretranslate/locales/.langs.py:12
msgid "Dutch"
msgstr "Olandese"
#: libretranslate/locales/.langs.py:14
#: libretranslate/locales/.langs.py:13
msgid "Esperanto"
msgstr "Esperanto"
#: libretranslate/locales/.langs.py:15
#: libretranslate/locales/.langs.py:14
msgid "Estonian"
msgstr "Estone"
#: libretranslate/locales/.langs.py:16
#: libretranslate/locales/.langs.py:15
msgid "Finnish"
msgstr "Finlandese"
#: libretranslate/locales/.langs.py:17
#: libretranslate/locales/.langs.py:16
msgid "French"
msgstr "Francese"
#: libretranslate/locales/.langs.py:18
msgid "Galician"
msgstr "Galiziano"
#: libretranslate/locales/.langs.py:19
#: libretranslate/locales/.langs.py:17
msgid "German"
msgstr "Tedesco"
#: libretranslate/locales/.langs.py:20
#: libretranslate/locales/.langs.py:18
msgid "Greek"
msgstr "Greco"
#: libretranslate/locales/.langs.py:21
#: libretranslate/locales/.langs.py:19
msgid "Hebrew"
msgstr "Ebraico"
#: libretranslate/locales/.langs.py:22
#: libretranslate/locales/.langs.py:20
msgid "Hindi"
msgstr "Hindi"
#: libretranslate/locales/.langs.py:23
#: libretranslate/locales/.langs.py:21
msgid "Hungarian"
msgstr "Ungherese"
#: libretranslate/locales/.langs.py:24
#: libretranslate/locales/.langs.py:22
msgid "Indonesian"
msgstr "Indonesiano"
#: libretranslate/locales/.langs.py:25
#: libretranslate/locales/.langs.py:23
msgid "Irish"
msgstr "Irlandese"
#: libretranslate/locales/.langs.py:26
#: libretranslate/locales/.langs.py:24
msgid "Italian"
msgstr "Italiano"
#: libretranslate/locales/.langs.py:27
#: libretranslate/locales/.langs.py:25
msgid "Japanese"
msgstr "Giapponese"
#: libretranslate/locales/.langs.py:28
#: libretranslate/locales/.langs.py:26
msgid "Korean"
msgstr "Coreano"
#: libretranslate/locales/.langs.py:29
#: libretranslate/locales/.langs.py:27
msgid "Latvian"
msgstr "Lettone"
#: libretranslate/locales/.langs.py:30
#: libretranslate/locales/.langs.py:28
msgid "Lithuanian"
msgstr "Lituano"
#: libretranslate/locales/.langs.py:31
#: libretranslate/locales/.langs.py:29
msgid "Malay"
msgstr "Malese"
#: libretranslate/locales/.langs.py:32
#: libretranslate/locales/.langs.py:30
msgid "Norwegian"
msgstr "Norvegese"
#: libretranslate/locales/.langs.py:33
#: libretranslate/locales/.langs.py:31
msgid "Persian"
msgstr "Persiano"
#: libretranslate/locales/.langs.py:34
#: libretranslate/locales/.langs.py:32
msgid "Polish"
msgstr "Polacco"
#: libretranslate/locales/.langs.py:35
#: libretranslate/locales/.langs.py:33
msgid "Portuguese"
msgstr "Portoghese"
#: libretranslate/locales/.langs.py:36
#: libretranslate/locales/.langs.py:34
msgid "Portuguese (Brazil)"
msgstr ""
#: libretranslate/locales/.langs.py:35
msgid "Romanian"
msgstr "Rumeno"
#: libretranslate/locales/.langs.py:37
#: libretranslate/locales/.langs.py:36
msgid "Russian"
msgstr "Russo"
#: libretranslate/locales/.langs.py:38
#: libretranslate/locales/.langs.py:37
msgid "Slovak"
msgstr "Slovacco"
#: libretranslate/locales/.langs.py:39
#: libretranslate/locales/.langs.py:38
msgid "Slovenian"
msgstr "Sloveno"
#: libretranslate/locales/.langs.py:40
#: libretranslate/locales/.langs.py:39
msgid "Spanish"
msgstr "Spagnolo"
#: libretranslate/locales/.langs.py:41
#: libretranslate/locales/.langs.py:40
msgid "Swedish"
msgstr "Svedese"
#: libretranslate/locales/.langs.py:42
#: libretranslate/locales/.langs.py:41
msgid "Tagalog"
msgstr "Tagalog"
#: libretranslate/locales/.langs.py:43
#: libretranslate/locales/.langs.py:42
msgid "Thai"
msgstr "Tailandese"
#: libretranslate/locales/.langs.py:44
#: libretranslate/locales/.langs.py:43
msgid "Turkish"
msgstr "Turco"
#: libretranslate/locales/.langs.py:45
#: libretranslate/locales/.langs.py:44
msgid "Ukranian"
msgstr "Ucraino"
#: libretranslate/locales/.langs.py:46
#: libretranslate/locales/.langs.py:45
msgid "Urdu"
msgstr "Urdu"
#: libretranslate/locales/.langs.py:47
#: libretranslate/locales/.langs.py:46
msgid "Serbian"
msgstr "Serbo"
#: libretranslate/locales/.langs.py:48
#: libretranslate/locales/.langs.py:47
msgid "Ukrainian"
msgstr "Ucraino"
#: libretranslate/locales/.langs.py:49
#: libretranslate/locales/.langs.py:48
msgid "Vietnamese"
msgstr "Vietnamita"
@ -338,7 +334,7 @@ msgstr "traduzione"
msgid "Translate text from a language to another"
msgstr "Traduce testo da una lingua a un'altra"
#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:224
#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:233
msgid "Translated text"
msgstr "Testo tradotto"
@ -544,7 +540,7 @@ msgstr "Copia testo"
#: libretranslate/templates/app.js.template:281
#: libretranslate/templates/app.js.template:351
#: libretranslate/templates/app.js.template:439
#: libretranslate/templates/app.js.template:487
#: libretranslate/templates/app.js.template:493
#, python-format
msgid "Cannot load %(url)s"
msgstr "Non riesco a caricare %(url)s"
@ -572,23 +568,23 @@ msgstr ""
msgid "No languages available. Did you install the models correctly?"
msgstr "Nessuna lingua disponibile. Hai installato correttamente i modelli?"
#: libretranslate/templates/app.js.template:530
#: libretranslate/templates/app.js.template:536
#, python-format
msgid "Type in your API Key. If you need an API key, %(instructions)s"
msgstr ""
"Digita la tua chiave API. Se hai bisogno di una chiave API, "
"%(instructions)s"
#: libretranslate/templates/app.js.template:530
#: libretranslate/templates/app.js.template:536
msgid "press the \"Get API Key\" link."
msgstr "premi il link \"Ottieni Chiave API\"."
#: libretranslate/templates/app.js.template:530
#: libretranslate/templates/app.js.template:536
msgid "contact the server operator."
msgstr "contatta l'operatore del server."
#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27
#: libretranslate/templates/index.html:338
#: libretranslate/templates/index.html:347
msgid "Free and Open Source Machine Translation API"
msgstr "API di traduzione automatica libera e open source"
@ -598,9 +594,9 @@ msgid ""
"Free and Open Source Machine Translation API. Free to download, offline "
"capable and easy to setup. Run your own API server in just a few minutes."
msgstr ""
"API di traduzione automatica libera e open source. Gratis da scaricare, funziona "
"anche offline e facile da configurare. Fai girare il tuo server API in "
"pochi minuti."
"API di traduzione automatica libera e open source. Gratis da scaricare, "
"funziona anche offline e facile da configurare. Fai girare il tuo server "
"API in pochi minuti."
#: libretranslate/templates/index.html:11
msgid "translation"
@ -642,101 +638,107 @@ msgstr "Cambia modalità scura/chiara"
msgid "Dismiss"
msgstr "Chiudi"
#: libretranslate/templates/index.html:173
#: libretranslate/templates/index.html:177
msgid ""
"Due to bot abuse, translation requests are temporarily limited to users "
"with a valid API key. Sorry for the inconvenience!"
msgstr "A causa di abusi di bots, le richieste di traduzione sono temporaneamente limitate agli utenti in possesso di una chiave API valida. Ci scusiamo per l'inconveniente!"
#: libretranslate/templates/index.html:182
msgid "Translation API"
msgstr "API di Traduzione"
#: libretranslate/templates/index.html:177
#: libretranslate/templates/index.html:186
msgid "Translate Text"
msgstr "Traduci Testo"
#: libretranslate/templates/index.html:181
#: libretranslate/templates/index.html:190
msgid "Translate Files"
msgstr "Traduci Files"
#: libretranslate/templates/index.html:187
#: libretranslate/templates/index.html:196
msgid "Translate from"
msgstr "Traduci da"
#: libretranslate/templates/index.html:197
#: libretranslate/templates/index.html:206
msgid "Swap source and target languages"
msgstr "Scambia lingua sorgente e di destinazione"
#: libretranslate/templates/index.html:200
#: libretranslate/templates/index.html:209
msgid "Translate into"
msgstr "Traduci in"
#: libretranslate/templates/index.html:212
#: libretranslate/templates/index.html:221
msgid "Text to translate"
msgstr "Testo da tradurre"
#: libretranslate/templates/index.html:215
#: libretranslate/templates/index.html:224
msgid "Delete text"
msgstr "Elimina testo"
#: libretranslate/templates/index.html:228
#: libretranslate/templates/index.html:237
msgid "Suggest translation"
msgstr "Suggerisci una traduzione"
#: libretranslate/templates/index.html:232
#: libretranslate/templates/index.html:241
msgid "Cancel"
msgstr "Annulla"
#: libretranslate/templates/index.html:235
#: libretranslate/templates/index.html:244
msgid "Send"
msgstr "Invia"
#: libretranslate/templates/index.html:251
#: libretranslate/templates/index.html:260
msgid "Supported file formats:"
msgstr "Formati files supportati:"
#: libretranslate/templates/index.html:255
#: libretranslate/templates/index.html:264
msgid "File"
msgstr "File"
#: libretranslate/templates/index.html:270
#: libretranslate/templates/index.html:279
msgid "Remove file"
msgstr "Rimuovi file"
#: libretranslate/templates/index.html:277
#: libretranslate/templates/index.html:286
msgid "Translate"
msgstr "Traduci"
#: libretranslate/templates/index.html:278
#: libretranslate/templates/index.html:322
#: libretranslate/templates/index.html:287
#: libretranslate/templates/index.html:331
msgid "Download"
msgstr "Scarica"
#: libretranslate/templates/index.html:297
#: libretranslate/templates/index.html:306
msgid "Request"
msgstr "Richiesta"
#: libretranslate/templates/index.html:302
#: libretranslate/templates/index.html:311
msgid "Response"
msgstr "Risposta"
#: libretranslate/templates/index.html:317
#: libretranslate/templates/index.html:326
msgid "Open Source Machine Translation API"
msgstr "API di Traduzione Automatica Open Source"
#: libretranslate/templates/index.html:318
#: libretranslate/templates/index.html:327
msgid "Free to download. Offline Capable. Easy to Setup."
msgstr "Gratis da scaricare. Funziona offline. Facile da Configurare."
#: libretranslate/templates/index.html:337
#: libretranslate/templates/index.html:346
msgid "LibreTranslate"
msgstr "LibreTranslate"
#: libretranslate/templates/index.html:339
#: libretranslate/templates/index.html:348
msgid "License:"
msgstr "Licenza:"
#: libretranslate/templates/index.html:345
#: libretranslate/templates/index.html:354
#, python-format
msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s"
msgstr "Realizzato con %(heart)s da %(contributors)s e grazie a %(engine)s"
#: libretranslate/templates/index.html:345
#: libretranslate/templates/index.html:354
#, python-format
msgid "%(libretranslate)s Contributors"
msgstr "Contributori di %(libretranslate)s"
@ -765,3 +767,9 @@ msgstr "Contributori di %(libretranslate)s"
#~ msgid "get an API key"
#~ msgstr "ottieni una chiave API"
#~ msgid "Basque"
#~ msgstr "Basco"
#~ msgid "Galician"
#~ msgstr "Galiziano"