diff --git a/doc/face-unlock.1.scd b/doc/face-unlock.1.scd index 42d75aa..266cc2d 100644 --- a/doc/face-unlock.1.scd +++ b/doc/face-unlock.1.scd @@ -31,10 +31,11 @@ It is a convenience, not a security upgrade. See *HOW SAFE IS THIS*. *enable* Turn face unlock on for this user. Sets up a face first if there is none, - starts the lock screen agent, and turns sudo and admin prompts back on if - they were on before. On Hyprland and Niri it also puts the face into the - lock screen's password check (*Lock screens*), unless that was turned - off. On GNOME it switches on the extension that draws the bubble. + starts the lock screen agent, and turns on sudo and admin prompts, unless + they were turned off under *Settings*. On Hyprland and Niri it also puts + the face into the lock screen's password check (*Lock screens*), unless + that was turned off. On GNOME it switches on the extension that draws + the bubble. *disable* Turn it off: the agent stops and sudo and the admin prompts go back to the diff --git a/po/de.po b/po/de.po index f7bdeeb..0ff2c12 100644 --- a/po/de.po +++ b/po/de.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: face-unlock 1.0.0\n" "Report-Msgid-Bugs-To: https://github.com/LoonixTools/face-unlock/issues\n" -"POT-Creation-Date: 2026-09-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-23 22:32+0200\n" "Last-Translator: Felitendo\n" "Language-Team: German\n" @@ -59,7 +59,7 @@ msgstr "Es wurde kein Gesicht hinzugefügt." msgid "First, set up your face." msgstr "Richte zuerst dein Gesicht ein." -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -75,26 +75,26 @@ msgstr "" "Keine systemd-Benutzersitzung, daher wurde der Sperrbildschirm-Dienst nicht " "gestartet." -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "" "Die GNOME-Erweiterung, die die Bubble zeigt, konnte nicht eingeschaltet " "werden." -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "Melde dich einmal ab und wieder an: dann zeigt GNOME die Bubble auch." -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "Wähle deinen Sperrbildschirm im Fenster." -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "" "Kein Sperrbildschirm gewählt. Das geht später auch unter Einstellungen." -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -103,102 +103,102 @@ msgstr "" "Der Sperrbildschirm (%s) nimmt dein Gesicht auch. Scannt er nicht, wenn du " "zurückkommst, drück Enter im leeren Passwortfeld." -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "" "Die Gesichtsentsperrung ist an. Sperre den Bildschirm und schau ihn an, um " "es auszuprobieren." -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "Sie kann auch sudo und Admin-Abfragen übernehmen. Siehe Einstellungen." -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "" "Die Gesichtsentsperrung ist aus. Deine Gesichter bleiben erhalten; löschen " "kannst du sie unter Gesichter." -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "Es ist noch kein Gesicht eingerichtet." -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "an" -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "aus" -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "%s Aufnahmen, %s dazugelernt" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "Welches Gesicht? Die IDs zeigt `%s faces`." -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "Gelöscht." -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "Aufruf: face-unlock [Befehl]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "Befehle:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "Gesichtsentsperrung einschalten" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "Ausschalten (Gesichter bleiben erhalten)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "Gesicht hinzufügen" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "Gesichter auflisten" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "Ein Gesicht löschen" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "In die Kamera schauen und sehen, was sie sieht" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "Bildschirm sperren" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "Anzeigen, was eingeschaltet ist" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "Diese Hilfe anzeigen" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "Die Version anzeigen" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "Ohne Befehl wird ein interaktives Menü angezeigt." -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." @@ -206,7 +206,7 @@ msgstr "" "Starte das als dein eigener Benutzer, nicht als root. Wenn nötig, wird nach " "deinem Passwort gefragt." -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "Unbekannter Befehl: %s" @@ -823,12 +823,12 @@ msgstr "" "Deine Gesichter und Einstellungen werden von plasma-face-unlock übernommen. " "Dafür ist dein Passwort nötig." -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "Das PAM-Modul ist nicht unter %s installiert." -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "Auf diesem System gibt es keine PAM-Konfiguration für %s." diff --git a/po/es.po b/po/es.po index 835f6c5..5b60a19 100644 --- a/po/es.po +++ b/po/es.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: Spanish\n" @@ -58,7 +58,7 @@ msgstr "No se añadió ninguna cara." msgid "First, set up your face." msgstr "Primero, configura tu cara." -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -74,26 +74,26 @@ msgstr "" "No hay sesión de usuario de systemd, así que no se inició el agente de la " "pantalla de bloqueo." -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "No se pudo activar la extensión de GNOME que muestra la burbuja." -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "" "Cierra la sesión y vuelve a entrar una vez: entonces GNOME también muestra " "la burbuja." -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "Elige tu pantalla de bloqueo en la ventana." -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "" "No se eligió ninguna pantalla de bloqueo. Puedes hacerlo luego en Ajustes." -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -102,104 +102,104 @@ msgstr "" "La pantalla de bloqueo (%s) también acepta tu cara. Si no escanea cuando " "vuelves, pulsa Intro en el campo de contraseña vacío." -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "" "El desbloqueo facial está activado. Bloquea la pantalla y mírala para " "probarlo." -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "" "También funciona con sudo y las solicitudes de administrador. Consulta " "Ajustes." -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "" "El desbloqueo facial está desactivado. Tus caras se conservan; bórralas en " "Caras." -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "Todavía no hay ninguna cara configurada." -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "activado" -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "desactivado" -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "%s muestras, %s aprendidas" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "¿Qué cara? Consulta `%s faces` para ver los ID." -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "Borrado." -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "Uso: face-unlock [comando]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "Comandos:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "Activar el desbloqueo facial" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "Desactivarlo (las caras se conservan)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "Añadir una cara" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "Listar las caras" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "Borrar una cara" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "Mirar a la cámara y ver lo que ve" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "Bloquear la pantalla" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "Mostrar qué está activado" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "Mostrar esta ayuda" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "Mostrar la versión" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "Sin comando se muestra un menú interactivo." -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." @@ -207,7 +207,7 @@ msgstr "" "Ejecuta esto con tu propio usuario, no como root. Pide tu contraseña cuando " "la necesita." -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "Comando desconocido: %s" @@ -830,12 +830,12 @@ msgstr "" "Pasando tus caras y ajustes desde plasma-face-unlock. Para eso hace falta tu " "contraseña." -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "El módulo PAM no está instalado en %s." -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "No hay configuración PAM para %s en este sistema." diff --git a/po/face-unlock.pot b/po/face-unlock.pot index b9dd66f..55e540d 100644 --- a/po/face-unlock.pot +++ b/po/face-unlock.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: face-unlock 2.0.0\n" "Report-Msgid-Bugs-To: https://github.com/LoonixTools/face-unlock/issues\n" -"POT-Creation-Date: 2026-09-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,7 +54,7 @@ msgstr "" msgid "First, set up your face." msgstr "" -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -68,127 +68,127 @@ msgstr "" msgid "No systemd user session, so the lock screen agent was not started." msgstr "" -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "" -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "" -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "" -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "" -#: src/face-unlock:140 +#: src/face-unlock:144 #, 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 "" -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "" -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "" -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "" -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "" -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "" -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "" -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "" -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "" -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "" -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." msgstr "" -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "" @@ -747,12 +747,12 @@ msgid "" "password." msgstr "" -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "" -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "" diff --git a/po/fr.po b/po/fr.po index 516a17c..83eab72 100644 --- a/po/fr.po +++ b/po/fr.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: French\n" @@ -60,7 +60,7 @@ msgstr "Aucun visage n'a été ajouté." msgid "First, set up your face." msgstr "Configurez d'abord votre visage." -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -76,27 +76,27 @@ msgstr "" "Pas de session utilisateur systemd, l'agent de l'écran de verrouillage n'a " "donc pas été démarré." -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "Impossible d'activer l'extension GNOME qui affiche la bulle." -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "" "Déconnectez-vous puis reconnectez-vous une fois : GNOME affichera alors " "aussi la bulle." -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "Choisissez votre écran de verrouillage dans la fenêtre." -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "" "Aucun écran de verrouillage choisi. Vous pouvez le faire plus tard dans " "Réglages." -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -105,104 +105,104 @@ msgstr "" "L'écran de verrouillage (%s) accepte aussi votre visage. S'il ne scanne pas " "à votre retour, appuyez sur Entrée dans le champ du mot de passe vide." -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "" "Le déverrouillage facial est activé. Verrouillez l'écran et regardez-le pour " "essayer." -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "" "Il fonctionne aussi pour sudo et les demandes d'administration. Voir " "Réglages." -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "" "Le déverrouillage facial est désactivé. Vos visages sont conservés ; " "supprimez-les dans Visages." -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "Aucun visage n'est encore configuré." -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "activé" -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "désactivé" -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "%s échantillons, %s appris" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "Quel visage ? Voir `%s faces` pour les identifiants." -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "Supprimé." -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "Utilisation : face-unlock [commande]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "Commandes :" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "Activer le déverrouillage facial" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "Le désactiver (les visages sont conservés)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "Ajouter un visage" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "Lister les visages" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "Supprimer un visage" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "Regarder la caméra et voir ce qu'elle voit" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "Verrouiller l'écran" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "Afficher ce qui est activé" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "Afficher cette aide" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "Afficher la version" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "Sans commande, un menu interactif s'affiche." -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." @@ -210,7 +210,7 @@ msgstr "" "Lancez ceci avec votre propre utilisateur, pas en root. Le mot de passe est " "demandé quand il le faut." -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "Commande inconnue : %s" @@ -834,12 +834,12 @@ msgstr "" "Reprise de vos visages et réglages depuis plasma-face-unlock. Cela demande " "votre mot de passe." -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "Le module PAM n'est pas installé dans %s." -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "Il n'y a pas de configuration PAM pour %s sur ce système." diff --git a/po/it.po b/po/it.po index 8ecd953..66e6512 100644 --- a/po/it.po +++ b/po/it.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: Italian\n" @@ -58,7 +58,7 @@ 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:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -74,24 +74,24 @@ msgstr "" "Nessuna sessione utente di systemd, quindi l'agente della schermata di " "blocco non è stato avviato." -#: src/face-unlock:123 +#: src/face-unlock:127 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:124 +#: src/face-unlock:128 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:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "Scegli la tua schermata di blocco nella finestra." -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "" "Nessuna schermata di blocco scelta. Puoi farlo più tardi in Impostazioni." -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -100,102 +100,102 @@ 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:143 +#: src/face-unlock:147 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:145 +#: src/face-unlock:149 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:161 +#: src/face-unlock:165 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:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "Nessun volto ancora configurato." -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "attivo" -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "disattivo" -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "%s campioni, %s appresi" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "Quale volto? Vedi `%s faces` per gli ID." -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "Eliminato." -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "Uso: face-unlock [comando]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "Comandi:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "Attiva lo sblocco con il volto" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "Disattivalo (i volti restano salvati)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "Aggiungi un volto" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "Elenca i volti" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "Elimina un volto" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "Guarda la fotocamera e vedi cosa vede" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "Blocca lo schermo" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "Mostra cosa è attivo" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "Mostra questo aiuto" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "Mostra la versione" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "Senza comando viene mostrato un menu interattivo." -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." @@ -203,7 +203,7 @@ msgstr "" "Esegui questo con il tuo utente, non come root. Chiede la password quando " "serve." -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "Comando sconosciuto: %s" @@ -823,12 +823,12 @@ msgstr "" "Trasferimento dei tuoi volti e delle impostazioni da plasma-face-unlock. " "Serve la tua password." -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "Il modulo PAM non è installato in %s." -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, 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." diff --git a/po/ja.po b/po/ja.po index e7ceb47..0e3112b 100644 --- a/po/ja.po +++ b/po/ja.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: Japanese\n" @@ -57,7 +57,7 @@ msgstr "顔は追加されませんでした。" msgid "First, set up your face." msgstr "まず顔を登録してください。" -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -73,24 +73,24 @@ msgstr "" "systemd のユーザーセッションがないため、ロック画面エージェントは起動されませ" "んでした。" -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "バブルを表示する GNOME 拡張機能を有効にできませんでした。" -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "" "一度ログアウトしてログインし直してください。GNOME でもバブルが表示されます。" -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "ウィンドウでロック画面を選んでください。" -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "ロック画面が選ばれていません。あとで設定から選べます。" -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -99,98 +99,98 @@ msgstr "" "ロック画面(%s)でも顔が使えます。戻ってきたときにスキャンしない場合は、空の" "パスワード欄で Enter を押してください。" -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "顔認証はオンです。画面をロックして、画面を見て試してください。" -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "sudo や管理者の認証にも使えます。「設定」を参照してください。" -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "顔認証はオフです。顔データは残っています。「顔」から削除できます。" -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "まだ顔が登録されていません。" -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "オン" -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "オフ" -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "サンプル %s 件、学習 %s 件" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "どの顔ですか? ID は `%s faces` で確認できます。" -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "削除しました。" -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "使い方: face-unlock [コマンド]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "コマンド:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "顔認証をオンにする" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "オフにする(顔データは残ります)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "顔を追加" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "顔の一覧" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "顔を削除" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "カメラを見て、カメラに映るものを確認する" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "画面をロック" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "オンになっている機能を表示" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "このヘルプを表示" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "バージョンを表示" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "コマンドなしで起動すると、対話式メニューが表示されます。" -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." @@ -198,7 +198,7 @@ msgstr "" "root ではなく、自分のユーザーで実行してください。必要なときはパスワードを尋ね" "ます。" -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "不明なコマンド: %s" @@ -804,12 +804,12 @@ msgid "" "password." msgstr "plasma-face-unlock から顔と設定を引き継ぎます。パスワードが必要です。" -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "PAM モジュールが %s にインストールされていません。" -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "このシステムには %s の PAM 設定がありません。" diff --git a/po/ko.po b/po/ko.po index 8bbfb76..22df668 100644 --- a/po/ko.po +++ b/po/ko.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: Korean\n" @@ -57,7 +57,7 @@ msgstr "얼굴이 추가되지 않았습니다." msgid "First, set up your face." msgstr "먼저 얼굴을 등록하세요." -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -71,24 +71,24 @@ msgstr "잠금 화면 에이전트를 시작하지 못했습니다." msgid "No systemd user session, so the lock screen agent was not started." msgstr "systemd 사용자 세션이 없어 잠금 화면 에이전트를 시작하지 않았습니다." -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "버블을 보여 주는 GNOME 확장을 켜지 못했습니다." -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "" "한 번 로그아웃했다가 다시 로그인하세요. 그러면 GNOME에서도 버블이 보입니다." -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "창에서 잠금 화면을 고르세요." -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "잠금 화면을 고르지 않았습니다. 나중에 설정에서 고를 수 있습니다." -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -97,107 +97,107 @@ msgstr "" "잠금 화면(%s)에서도 얼굴을 쓸 수 있습니다. 돌아왔을 때 스캔하지 않으면 빈 비" "밀번호 칸에서 Enter를 누르세요." -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "" "얼굴 잠금 해제가 켜졌습니다. 화면을 잠그고 화면을 바라보며 사용해 보세요." -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "sudo와 관리자 인증 창에서도 쓸 수 있습니다. 설정을 참고하세요." -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "" "얼굴 잠금 해제가 꺼졌습니다. 얼굴 데이터는 남아 있으며, 얼굴 메뉴에서 삭제할 " "수 있습니다." -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "아직 등록된 얼굴이 없습니다." -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "켜짐" -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "꺼짐" -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "샘플 %s개, 학습 %s개" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "어떤 얼굴인가요? ID는 `%s faces`에서 확인하세요." -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "삭제했습니다." -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "사용법: face-unlock [명령]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "명령:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "얼굴 잠금 해제 켜기" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "끄기 (얼굴 데이터는 유지)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "얼굴 추가" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "얼굴 목록" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "얼굴 삭제" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "카메라를 보고 카메라에 보이는 것을 확인" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "화면 잠그기" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "켜져 있는 기능 보기" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "이 도움말 보기" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "버전 보기" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "명령 없이 실행하면 대화형 메뉴가 나옵니다." -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." msgstr "root가 아닌 본인 사용자로 실행하세요. 필요하면 비밀번호를 묻습니다." -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "알 수 없는 명령: %s" @@ -802,12 +802,12 @@ msgid "" msgstr "" "plasma-face-unlock에서 얼굴과 설정을 옮겨 옵니다. 비밀번호가 필요합니다." -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "PAM 모듈이 다음 위치에 설치되어 있지 않습니다: %s" -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "이 시스템에는 %s용 PAM 설정이 없습니다." diff --git a/po/nl.po b/po/nl.po index f507626..50290d9 100644 --- a/po/nl.po +++ b/po/nl.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: Dutch\n" @@ -58,7 +58,7 @@ msgstr "Er is geen gezicht toegevoegd." msgid "First, set up your face." msgstr "Stel eerst je gezicht in." -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -74,23 +74,23 @@ msgstr "" "Geen systemd-gebruikerssessie, dus de agent voor het vergrendelscherm is " "niet gestart." -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "Kon de GNOME-extensie die de bubbel toont niet inschakelen." -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "Meld je één keer af en weer aan: dan toont GNOME de bubbel ook." -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "Kies je vergrendelscherm in het venster." -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "Geen vergrendelscherm gekozen. Dat kan later ook onder Instellingen." -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -99,102 +99,102 @@ msgstr "" "Het vergrendelscherm (%s) neemt je gezicht ook. Scant het niet als je " "terugkomt, druk dan op Enter in het lege wachtwoordveld." -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "" "Gezichtsontgrendeling staat aan. Vergrendel het scherm en kijk ernaar om het " "te proberen." -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "Het werkt ook voor sudo en beheerdersvragen. Zie Instellingen." -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "" "Gezichtsontgrendeling staat uit. Je gezichten blijven bewaard; verwijder ze " "onder Gezichten." -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "Er is nog geen gezicht ingesteld." -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "aan" -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "uit" -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "%s opnames, %s bijgeleerd" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "Welk gezicht? Zie `%s faces` voor de ID's." -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "Verwijderd." -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "Gebruik: face-unlock [opdracht]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "Opdrachten:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "Gezichtsontgrendeling aanzetten" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "Uitzetten (gezichten blijven bewaard)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "Een gezicht toevoegen" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "De gezichten tonen" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "Een gezicht verwijderen" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "In de camera kijken en zien wat hij ziet" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "Scherm vergrendelen" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "Tonen wat er aan staat" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "Deze hulp tonen" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "De versie tonen" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "Zonder opdracht verschijnt een interactief menu." -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." @@ -202,7 +202,7 @@ msgstr "" "Voer dit uit als je eigen gebruiker, niet als root. Het vraagt om je " "wachtwoord als dat nodig is." -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "Onbekende opdracht: %s" @@ -815,12 +815,12 @@ msgstr "" "Je gezichten en instellingen worden overgenomen van plasma-face-unlock. " "Daarvoor is je wachtwoord nodig." -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "De PAM-module is niet geïnstalleerd in %s." -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "Er is op dit systeem geen PAM-configuratie voor %s." diff --git a/po/pl.po b/po/pl.po index 0dec135..cd75365 100644 --- a/po/pl.po +++ b/po/pl.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: Polish\n" @@ -59,7 +59,7 @@ msgstr "Nie dodano żadnej twarzy." msgid "First, set up your face." msgstr "Najpierw skonfiguruj swoją twarz." -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -75,23 +75,23 @@ msgstr "" "Brak sesji użytkownika systemd, więc agent ekranu blokady nie został " "uruchomiony." -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "Nie udało się włączyć rozszerzenia GNOME, które pokazuje dymek." -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "Wyloguj się i zaloguj ponownie raz: wtedy GNOME też pokaże dymek." -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "Wybierz ekran blokady w oknie." -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "Nie wybrano ekranu blokady. Możesz to zrobić później w Ustawieniach." -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -100,102 +100,102 @@ msgstr "" "Ekran blokady (%s) też przyjmuje twarz. Jeśli nie skanuje, gdy wracasz, " "naciśnij Enter w pustym polu hasła." -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "" "Odblokowywanie twarzą jest włączone. Zablokuj ekran i spójrz na niego, aby " "wypróbować." -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "Działa też dla sudo i okien administratora. Zobacz Ustawienia." -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "" "Odblokowywanie twarzą jest wyłączone. Twoje twarze zostają zachowane; " "usuniesz je w Twarzach." -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "Nie skonfigurowano jeszcze żadnej twarzy." -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "wł." -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "wył." -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "próbki: %s, wyuczone: %s" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "Która twarz? Identyfikatory pokazuje `%s faces`." -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "Usunięto." -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "Użycie: face-unlock [polecenie]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "Polecenia:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "Włącz odblokowywanie twarzą" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "Wyłącz je (twarze zostają zachowane)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "Dodaj twarz" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "Pokaż listę twarzy" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "Usuń twarz" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "Spójrz w kamerę i zobacz, co widzi" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "Zablokuj ekran" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "Pokaż, co jest włączone" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "Pokaż tę pomoc" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "Pokaż wersję" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "Bez polecenia wyświetla się interaktywne menu." -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." @@ -203,7 +203,7 @@ msgstr "" "Uruchom to jako swój użytkownik, nie jako root. Hasło zostanie zapytane, gdy " "będzie potrzebne." -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "Nieznane polecenie: %s" @@ -814,12 +814,12 @@ msgid "" "password." msgstr "Przenoszenie twarzy i ustawień z plasma-face-unlock. To wymaga hasła." -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "Moduł PAM nie jest zainstalowany w %s." -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "Na tym systemie nie ma konfiguracji PAM dla %s." diff --git a/po/pt_BR.po b/po/pt_BR.po index 1194662..44cd716 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: Brazilian Portuguese\n" @@ -58,7 +58,7 @@ msgstr "Nenhum rosto foi adicionado." msgid "First, set up your face." msgstr "Primeiro, configure o seu rosto." -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -74,25 +74,25 @@ msgstr "" "Sem sessão de usuário do systemd, então o agente da tela de bloqueio não foi " "iniciado." -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "Não foi possível ativar a extensão do GNOME que mostra a bolha." -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "Saia e entre de novo uma vez: aí o GNOME também mostra a bolha." -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "Escolha sua tela de bloqueio na janela." -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "" "Nenhuma tela de bloqueio escolhida. Você pode fazer isso depois em " "Configurações." -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -101,103 +101,103 @@ msgstr "" "A tela de bloqueio (%s) também aceita seu rosto. Se ela não escanear quando " "você voltar, pressione Enter no campo de senha vazio." -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "" "O desbloqueio facial está ativado. Bloqueie a tela e olhe para ela para " "testar." -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "" "Ele também funciona com sudo e pedidos de administrador. Veja Configurações." -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "" "O desbloqueio facial está desativado. Seus rostos são mantidos; apague-os em " "Rostos." -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "Nenhum rosto configurado ainda." -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "ativado" -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "desativado" -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "%s amostras, %s aprendidas" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "Qual rosto? Veja `%s faces` para os IDs." -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "Apagado." -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "Uso: face-unlock [comando]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "Comandos:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "Ativar o desbloqueio facial" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "Desativar (os rostos são mantidos)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "Adicionar um rosto" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "Listar os rostos" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "Apagar um rosto" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "Olhar para a câmera e ver o que ela vê" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "Bloquear a tela" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "Mostrar o que está ativado" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "Mostrar esta ajuda" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "Mostrar a versão" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "Sem comando, um menu interativo é exibido." -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." @@ -205,7 +205,7 @@ msgstr "" "Execute isto com o seu próprio usuário, não como root. Ele pede a sua senha " "quando precisa." -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "Comando desconhecido: %s" @@ -823,12 +823,12 @@ msgstr "" "Trazendo seus rostos e configurações do plasma-face-unlock. Isso precisa da " "sua senha." -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "O módulo PAM não está instalado em %s." -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "Não há configuração PAM para %s neste sistema." diff --git a/po/ru.po b/po/ru.po index 58f5291..e26bd24 100644 --- a/po/ru.po +++ b/po/ru.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: Russian\n" @@ -59,7 +59,7 @@ msgstr "Лицо не добавлено." msgid "First, set up your face." msgstr "Сначала настройте своё лицо." -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -75,23 +75,23 @@ msgstr "" "Нет пользовательского сеанса systemd, поэтому агент экрана блокировки не " "запущен." -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "Не удалось включить расширение GNOME, которое показывает пузырь." -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "Выйдите и войдите снова один раз: тогда GNOME тоже покажет пузырь." -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "Выберите экран блокировки в окне." -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "Экран блокировки не выбран. Это можно сделать позже в Настройках." -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -100,102 +100,102 @@ msgstr "" "Экран блокировки (%s) тоже принимает ваше лицо. Если он не сканирует, когда " "вы возвращаетесь, нажмите Enter в пустом поле пароля." -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "" "Разблокировка по лицу включена. Заблокируйте экран и посмотрите на него, " "чтобы попробовать." -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "Она работает и для sudo, и для запросов администратора. См. Настройки." -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "" "Разблокировка по лицу выключена. Ваши лица сохранены; удалить их можно в " "разделе Лица." -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "Ещё не настроено ни одного лица." -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "вкл." -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "выкл." -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "образцов: %s, выучено: %s" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "Какое лицо? Номера показывает `%s faces`." -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "Удалено." -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "Использование: face-unlock [команда]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "Команды:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "Включить разблокировку по лицу" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "Выключить её (лица сохраняются)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "Добавить лицо" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "Показать список лиц" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "Удалить лицо" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "Посмотреть в камеру и увидеть, что она видит" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "Заблокировать экран" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "Показать, что включено" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "Показать эту справку" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "Показать версию" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "Без команды открывается интерактивное меню." -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." @@ -203,7 +203,7 @@ msgstr "" "Запускайте это от своего пользователя, не от root. Пароль будет запрошен, " "когда он понадобится." -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "Неизвестная команда: %s" @@ -818,12 +818,12 @@ msgstr "" "Переносим ваши лица и настройки из plasma-face-unlock. Для этого нужен ваш " "пароль." -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "Модуль PAM не установлен в %s." -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "В этой системе нет настройки PAM для %s." diff --git a/po/tr.po b/po/tr.po index f13fdc9..d9b4f86 100644 --- a/po/tr.po +++ b/po/tr.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: Turkish\n" @@ -57,7 +57,7 @@ msgstr "Hiç yüz eklenmedi." msgid "First, set up your face." msgstr "Önce yüzünüzü kurun." -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -72,24 +72,24 @@ msgid "No systemd user session, so the lock screen agent was not started." msgstr "" "systemd kullanıcı oturumu yok, bu yüzden kilit ekranı aracısı başlatılmadı." -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "Baloncuğu gösteren GNOME uzantısı açılamadı." -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "" "Bir kez oturumu kapatıp yeniden açın: o zaman GNOME de baloncuğu gösterir." -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "Pencerede kilit ekranınızı seçin." -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "Kilit ekranı seçilmedi. Bunu daha sonra Ayarlar'dan yapabilirsiniz." -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -98,100 +98,100 @@ msgstr "" "Kilit ekranı (%s) da yüzünüzü kabul eder. Döndüğünüzde taramazsa boş parola " "alanında Enter'a basın." -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "Yüzle kilit açma açık. Denemek için ekranı kilitleyin ve ona bakın." -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "sudo ve yönetici istemlerinde de çalışabilir. Ayarlar'a bakın." -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "" "Yüzle kilit açma kapalı. Yüzleriniz saklanıyor; Yüzler bölümünden " "silebilirsiniz." -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "Henüz hiç yüz kurulmadı." -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "açık" -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "kapalı" -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "%s örnek, %s öğrenilen" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "Hangi yüz? Kimlikler için `%s faces` komutuna bakın." -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "Silindi." -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "Kullanım: face-unlock [komut]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "Komutlar:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "Yüzle kilit açmayı aç" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "Kapat (yüzler saklanır)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "Yüz ekle" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "Yüzleri listele" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "Bir yüzü sil" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "Kameraya bak ve onun ne gördüğünü gör" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "Ekranı kilitle" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "Neyin açık olduğunu göster" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "Bu yardımı göster" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "Sürümü göster" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "Komut verilmezse etkileşimli bir menü gösterilir." -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." @@ -199,7 +199,7 @@ msgstr "" "Bunu root olarak değil, kendi kullanıcınızla çalıştırın. Gerektiğinde " "parolanızı sorar." -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "Bilinmeyen komut: %s" @@ -812,12 +812,12 @@ msgstr "" "Yüzleriniz ve ayarlarınız plasma-face-unlock'tan aktarılıyor. Bunun için " "parolanız gerekiyor." -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "PAM modülü şu konumda kurulu değil: %s" -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "Bu sistemde %s için PAM yapılandırması yok." diff --git a/po/uk.po b/po/uk.po index c7602e6..6e85087 100644 --- a/po/uk.po +++ b/po/uk.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: Ukrainian\n" @@ -59,7 +59,7 @@ msgstr "Обличчя не додано." msgid "First, set up your face." msgstr "Спершу налаштуйте своє обличчя." -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -75,23 +75,23 @@ msgstr "" "Немає користувацького сеансу systemd, тому агент екрана блокування не " "запущено." -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "Не вдалося увімкнути розширення GNOME, яке показує бульбашку." -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "Вийдіть і увійдіть знову один раз: тоді GNOME теж покаже бульбашку." -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "Виберіть екран блокування у вікні." -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "Екран блокування не вибрано. Це можна зробити пізніше в Налаштуваннях." -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -100,103 +100,103 @@ msgstr "" "Екран блокування (%s) теж приймає ваше обличчя. Якщо він не сканує, коли ви " "повертаєтеся, натисніть Enter у порожньому полі пароля." -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "" "Розблокування обличчям увімкнено. Заблокуйте екран і подивіться на нього, " "щоб спробувати." -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "" "Воно працює і для sudo, і для запитів адміністратора. Див. Налаштування." -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "" "Розблокування обличчям вимкнено. Ваші обличчя збережено; видалити їх можна в " "розділі Обличчя." -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "Ще не налаштовано жодного обличчя." -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "увімк." -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "вимк." -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "зразків: %s, вивчено: %s" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "Яке обличчя? Номери показує `%s faces`." -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "Видалено." -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "Використання: face-unlock [команда]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "Команди:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "Увімкнути розблокування обличчям" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "Вимкнути його (обличчя зберігаються)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "Додати обличчя" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "Показати список облич" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "Видалити обличчя" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "Подивитися в камеру і побачити, що вона бачить" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "Заблокувати екран" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "Показати, що увімкнено" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "Показати цю довідку" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "Показати версію" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "Без команди відкривається інтерактивне меню." -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." @@ -204,7 +204,7 @@ msgstr "" "Запускайте це від свого користувача, не від root. Пароль буде запитано, коли " "він знадобиться." -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "Невідома команда: %s" @@ -819,12 +819,12 @@ msgstr "" "Переносимо ваші обличчя й налаштування з plasma-face-unlock. Для цього " "потрібен ваш пароль." -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "Модуль PAM не встановлено в %s." -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "У цій системі немає налаштування PAM для %s." diff --git a/po/zh_CN.po b/po/zh_CN.po index 7b47182..1800c94 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -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-28 14:36+0200\n" +"POT-Creation-Date: 2026-09-28 14:38+0200\n" "PO-Revision-Date: 2026-09-24 12:00+0200\n" "Last-Translator: Felitendo\n" "Language-Team: Chinese (simplified)\n" @@ -53,7 +53,7 @@ msgstr "没有添加人脸。" msgid "First, set up your face." msgstr "请先设置你的人脸。" -#: src/face-unlock:100 src/face-unlock:150 src/lib/menu.sh:531 +#: src/face-unlock:100 src/face-unlock:154 src/lib/menu.sh:531 #: src/lib/menu.sh:535 src/lib/menu.sh:541 src/lib/menu.sh:543 #: src/lib/system.sh:410 src/lib/system.sh:416 msgid "Could not save the setting." @@ -67,23 +67,23 @@ msgstr "无法启动锁屏代理。" msgid "No systemd user session, so the lock screen agent was not started." msgstr "没有 systemd 用户会话,因此未启动锁屏代理。" -#: src/face-unlock:123 +#: src/face-unlock:127 msgid "Could not switch on the GNOME extension that shows the bubble." msgstr "无法启用显示气泡的 GNOME 扩展。" -#: src/face-unlock:124 +#: src/face-unlock:128 msgid "Log out and back in once: then GNOME shows the bubble too." msgstr "请注销并重新登录一次:之后 GNOME 也会显示气泡。" -#: src/face-unlock:135 +#: src/face-unlock:139 msgid "Pick your lock screen in the window." msgstr "请在窗口中选择锁屏。" -#: src/face-unlock:136 +#: src/face-unlock:140 msgid "No lock screen picked. You can do it later under Settings." msgstr "未选择锁屏。之后可以在设置中选择。" -#: src/face-unlock:140 +#: src/face-unlock:144 #, sh-printf-format msgid "" "The lock screen (%s) takes your face too. If it does not scan when you come " @@ -91,104 +91,104 @@ msgid "" msgstr "" "锁屏(%s)也接受你的人脸。如果你回来时它没有扫描,请在空的密码框中按 Enter。" -#: src/face-unlock:143 +#: src/face-unlock:147 msgid "Face unlock is on. Lock the screen and look at it to try." msgstr "人脸解锁已开启。锁定屏幕并看着它来试试。" -#: src/face-unlock:145 +#: src/face-unlock:149 msgid "It can do sudo and admin prompts too. See Settings." msgstr "它也可以用于 sudo 和管理员授权。见“设置”。" -#: src/face-unlock:161 +#: src/face-unlock:165 msgid "Face unlock is off. Your faces are kept; delete them under Faces." msgstr "人脸解锁已关闭。你的人脸会保留;可在“人脸”中删除。" -#: src/face-unlock:175 src/lib/daemon.sh:109 +#: src/face-unlock:179 src/lib/daemon.sh:109 msgid "No face is set up yet." msgstr "尚未设置任何人脸。" -#: src/face-unlock:179 src/lib/menu.sh:180 src/lib/menu.sh:705 +#: src/face-unlock:183 src/lib/menu.sh:180 src/lib/menu.sh:705 msgid "on" msgstr "开" -#: src/face-unlock:179 src/lib/menu.sh:182 src/lib/menu.sh:192 +#: src/face-unlock:183 src/lib/menu.sh:182 src/lib/menu.sh:192 #: src/lib/menu.sh:706 msgid "off" msgstr "关" -#: src/face-unlock:181 src/lib/menu.sh:723 +#: src/face-unlock:185 src/lib/menu.sh:723 #, sh-printf-format msgid "%s samples, %s learned" msgstr "%s 个样本,已学习 %s 个" -#: src/face-unlock:187 +#: src/face-unlock:191 #, sh-printf-format msgid "Which face? See `%s faces` for the ids." msgstr "哪张人脸?用 `%s faces` 查看 ID。" -#: src/face-unlock:191 +#: src/face-unlock:195 msgid "Deleted." msgstr "已删除。" -#: src/face-unlock:202 +#: src/face-unlock:206 msgid "Usage: face-unlock [command]" msgstr "用法:face-unlock [命令]" -#: src/face-unlock:204 +#: src/face-unlock:208 msgid "Commands:" msgstr "命令:" -#: src/face-unlock:205 +#: src/face-unlock:209 msgid "Turn face unlock on" msgstr "开启人脸解锁" -#: src/face-unlock:206 +#: src/face-unlock:210 msgid "Turn it off (faces are kept)" msgstr "关闭(保留人脸)" -#: src/face-unlock:207 src/lib/menu.sh:791 +#: src/face-unlock:211 src/lib/menu.sh:791 msgid "Add a face" msgstr "添加人脸" -#: src/face-unlock:208 +#: src/face-unlock:212 msgid "List the faces" msgstr "列出人脸" -#: src/face-unlock:209 +#: src/face-unlock:213 msgid "Delete a face" msgstr "删除人脸" -#: src/face-unlock:210 +#: src/face-unlock:214 msgid "Look at the camera and see what it sees" msgstr "看着摄像头,查看它看到的画面" -#: src/face-unlock:211 +#: src/face-unlock:215 msgid "Lock the screen" msgstr "锁定屏幕" -#: src/face-unlock:212 +#: src/face-unlock:216 msgid "Show what is on" msgstr "显示已开启的功能" -#: src/face-unlock:213 +#: src/face-unlock:217 msgid "Show this help" msgstr "显示此帮助" -#: src/face-unlock:214 +#: src/face-unlock:218 msgid "Show the version" msgstr "显示版本" -#: src/face-unlock:216 +#: src/face-unlock:220 msgid "Without a command an interactive menu is shown." msgstr "不带命令时显示交互式菜单。" -#: src/face-unlock:235 +#: src/face-unlock:239 msgid "" "Run this as your own user, not as root. It asks for your password when it " "needs to." msgstr "请以你自己的用户运行,不要用 root。需要时会询问你的密码。" -#: src/face-unlock:258 src/lib/system.sh:106 +#: src/face-unlock:262 src/lib/system.sh:106 #, sh-printf-format msgid "Unknown command: %s" msgstr "未知命令:%s" @@ -762,12 +762,12 @@ msgid "" "password." msgstr "正在从 plasma-face-unlock 迁移你的人脸和设置。这需要你的密码。" -#: src/lib/pam.sh:191 +#: src/lib/pam.sh:197 #, sh-printf-format msgid "The PAM module is not installed at %s." msgstr "PAM 模块未安装在 %s。" -#: src/lib/pam.sh:199 +#: src/lib/pam.sh:205 #, sh-printf-format msgid "There is no PAM configuration for %s on this system." msgstr "此系统上没有 %s 的 PAM 配置。" diff --git a/src/face-unlock b/src/face-unlock index 09c2e29..c25ee52 100644 --- a/src/face-unlock +++ b/src/face-unlock @@ -107,9 +107,13 @@ fu_do_enable() { fu_note "$(fu_msg "No systemd user session, so the lock screen agent was not started.")" fi - # What was on the last time face unlock was on. - [[ $CFG_SUDO == yes ]] && ! fu_pam_enabled sudo && fu_root pam-enable sudo - [[ $CFG_POLKIT == yes ]] && ! fu_pam_enabled polkit-1 && fu_root pam-enable polkit-1 + # sudo and admin prompts: on unless turned off in the settings. + if [[ $CFG_SUDO == yes ]] && fu_pam_available sudo && ! fu_pam_enabled sudo; then + fu_root pam-enable sudo + fi + if [[ $CFG_POLKIT == yes ]] && fu_pam_available polkit-1 && ! fu_pam_enabled polkit-1; then + fu_root pam-enable polkit-1 + fi # The lock screens of Hyprland, Niri and the like only open themselves: # the face goes into their password check. On unless turned off. if fu_pam_lockers_here && [[ $CFG_LOCKERS == yes ]] && ! fu_pam_lockers_enabled; then diff --git a/src/lib/config.sh b/src/lib/config.sh index 67bf529..1b508df 100644 --- a/src/lib/config.sh +++ b/src/lib/config.sh @@ -124,8 +124,8 @@ fu_config_load() { _fu_kv_lookup "$FU_CONFIG" Enabled no; CFG_ENABLED=no; fu_is_true "$FU_KV_VALUE" && CFG_ENABLED=yes _fu_kv_lookup "$FU_CONFIG" LockScreen yes; CFG_LOCK=no; fu_is_true "$FU_KV_VALUE" && CFG_LOCK=yes - _fu_kv_lookup "$FU_CONFIG" Sudo no; CFG_SUDO=no; fu_is_true "$FU_KV_VALUE" && CFG_SUDO=yes - _fu_kv_lookup "$FU_CONFIG" Polkit no; CFG_POLKIT=no; fu_is_true "$FU_KV_VALUE" && CFG_POLKIT=yes + _fu_kv_lookup "$FU_CONFIG" Sudo yes; CFG_SUDO=no; fu_is_true "$FU_KV_VALUE" && CFG_SUDO=yes + _fu_kv_lookup "$FU_CONFIG" Polkit yes; CFG_POLKIT=no; fu_is_true "$FU_KV_VALUE" && CFG_POLKIT=yes _fu_kv_lookup "$FU_CONFIG" LockScreens yes; CFG_LOCKERS=no; fu_is_true "$FU_KV_VALUE" && CFG_LOCKERS=yes _fu_kv_lookup "$FU_SYSCONFIG" Liveness light; CFG_LIVENESS="$FU_KV_VALUE" diff --git a/src/lib/menu.sh b/src/lib/menu.sh index ca47e13..65d053a 100644 --- a/src/lib/menu.sh +++ b/src/lib/menu.sh @@ -306,8 +306,8 @@ FU_SETTINGS=( "user|LockWallpaper|path||Wallpaper||LockScreenStyle=own|ownlock" "user|LockBlur|bool|no|Blur the wallpaper||LockScreenStyle=own|ownlock" "group|Password prompts" - "pam|sudo|bool|no|sudo in a terminal" - "pam|polkit-1|bool|no|Admin prompts" + "pam|sudo|bool|yes|sudo in a terminal" + "pam|polkit-1|bool|yes|Admin prompts" "pam|lockscreens|bool|yes|Lock screens|||lockers" "sys|SshSessions|bool|no|In SSH sessions" "group|Recognition" diff --git a/src/lib/pam.sh b/src/lib/pam.sh index 433b51e..20acae0 100644 --- a/src/lib/pam.sh +++ b/src/lib/pam.sh @@ -114,6 +114,12 @@ fu_pam_lockers_enabled() { (( found )) } +# fu_pam_available +# Whether the service has a PAM file here at all. +fu_pam_available() { + [[ -f $(fu_pam_etc "$1") ]] || fu_pam_vendor "$1" > /dev/null +} + # fu_pam_enabled fu_pam_enabled() { local file diff --git a/tests/test_pam.sh b/tests/test_pam.sh index 9241315..39329cd 100644 --- a/tests/test_pam.sh +++ b/tests/test_pam.sh @@ -112,6 +112,7 @@ done # Only the distribution's copy, in /usr/lib/pam.d. printf '%s\n' "$arch_polkit" > "$tmp/vendor/polkit-1" +check "vendor polkit-1: counts as there" 'fu_pam_available polkit-1' fu_pam_enable polkit-1 check "vendor polkit-1: a small file of our own in /etc" '[[ -f $tmp/etc/polkit-1 ]] && grep -qF "$FU_PAM_WRAPPER_MARK" "$tmp/etc/polkit-1"' check "vendor polkit-1: it includes the distribution's file" 'grep -qE "^auth[[:space:]]+include[[:space:]]+$tmp/vendor/polkit-1\$" "$tmp/etc/polkit-1"' @@ -120,7 +121,8 @@ check "vendor polkit-1: the distribution's file is left alone" '[[ "$(cat "$tmp/ fu_pam_disable polkit-1 check "vendor polkit-1: turning it off removes our file" '[[ ! -e $tmp/etc/polkit-1 ]]' -# No configuration at all. +# No configuration at all. Turning face unlock on skips such a service. +check "an unknown service is not there" '! fu_pam_available nosuchservice' check "an unknown service is refused" '! fu_pam_enable nosuchservice 2>/dev/null' # ---------------------------------------------------------------------------