feat: show the bubble on gnome

This commit is contained in:
Felitendo committed 2026-09-26 19:34:17 +02:00
1 parent f232f796fc
commit 2a9b0d3f91
28 files changed
+2278 -1077

No files matched your search

+85 -75
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:32+0200\n"
"POT-Creation-Date: 2026-09-26 19:33+0200\n"
"PO-Revision-Date: 2026-09-24 12:00+0200\n"
"Last-Translator: Felitendo\n"
"Language-Team: Spanish\n"
@@ -58,8 +58,8 @@ 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:121 src/lib/menu.sh:446
#: src/lib/menu.sh:450 src/lib/menu.sh:456 src/lib/menu.sh:458
#: 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
msgid "Could not save the setting."
msgstr "No se pudo guardar el ajuste."
@@ -73,100 +73,110 @@ msgstr ""
"No hay sesión de usuario de systemd, así que no se inició el agente de la "
"pantalla de bloqueo."
#: src/face-unlock:114
#: src/face-unlock:118
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:119
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:124
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:116
#: src/face-unlock:126
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:131
#: src/face-unlock:142
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:145 src/lib/daemon.sh:109
#: src/face-unlock:156 src/lib/daemon.sh:109
msgid "No face is set up yet."
msgstr "Todavía no hay ninguna cara configurada."
#: src/face-unlock:149 src/lib/menu.sh:180 src/lib/menu.sh:608
#: src/face-unlock:160 src/lib/menu.sh:180 src/lib/menu.sh:607
msgid "on"
msgstr "activado"
#: src/face-unlock:149 src/lib/menu.sh:182 src/lib/menu.sh:192
#: src/lib/menu.sh:609
#: src/face-unlock:160 src/lib/menu.sh:182 src/lib/menu.sh:192
#: src/lib/menu.sh:608
msgid "off"
msgstr "desactivado"
#: src/face-unlock:151 src/lib/menu.sh:626
#: src/face-unlock:162 src/lib/menu.sh:625
#, sh-printf-format
msgid "%s samples, %s learned"
msgstr "%s muestras, %s aprendidas"
#: src/face-unlock:157
#: src/face-unlock:168
#, 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:161
#: src/face-unlock:172
msgid "Deleted."
msgstr "Borrado."
#: src/face-unlock:172
#: src/face-unlock:183
msgid "Usage: face-unlock [command]"
msgstr "Uso: face-unlock [comando]"
#: src/face-unlock:174
#: src/face-unlock:185
msgid "Commands:"
msgstr "Comandos:"
#: src/face-unlock:175
#: src/face-unlock:186
msgid "Turn face unlock on"
msgstr "Activar el desbloqueo facial"
#: src/face-unlock:176
#: src/face-unlock:187
msgid "Turn it off (faces are kept)"
msgstr "Desactivarlo (las caras se conservan)"
#: src/face-unlock:177 src/lib/menu.sh:692
#: src/face-unlock:188 src/lib/menu.sh:691
msgid "Add a face"
msgstr "Añadir una cara"
#: src/face-unlock:178
#: src/face-unlock:189
msgid "List the faces"
msgstr "Listar las caras"
#: src/face-unlock:179
#: src/face-unlock:190
msgid "Delete a face"
msgstr "Borrar una cara"
#: src/face-unlock:180
#: src/face-unlock:191
msgid "Look at the camera and see what it sees"
msgstr "Mirar a la cámara y ver lo que ve"
#: src/face-unlock:181
#: src/face-unlock:192
msgid "Show what is on"
msgstr "Mostrar qué está activado"
#: src/face-unlock:182
#: src/face-unlock:193
msgid "Show this help"
msgstr "Mostrar esta ayuda"
#: src/face-unlock:183
#: src/face-unlock:194
msgid "Show the version"
msgstr "Mostrar la versión"
#: src/face-unlock:185
#: src/face-unlock:196
msgid "Without a command an interactive menu is shown."
msgstr "Sin comando se muestra un menú interactivo."
#: src/face-unlock:204
#: src/face-unlock:215
msgid ""
"Run this as your own user, not as root. It asks for your password when it "
"needs to."
@@ -174,7 +184,7 @@ msgstr ""
"Ejecuta esto con tu propio usuario, no como root. Pide tu contraseña cuando "
"la necesita."
#: src/face-unlock:226 src/lib/system.sh:93
#: src/face-unlock:237 src/lib/system.sh:93
#, sh-printf-format
msgid "Unknown command: %s"
msgstr "Comando desconocido: %s"
@@ -353,11 +363,11 @@ msgstr ""
msgid "[y/N]"
msgstr "[s/N]"
#: src/lib/menu.sh:172 src/lib/menu.sh:509
#: src/lib/menu.sh:172 src/lib/menu.sh:510
msgid "ON"
msgstr "ACTIVADO"
#: src/lib/menu.sh:174 src/lib/menu.sh:510
#: src/lib/menu.sh:174 src/lib/menu.sh:511
msgid "OFF"
msgstr "DESACTIVADO"
@@ -398,7 +408,7 @@ msgstr "lenta"
msgid "%s seconds"
msgstr "%s segundos"
#: src/lib/menu.sh:202 src/lib/menu.sh:421
#: src/lib/menu.sh:202 src/lib/menu.sh:422
msgid "automatic"
msgstr "automática"
@@ -418,8 +428,8 @@ msgstr "detenido"
msgid "Turning face unlock on again starts it."
msgstr "Al volver a activar el desbloqueo facial, se inicia."
#: src/lib/menu.sh:236 src/lib/menu.sh:238 src/lib/menu.sh:604
#: src/lib/menu.sh:693
#: src/lib/menu.sh:236 src/lib/menu.sh:238 src/lib/menu.sh:603
#: src/lib/menu.sh:692
msgid "Faces"
msgstr "Caras"
@@ -474,13 +484,13 @@ msgstr "El agente de la pantalla de bloqueo no se está ejecutando."
#: src/lib/menu.sh:308
msgid ""
"GNOME does not let other programs show above its windows, so there is no "
"bubble on GNOME."
"On GNOME a small GNOME extension shows the bubble. Turning face unlock on "
"switches it on."
msgstr ""
"GNOME no deja que otros programas se muestren sobre sus ventanas, así que en "
"GNOME no hay burbuja."
"En GNOME, una pequeña extensión de GNOME muestra la burbuja. Al activar el "
"desbloqueo facial se activa también."
#: src/lib/menu.sh:312
#: src/lib/menu.sh:313
msgid ""
"Unlocks the lock screen when it sees your face. Off: only your password "
"works there."
@@ -488,7 +498,7 @@ msgstr ""
"Desbloquea la pantalla de bloqueo cuando ve tu cara. Desactivado: ahí solo "
"sirve tu contraseña."
#: src/lib/menu.sh:313
#: src/lib/menu.sh:314
msgid ""
"Scans when you press a key or move the mouse on the lock screen, and when "
"the computer wakes up."
@@ -496,7 +506,7 @@ msgstr ""
"Escanea cuando pulsas una tecla o mueves el ratón en la pantalla de bloqueo, "
"y cuando el equipo se despierta."
#: src/lib/menu.sh:314
#: src/lib/menu.sh:315
msgid ""
"Scans as soon as the screen locks. Off by default: if you lock it yourself, "
"it would unlock again right away."
@@ -504,7 +514,7 @@ msgstr ""
"Escanea en cuanto se bloquea la pantalla. Desactivado por defecto: si la "
"bloqueas tú, se desbloquearía enseguida."
#: src/lib/menu.sh:315
#: src/lib/menu.sh:316
msgid ""
"sudo takes your face instead of the password. No match: you type the "
"password as usual."
@@ -512,7 +522,7 @@ msgstr ""
"sudo usa tu cara en lugar de la contraseña. Si no coincide, escribes la "
"contraseña como siempre."
#: src/lib/menu.sh:316
#: src/lib/menu.sh:317
msgid ""
"The password windows of your desktop and apps, for example when you install "
"software. No match: you type the password."
@@ -520,18 +530,18 @@ msgstr ""
"Las ventanas de contraseña de tu escritorio y de las aplicaciones, por "
"ejemplo al instalar software. Si no coincide, escribes la contraseña."
#: src/lib/menu.sh:317
#: src/lib/menu.sh:318
msgid ""
"You have to blink or turn your head a little. This also stops printed photos."
msgstr ""
"Tienes que parpadear o girar un poco la cabeza. Esto también frena las fotos "
"impresas."
#: src/lib/menu.sh:318
#: src/lib/menu.sh:319
msgid "No check at all. Only for trying out a camera."
msgstr "Sin comprobación. Solo para probar una cámara."
#: src/lib/menu.sh:319
#: src/lib/menu.sh:320
msgid ""
"Stops photos on a phone, a tablet or glossy paper. You do not have to blink. "
"A matte printed photo can get through."
@@ -539,24 +549,24 @@ msgstr ""
"Frena fotos en un móvil, una tableta o papel brillante. No hace falta "
"parpadear. Una foto impresa en papel mate puede pasar."
#: src/lib/menu.sh:320
#: src/lib/menu.sh:321
msgid ""
"Fewer wrong matches, but it may not know you with glasses or in bad light."
msgstr ""
"Menos coincidencias erróneas, pero puede que no te reconozca con gafas o con "
"poca luz."
#: src/lib/menu.sh:321
#: src/lib/menu.sh:322
msgid "Knows you more easily, but also somebody who looks a lot like you."
msgstr ""
"Te reconoce con más facilidad, pero también a alguien que se parezca mucho a "
"ti."
#: src/lib/menu.sh:322
#: src/lib/menu.sh:323
msgid "The default. Right for most people."
msgstr "El valor por defecto. Adecuado para la mayoría."
#: src/lib/menu.sh:323
#: src/lib/menu.sh:324
msgid ""
"Your eyes have to be open and on the screen. So it does not unlock while you "
"look away or sleep."
@@ -564,7 +574,7 @@ msgstr ""
"Tus ojos tienen que estar abiertos y mirando a la pantalla. Así no se "
"desbloquea mientras miras a otro lado o duermes."
#: src/lib/menu.sh:324
#: src/lib/menu.sh:325
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)."
@@ -573,11 +583,11 @@ msgstr ""
"tu cara. Una cámara infrarroja necesita su luz encendida (linux-enable-ir-"
"emitter)."
#: src/lib/menu.sh:325
#: src/lib/menu.sh:326
msgid "How long the camera looks for your face before it gives up."
msgstr "Cuánto tiempo busca la cámara tu cara antes de rendirse."
#: src/lib/menu.sh:326
#: src/lib/menu.sh:327
msgid ""
"After a sure match it keeps how you look now. So a new haircut or glasses "
"need no new setup."
@@ -585,7 +595,7 @@ msgstr ""
"Tras una coincidencia segura, recuerda tu aspecto actual. Así, un corte de "
"pelo nuevo o unas gafas no piden configurar de nuevo."
#: src/lib/menu.sh:327
#: src/lib/menu.sh:328
msgid ""
"No scan while the laptop is closed, for example at a desk with an external "
"screen."
@@ -593,85 +603,85 @@ msgstr ""
"Sin escaneo mientras el portátil está cerrado, por ejemplo en un escritorio "
"con una pantalla externa."
#: src/lib/menu.sh:328
#: src/lib/menu.sh:329
msgid "The bubble at the top of the screen shows what the camera is doing."
msgstr ""
"La burbuja en la parte superior de la pantalla muestra lo que hace la cámara."
#: src/lib/menu.sh:329
#: src/lib/menu.sh:330
msgid "A small pill with a lock that opens."
msgstr "Una pequeña pastilla con un candado que se abre."
#: src/lib/menu.sh:330
#: src/lib/menu.sh:331
msgid "An island with a face that looks around, then rings and a tick."
msgstr ""
"Una isla con una cara que mira alrededor, luego anillos y una marca de "
"verificación."
#: src/lib/menu.sh:331
#: src/lib/menu.sh:332
msgid "How fast the bubble moves."
msgstr "La velocidad a la que se mueve la burbuja."
#: src/lib/menu.sh:332
#: src/lib/menu.sh:333
msgid "Shows the bubble when sudo or an admin prompt scans your face, too."
msgstr ""
"Muestra la burbuja también cuando sudo o una solicitud de administrador "
"escanea tu cara."
#: src/lib/menu.sh:417
#: src/lib/menu.sh:418
#, sh-printf-format
msgid "automatic (%s)"
msgstr "automática (%s)"
#: src/lib/menu.sh:427
#: src/lib/menu.sh:428
msgid "(infrared)"
msgstr "(infrarroja)"
#: src/lib/menu.sh:431
#: src/lib/menu.sh:432
msgid "(not connected)"
msgstr "(no conectada)"
#: src/lib/menu.sh:506 src/lib/menu.sh:694
#: src/lib/menu.sh:507 src/lib/menu.sh:693
msgid "Settings"
msgstr "Ajustes"
#: src/lib/menu.sh:507
#: src/lib/menu.sh:508
msgid "↑↓ select ←→ or Space: change q: back"
msgstr "↑↓ elegir ←→ o Espacio: cambiar q: volver"
#: src/lib/menu.sh:508
#: src/lib/menu.sh:509
msgid "for all users, asks for your password"
msgstr "para todos los usuarios, pide tu contraseña"
#. TRANSLATORS: keep the letters, they are the keys.
#: src/lib/menu.sh:606
#: src/lib/menu.sh:605
msgid "Up/Down: select, Space: on/off, r: rename, d: delete, a: add, q: back"
msgstr ""
"Arriba/Abajo: elegir, Espacio: activar/desactivar, r: renombrar, d: borrar, "
"a: añadir, q: volver"
#: src/lib/menu.sh:607
#: src/lib/menu.sh:606
msgid "No face is set up yet. Press a to add one."
msgstr "Todavía no hay ninguna cara configurada. Pulsa a para añadir una."
#: src/lib/menu.sh:653
#: src/lib/menu.sh:652
msgid "New name:"
msgstr "Nuevo nombre:"
#: src/lib/menu.sh:660
#: src/lib/menu.sh:659
#, sh-printf-format
msgid "Delete \"%s\"?"
msgstr "¿Borrar «%s»?"
#: src/lib/menu.sh:691
#: src/lib/menu.sh:690
msgid "Turn face unlock on or off"
msgstr "Activar o desactivar el desbloqueo facial"
#: src/lib/menu.sh:695
#: src/lib/menu.sh:694
msgid "Try it"
msgstr "Probarlo"
#: src/lib/menu.sh:696
#: src/lib/menu.sh:695
msgid "Quit"
msgstr "Salir"
@@ -890,25 +900,25 @@ msgstr ""
msgid "The face could not be added (%1)."
msgstr "No se pudo añadir la cara (%1)."
#: src/agent/main.cpp:86
#: src/agent/main.cpp:87
msgid "Face unlock for the lock screen, sudo and admin prompts"
msgstr ""
"Desbloqueo facial para la pantalla de bloqueo, sudo y las solicitudes de "
"administrador"
#: src/agent/main.cpp:89
#: src/agent/main.cpp:90
msgid "Set up a face."
msgstr "Configurar una cara."
#: src/agent/main.cpp:90
#: src/agent/main.cpp:91
msgid "What to call the new face."
msgstr "Cómo llamar a la nueva cara."
#: src/agent/main.cpp:91
#: src/agent/main.cpp:92
msgid "Play the bubble's animations once."
msgstr "Reproducir una vez las animaciones de la burbuja."
#: src/agent/main.cpp:93
#: src/agent/main.cpp:94
msgid "Bubble style for the demo: full or minimal."
msgstr "Estilo de burbuja para la demo: full o minimal."