feat: take the face in the lock screens of hyprland and niri

This commit is contained in:
Felitendo committed 2026-09-26 19:35:04 +02:00
1 parent 2a9b0d3f91
commit c693ca216c
27 files changed
+1850 -1219

No files matched your search

+113 -83
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: face-unlock 1.0.1\n"
"Report-Msgid-Bugs-To: https://github.com/LoonixTools/face-unlock/issues\n"
"POT-Creation-Date: 2026-09-26 19:33+0200\n"
"POT-Creation-Date: 2026-09-26 19:34+0200\n"
"PO-Revision-Date: 2026-09-24 12:00+0200\n"
"Last-Translator: Felitendo\n"
"Language-Team: Italian\n"
@@ -58,8 +58,8 @@ msgstr "Nessun volto aggiunto."
msgid "First, set up your face."
msgstr "Per prima cosa, configura il tuo volto."
#: src/face-unlock:100 src/face-unlock:131 src/lib/menu.sh:447
#: src/lib/menu.sh:451 src/lib/menu.sh:457 src/lib/menu.sh:459
#: src/face-unlock:100 src/face-unlock:139 src/lib/menu.sh:466
#: src/lib/menu.sh:470 src/lib/menu.sh:476 src/lib/menu.sh:478
msgid "Could not save the setting."
msgstr "Impossibile salvare l'impostazione."
@@ -73,106 +73,115 @@ msgstr ""
"Nessuna sessione utente di systemd, quindi l'agente della schermata di "
"blocco non è stato avviato."
#: src/face-unlock:118
#: src/face-unlock:123
msgid "Could not switch on the GNOME extension that shows the bubble."
msgstr "Impossibile attivare l'estensione di GNOME che mostra la bolla."
#: src/face-unlock:119
#: src/face-unlock:124
msgid "Log out and back in once: then GNOME shows the bubble too."
msgstr "Esci e rientra una volta: poi GNOME mostra anche la bolla."
#: src/face-unlock:124
#: src/face-unlock:129
#, sh-printf-format
msgid ""
"The lock screen (%s) takes your face too. If it does not scan when you come "
"back, press Enter on the empty password field."
msgstr ""
"Anche la schermata di blocco (%s) accetta il tuo volto. Se non scansiona "
"quando torni, premi Invio nel campo password vuoto."
#: src/face-unlock:132
msgid "Face unlock is on. Lock the screen and look at it to try."
msgstr ""
"Lo sblocco con il volto è attivo. Blocca lo schermo e guardalo per provarlo."
#: src/face-unlock:126
#: src/face-unlock:134
msgid "It can do sudo and admin prompts too. See Settings."
msgstr ""
"Funziona anche con sudo e le richieste di amministratore. Vedi Impostazioni."
#: src/face-unlock:142
#: src/face-unlock:150
msgid "Face unlock is off. Your faces are kept; delete them under Faces."
msgstr ""
"Lo sblocco con il volto è disattivato. I tuoi volti restano salvati; "
"eliminali in Volti."
#: src/face-unlock:156 src/lib/daemon.sh:109
#: src/face-unlock:164 src/lib/daemon.sh:109
msgid "No face is set up yet."
msgstr "Nessun volto ancora configurato."
#: src/face-unlock:160 src/lib/menu.sh:180 src/lib/menu.sh:607
#: src/face-unlock:168 src/lib/menu.sh:180 src/lib/menu.sh:628
msgid "on"
msgstr "attivo"
#: src/face-unlock:160 src/lib/menu.sh:182 src/lib/menu.sh:192
#: src/lib/menu.sh:608
#: src/face-unlock:168 src/lib/menu.sh:182 src/lib/menu.sh:192
#: src/lib/menu.sh:629
msgid "off"
msgstr "disattivo"
#: src/face-unlock:162 src/lib/menu.sh:625
#: src/face-unlock:170 src/lib/menu.sh:646
#, sh-printf-format
msgid "%s samples, %s learned"
msgstr "%s campioni, %s appresi"
#: src/face-unlock:168
#: src/face-unlock:176
#, sh-printf-format
msgid "Which face? See `%s faces` for the ids."
msgstr "Quale volto? Vedi `%s faces` per gli ID."
#: src/face-unlock:172
#: src/face-unlock:180
msgid "Deleted."
msgstr "Eliminato."
#: src/face-unlock:183
#: src/face-unlock:191
msgid "Usage: face-unlock [command]"
msgstr "Uso: face-unlock [comando]"
#: src/face-unlock:185
#: src/face-unlock:193
msgid "Commands:"
msgstr "Comandi:"
#: src/face-unlock:186
#: src/face-unlock:194
msgid "Turn face unlock on"
msgstr "Attiva lo sblocco con il volto"
#: src/face-unlock:187
#: src/face-unlock:195
msgid "Turn it off (faces are kept)"
msgstr "Disattivalo (i volti restano salvati)"
#: src/face-unlock:188 src/lib/menu.sh:691
#: src/face-unlock:196 src/lib/menu.sh:712
msgid "Add a face"
msgstr "Aggiungi un volto"
#: src/face-unlock:189
#: src/face-unlock:197
msgid "List the faces"
msgstr "Elenca i volti"
#: src/face-unlock:190
#: src/face-unlock:198
msgid "Delete a face"
msgstr "Elimina un volto"
#: src/face-unlock:191
#: src/face-unlock:199
msgid "Look at the camera and see what it sees"
msgstr "Guarda la fotocamera e vedi cosa vede"
#: src/face-unlock:192
#: src/face-unlock:200
msgid "Show what is on"
msgstr "Mostra cosa è attivo"
#: src/face-unlock:193
#: src/face-unlock:201
msgid "Show this help"
msgstr "Mostra questo aiuto"
#: src/face-unlock:194
#: src/face-unlock:202
msgid "Show the version"
msgstr "Mostra la versione"
#: src/face-unlock:196
#: src/face-unlock:204
msgid "Without a command an interactive menu is shown."
msgstr "Senza comando viene mostrato un menu interattivo."
#: src/face-unlock:215
#: src/face-unlock:223
msgid ""
"Run this as your own user, not as root. It asks for your password when it "
"needs to."
@@ -180,7 +189,7 @@ msgstr ""
"Esegui questo con il tuo utente, non come root. Chiede la password quando "
"serve."
#: src/face-unlock:237 src/lib/system.sh:93
#: src/face-unlock:245 src/lib/system.sh:101
#, sh-printf-format
msgid "Unknown command: %s"
msgstr "Comando sconosciuto: %s"
@@ -255,7 +264,7 @@ msgstr ""
msgid "The camera could not be used."
msgstr "Impossibile usare la fotocamera."
#: src/lib/daemon.sh:111 src/lib/menu.sh:262
#: src/lib/daemon.sh:111 src/lib/menu.sh:265
msgid "The recognition models are missing. Reinstall the package."
msgstr "Mancano i modelli di riconoscimento. Reinstalla il pacchetto."
@@ -360,11 +369,11 @@ msgstr ""
msgid "[y/N]"
msgstr "[s/N]"
#: src/lib/menu.sh:172 src/lib/menu.sh:510
#: src/lib/menu.sh:172 src/lib/menu.sh:531
msgid "ON"
msgstr "ATTIVO"
#: src/lib/menu.sh:174 src/lib/menu.sh:511
#: src/lib/menu.sh:174 src/lib/menu.sh:532
msgid "OFF"
msgstr "DISATTIVO"
@@ -405,7 +414,7 @@ msgstr "lenta"
msgid "%s seconds"
msgstr "%s secondi"
#: src/lib/menu.sh:202 src/lib/menu.sh:422
#: src/lib/menu.sh:202 src/lib/menu.sh:441
msgid "automatic"
msgstr "automatica"
@@ -425,8 +434,8 @@ msgstr "non in esecuzione"
msgid "Turning face unlock on again starts it."
msgstr "Riattivare lo sblocco con il volto lo avvia."
#: src/lib/menu.sh:236 src/lib/menu.sh:238 src/lib/menu.sh:603
#: src/lib/menu.sh:692
#: src/lib/menu.sh:236 src/lib/menu.sh:238 src/lib/menu.sh:624
#: src/lib/menu.sh:713
msgid "Faces"
msgstr "Volti"
@@ -458,28 +467,32 @@ msgstr "sudo"
msgid "Admin prompts"
msgstr "Richieste di amministratore"
#: src/lib/menu.sh:254 src/lib/menu.sh
#: src/lib/menu.sh:255 src/lib/menu.sh
msgid "Lock screens"
msgstr "Schermate di blocco"
#: src/lib/menu.sh:257 src/lib/menu.sh
msgid "Photo check"
msgstr "Controllo foto"
#: src/lib/menu.sh:257
#: src/lib/menu.sh:260
msgid "Paused"
msgstr "In pausa"
#: src/lib/menu.sh:257
#: src/lib/menu.sh:260
#, sh-printf-format
msgid "for %d more minutes, or until the password is used"
msgstr "ancora per %d minuti, o finché non si usa la password"
#: src/lib/menu.sh:259
#: src/lib/menu.sh:262
msgid "Last unlock"
msgstr "Ultimo sblocco"
#: src/lib/menu.sh:265
#: src/lib/menu.sh:268
msgid "The lock screen agent is not running."
msgstr "L'agente della schermata di blocco non è in esecuzione."
#: src/lib/menu.sh:308
#: src/lib/menu.sh:314
msgid ""
"On GNOME a small GNOME extension shows the bubble. Turning face unlock on "
"switches it on."
@@ -487,7 +500,15 @@ msgstr ""
"Su GNOME una piccola estensione di GNOME mostra la bolla. Attivando lo "
"sblocco con il volto si attiva anche lei."
#: src/lib/menu.sh:313
#: src/lib/menu.sh:318
msgid ""
"Scans when you come back to hyprlock or swaylock and opens them. Any other "
"lock screen scans when you press Enter on the empty password field."
msgstr ""
"Scansiona quando torni a hyprlock o swaylock e li apre. Ogni altra schermata "
"di blocco scansiona quando premi Invio nel campo password vuoto."
#: src/lib/menu.sh:323
msgid ""
"Unlocks the lock screen when it sees your face. Off: only your password "
"works there."
@@ -495,7 +516,7 @@ msgstr ""
"Sblocca la schermata di blocco quando vede il tuo volto. Disattivo: lì "
"funziona solo la password."
#: src/lib/menu.sh:314
#: src/lib/menu.sh:324
msgid ""
"Scans when you press a key or move the mouse on the lock screen, and when "
"the computer wakes up."
@@ -503,7 +524,7 @@ msgstr ""
"Esegue la scansione quando premi un tasto o muovi il mouse sulla schermata "
"di blocco, e quando il computer si riattiva."
#: src/lib/menu.sh:315
#: src/lib/menu.sh:325
msgid ""
"Scans as soon as the screen locks. Off by default: if you lock it yourself, "
"it would unlock again right away."
@@ -511,7 +532,7 @@ msgstr ""
"Esegue la scansione appena lo schermo si blocca. Disattivo di norma: se lo "
"blocchi tu, si sbloccherebbe subito."
#: src/lib/menu.sh:316
#: src/lib/menu.sh:326
msgid ""
"sudo takes your face instead of the password. No match: you type the "
"password as usual."
@@ -519,7 +540,16 @@ msgstr ""
"sudo usa il tuo volto al posto della password. Se non corrisponde, digiti la "
"password come al solito."
#: src/lib/menu.sh:317
#: src/lib/menu.sh:327
#, sh-printf-format
msgid ""
"The lock screen takes your face in its password check. Press Enter on the "
"empty field to scan. Found here: %s."
msgstr ""
"La schermata di blocco accetta il tuo volto nel controllo della password. "
"Premi Invio nel campo vuoto per scansionare. Trovate qui: %s."
#: src/lib/menu.sh:328
msgid ""
"The password windows of your desktop and apps, for example when you install "
"software. No match: you type the password."
@@ -527,18 +557,18 @@ msgstr ""
"Le finestre della password del tuo desktop e delle app, per esempio quando "
"installi software. Se non corrisponde, digiti la password."
#: src/lib/menu.sh:318
#: src/lib/menu.sh:329
msgid ""
"You have to blink or turn your head a little. This also stops printed photos."
msgstr ""
"Devi sbattere le palpebre o girare un po' la testa. Questo ferma anche le "
"foto stampate."
#: src/lib/menu.sh:319
#: src/lib/menu.sh:330
msgid "No check at all. Only for trying out a camera."
msgstr "Nessun controllo. Solo per provare una fotocamera."
#: src/lib/menu.sh:320
#: src/lib/menu.sh:331
msgid ""
"Stops photos on a phone, a tablet or glossy paper. You do not have to blink. "
"A matte printed photo can get through."
@@ -546,22 +576,22 @@ msgstr ""
"Ferma le foto su un telefono, un tablet o carta lucida. Non serve sbattere "
"le palpebre. Una foto stampata opaca può passare."
#: src/lib/menu.sh:321
#: src/lib/menu.sh:332
msgid ""
"Fewer wrong matches, but it may not know you with glasses or in bad light."
msgstr ""
"Meno scambi di persona, ma potrebbe non riconoscerti con gli occhiali o con "
"poca luce."
#: src/lib/menu.sh:322
#: src/lib/menu.sh:333
msgid "Knows you more easily, but also somebody who looks a lot like you."
msgstr "Ti riconosce più facilmente, ma anche qualcuno che ti somiglia molto."
#: src/lib/menu.sh:323
#: src/lib/menu.sh:334
msgid "The default. Right for most people."
msgstr "Il valore predefinito. Va bene per la maggior parte delle persone."
#: src/lib/menu.sh:324
#: src/lib/menu.sh:335
msgid ""
"Your eyes have to be open and on the screen. So it does not unlock while you "
"look away or sleep."
@@ -569,7 +599,7 @@ msgstr ""
"I tuoi occhi devono essere aperti e rivolti allo schermo. Così non si "
"sblocca mentre guardi altrove o dormi."
#: src/lib/menu.sh:325
#: src/lib/menu.sh:336
msgid ""
"Automatic takes the first normal camera. After a change, set up your face "
"again. An infrared camera needs its light on (linux-enable-ir-emitter)."
@@ -578,11 +608,11 @@ msgstr ""
"nuovo il tuo volto. Una fotocamera a infrarossi ha bisogno della sua luce "
"(linux-enable-ir-emitter)."
#: src/lib/menu.sh:326
#: src/lib/menu.sh:337
msgid "How long the camera looks for your face before it gives up."
msgstr "Per quanto tempo la fotocamera cerca il tuo volto prima di arrendersi."
#: src/lib/menu.sh:327
#: src/lib/menu.sh:338
msgid ""
"After a sure match it keeps how you look now. So a new haircut or glasses "
"need no new setup."
@@ -591,7 +621,7 @@ msgstr ""
"nuovo taglio di capelli o gli occhiali non richiedono una nuova "
"configurazione."
#: src/lib/menu.sh:328
#: src/lib/menu.sh:339
msgid ""
"No scan while the laptop is closed, for example at a desk with an external "
"screen."
@@ -599,82 +629,82 @@ msgstr ""
"Nessuna scansione quando il portatile è chiuso, per esempio alla scrivania "
"con uno schermo esterno."
#: src/lib/menu.sh:329
#: src/lib/menu.sh:340
msgid "The bubble at the top of the screen shows what the camera is doing."
msgstr "La bolla in cima allo schermo mostra cosa sta facendo la fotocamera."
#: src/lib/menu.sh:330
#: src/lib/menu.sh:341
msgid "A small pill with a lock that opens."
msgstr "Una piccola pillola con un lucchetto che si apre."
#: src/lib/menu.sh:331
#: src/lib/menu.sh:342
msgid "An island with a face that looks around, then rings and a tick."
msgstr "Un'isola con un volto che si guarda intorno, poi anelli e una spunta."
#: src/lib/menu.sh:332
#: src/lib/menu.sh:343
msgid "How fast the bubble moves."
msgstr "Quanto velocemente si muove la bolla."
#: src/lib/menu.sh:333
#: src/lib/menu.sh:344
msgid "Shows the bubble when sudo or an admin prompt scans your face, too."
msgstr ""
"Mostra la bolla anche quando sudo o una richiesta di amministratore "
"scansiona il tuo volto."
#: src/lib/menu.sh:418
#: src/lib/menu.sh:437
#, sh-printf-format
msgid "automatic (%s)"
msgstr "automatica (%s)"
#: src/lib/menu.sh:428
#: src/lib/menu.sh:447
msgid "(infrared)"
msgstr "(infrarossi)"
#: src/lib/menu.sh:432
#: src/lib/menu.sh:451
msgid "(not connected)"
msgstr "(non collegata)"
#: src/lib/menu.sh:507 src/lib/menu.sh:693
#: src/lib/menu.sh:528 src/lib/menu.sh:714
msgid "Settings"
msgstr "Impostazioni"
#: src/lib/menu.sh:508
#: src/lib/menu.sh:529
msgid "↑↓ select ←→ or Space: change q: back"
msgstr "↑↓ scegli ←→ o Spazio: cambia q: indietro"
#: src/lib/menu.sh:509
#: src/lib/menu.sh:530
msgid "for all users, asks for your password"
msgstr "per tutti gli utenti, chiede la tua password"
#. TRANSLATORS: keep the letters, they are the keys.
#: src/lib/menu.sh:605
#: src/lib/menu.sh:626
msgid "Up/Down: select, Space: on/off, r: rename, d: delete, a: add, q: back"
msgstr ""
"Su/Giù: scegli, Spazio: attiva/disattiva, r: rinomina, d: elimina, a: "
"aggiungi, q: indietro"
#: src/lib/menu.sh:606
#: src/lib/menu.sh:627
msgid "No face is set up yet. Press a to add one."
msgstr "Nessun volto ancora configurato. Premi a per aggiungerne uno."
#: src/lib/menu.sh:652
#: src/lib/menu.sh:673
msgid "New name:"
msgstr "Nuovo nome:"
#: src/lib/menu.sh:659
#: src/lib/menu.sh:680
#, sh-printf-format
msgid "Delete \"%s\"?"
msgstr "Eliminare «%s»?"
#: src/lib/menu.sh:690
#: src/lib/menu.sh:711
msgid "Turn face unlock on or off"
msgstr "Attiva o disattiva lo sblocco con il volto"
#: src/lib/menu.sh:694
#: src/lib/menu.sh:715
msgid "Try it"
msgstr "Provalo"
#: src/lib/menu.sh:695
#: src/lib/menu.sh:716
msgid "Quit"
msgstr "Esci"
@@ -686,12 +716,12 @@ msgstr ""
"Trasferimento dei tuoi volti e delle impostazioni da plasma-face-unlock. "
"Serve la tua password."
#: src/lib/pam.sh:132
#: src/lib/pam.sh:191
#, sh-printf-format
msgid "The PAM module is not installed at %s."
msgstr "Il modulo PAM non è installato in %s."
#: src/lib/pam.sh:140
#: src/lib/pam.sh:199
#, sh-printf-format
msgid "There is no PAM configuration for %s on this system."
msgstr "Su questo sistema non c'è una configurazione PAM per %s."
@@ -710,12 +740,12 @@ msgstr "Questo comando deve essere eseguito come root."
msgid "Not a valid setting: %s=%s"
msgstr "Impostazione non valida: %s=%s"
#: src/lib/system.sh:76
#: src/lib/system.sh:81
#, sh-printf-format
msgid "Not a service this can be used for: %s"
msgstr "Non si può usare per questo servizio: %s"
#: src/lib/system.sh:138 src/lib/system.sh:143
#: src/lib/system.sh:146 src/lib/system.sh:151
#, sh-printf-format
msgid ""
"Hyprland does not start the lock screen agent by itself. Add this to %s:"
@@ -916,21 +946,21 @@ msgstr "Riproduci una volta le animazioni della bolla."
msgid "Bubble style for the demo: full or minimal."
msgstr "Stile della bolla per la demo: full o minimal."
#: src/pam/pam_face_unlock.c:311
#: src/pam/pam_face_unlock.c:356
msgid "Look at the camera to unlock."
msgstr "Guarda la fotocamera per sbloccare."
#: src/pam/pam_face_unlock.c:314
#: src/pam/pam_face_unlock.c:359
msgid "Blink, or turn your head a little."
msgstr "Sbatti le palpebre o gira un po' la testa."
#: src/pam/pam_face_unlock.c:330
#: src/pam/pam_face_unlock.c:375
msgid "Face unlock is paused after too many tries. Use your password."
msgstr ""
"Lo sblocco con il volto è in pausa dopo troppi tentativi. Usa la tua "
"password."
#: src/pam/pam_face_unlock.c:334
#: src/pam/pam_face_unlock.c:379
msgid "Face not recognised."
msgstr "Volto non riconosciuto."