feat: warn when no polkit agent runs and offer to install one

This commit is contained in:
Felitendo committed 2026-09-26 20:31:18 +02:00
1 parent b8cdd255ed
commit 8224b6f1d7
20 files changed
+2338 -1623

No files matched your search

+157 -115
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:36+0200\n"
"POT-Creation-Date: 2026-09-26 20:28+0200\n"
"PO-Revision-Date: 2026-09-24 12:00+0200\n"
"Last-Translator: Felitendo\n"
"Language-Team: Brazilian Portuguese\n"
@@ -58,9 +58,9 @@ msgstr "Nenhum rosto foi adicionado."
msgid "First, set up your face."
msgstr "Primeiro, configure o seu rosto."
#: src/face-unlock:100 src/face-unlock:145 src/lib/menu.sh:517
#: src/lib/menu.sh:521 src/lib/menu.sh:527 src/lib/menu.sh:529
#: src/lib/system.sh:290 src/lib/system.sh:296
#: src/face-unlock:100 src/face-unlock:145 src/lib/menu.sh:527
#: src/lib/menu.sh:531 src/lib/menu.sh:537 src/lib/menu.sh:539
#: src/lib/system.sh:399 src/lib/system.sh:405
msgid "Could not save the setting."
msgstr "Não foi possível salvar a configuração."
@@ -122,16 +122,16 @@ msgstr ""
msgid "No face is set up yet."
msgstr "Nenhum rosto configurado ainda."
#: src/face-unlock:174 src/lib/menu.sh:180 src/lib/menu.sh:685
#: src/face-unlock:174 src/lib/menu.sh:180 src/lib/menu.sh:695
msgid "on"
msgstr "ativado"
#: src/face-unlock:174 src/lib/menu.sh:182 src/lib/menu.sh:192
#: src/lib/menu.sh:686
#: src/lib/menu.sh:696
msgid "off"
msgstr "desativado"
#: src/face-unlock:176 src/lib/menu.sh:703
#: src/face-unlock:176 src/lib/menu.sh:713
#, sh-printf-format
msgid "%s samples, %s learned"
msgstr "%s amostras, %s aprendidas"
@@ -161,7 +161,7 @@ msgstr "Ativar o desbloqueio facial"
msgid "Turn it off (faces are kept)"
msgstr "Desativar (os rostos são mantidos)"
#: src/face-unlock:202 src/lib/menu.sh:769
#: src/face-unlock:202 src/lib/menu.sh:779
msgid "Add a face"
msgstr "Adicionar um rosto"
@@ -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:253 src/lib/system.sh:101
#: src/face-unlock:253 src/lib/system.sh:105
#, sh-printf-format
msgid "Unknown command: %s"
msgstr "Comando desconhecido: %s"
@@ -280,7 +280,7 @@ msgstr ""
msgid "The camera could not be used."
msgstr "Não foi possível usar a câmera."
#: src/lib/daemon.sh:111 src/lib/menu.sh:267
#: src/lib/daemon.sh:111 src/lib/menu.sh:273
msgid "The recognition models are missing. Reinstall the package."
msgstr "Os modelos de reconhecimento estão faltando. Reinstale o pacote."
@@ -296,82 +296,88 @@ msgstr "A câmera está ocupada com outra leitura."
msgid "The face unlock service is not running."
msgstr "O serviço de desbloqueio facial não está em execução."
#: src/lib/daemon.sh:115
#: src/lib/daemon.sh:116
msgid "Not allowed."
msgstr "Não permitido."
#: src/lib/daemon.sh:116
#: src/lib/daemon.sh:120
msgid "No password window? Start a polkit agent, for example hyprpolkitagent."
msgstr ""
"Nenhuma janela de senha? Inicie um agente do polkit, por exemplo o "
"hyprpolkitagent."
#: src/lib/daemon.sh:123
#, sh-printf-format
msgid "Something went wrong (%s)."
msgstr "Algo deu errado (%s)."
#: src/lib/daemon.sh:127
#: src/lib/daemon.sh:134
msgid "Look at the camera. Blink once, or turn your head a little."
msgstr "Olhe para a câmera. Pisque uma vez ou vire um pouco a cabeça."
#: src/lib/daemon.sh:137
#: src/lib/daemon.sh:144
msgid "Face found."
msgstr "Rosto encontrado."
#: src/lib/daemon.sh:141
#: src/lib/daemon.sh:148
msgid "Recognised. Now blink once, or turn your head a little."
msgstr "Reconhecido. Agora pisque uma vez ou vire um pouco a cabeça."
#: src/lib/daemon.sh:142
#: src/lib/daemon.sh:149
msgid "Look at the screen."
msgstr "Olhe para a tela."
#: src/lib/daemon.sh:143
#: src/lib/daemon.sh:150
msgid "Move closer to the camera."
msgstr "Aproxime-se da câmera."
#: src/lib/daemon.sh:144
#: src/lib/daemon.sh:151
msgid "It is too dark to see your face."
msgstr "Está escuro demais para ver o seu rosto."
#: src/lib/daemon.sh:153
#: src/lib/daemon.sh:160
msgid "match"
msgstr "semelhança"
#: src/lib/daemon.sh:153
#: src/lib/daemon.sh:160
msgid "turn"
msgstr "giro"
#: src/lib/daemon.sh:154
#: src/lib/daemon.sh:161
msgid "eyes"
msgstr "olhos"
#: src/lib/daemon.sh:155
#: src/lib/daemon.sh:162
msgid "depth"
msgstr "profundidade"
#: src/lib/daemon.sh:155 src/lib/daemon.sh:164
#: src/lib/daemon.sh:162 src/lib/daemon.sh:171
msgid "blink"
msgstr "piscada"
#: src/lib/daemon.sh:156
#: src/lib/daemon.sh:163
msgid "glare"
msgstr "reflexo"
#: src/lib/daemon.sh:156
#: src/lib/daemon.sh:163
msgid "edge"
msgstr "borda"
#: src/lib/daemon.sh:165
#: src/lib/daemon.sh:172
msgid "head turn"
msgstr "giro da cabeça"
#: src/lib/daemon.sh:167
#: src/lib/daemon.sh:174
#, sh-printf-format
msgid "Recognised as %s (match %s) in %s ms."
msgstr "Reconhecido como %s (semelhança %s) em %s ms."
#: src/lib/daemon.sh:168
#: src/lib/daemon.sh:175
#, sh-printf-format
msgid "Sign of life: %s"
msgstr "Sinal de vida: %s"
#: src/lib/daemon.sh:173
#: src/lib/daemon.sh:180
msgid ""
"That was too many tries. Face unlock is paused until you unlock with your "
"password."
@@ -384,11 +390,11 @@ msgstr ""
msgid "[y/N]"
msgstr "[s/N]"
#: src/lib/menu.sh:172 src/lib/menu.sh:583
#: src/lib/menu.sh:172 src/lib/menu.sh:593
msgid "ON"
msgstr "ATIVADO"
#: src/lib/menu.sh:174 src/lib/menu.sh:584
#: src/lib/menu.sh:174 src/lib/menu.sh:594
msgid "OFF"
msgstr "DESATIVADO"
@@ -429,7 +435,7 @@ msgstr "lenta"
msgid "%s seconds"
msgstr "%s segundos"
#: src/lib/menu.sh:202 src/lib/menu.sh:452
#: src/lib/menu.sh:202 src/lib/menu.sh:462
msgid "automatic"
msgstr "automática"
@@ -441,81 +447,87 @@ msgstr "a do face-unlock"
msgid "yours"
msgstr "a sua"
#: src/lib/menu.sh:221
#: src/lib/menu.sh:215
msgid ""
"No polkit agent is running, so no password window can open. Adding a face "
"and the admin prompts need one."
msgstr "Nenhum agente do polkit está em execução, então nenhuma janela de senha pode abrir. Adicionar um rosto e os pedidos de administrador precisam de um."
#: src/lib/menu.sh:226
msgid "Face unlock"
msgstr "Desbloqueio facial"
#: src/lib/menu.sh:225
#: src/lib/menu.sh:230
msgid "Service"
msgstr "Serviço"
#: src/lib/menu.sh:225
#: src/lib/menu.sh:230
msgid "not running"
msgstr "parado"
#: src/lib/menu.sh:227
#: src/lib/menu.sh:232
msgid "Turning face unlock on again starts it."
msgstr "Ativar o desbloqueio facial de novo o inicia."
#: src/lib/menu.sh:238 src/lib/menu.sh:240 src/lib/menu.sh:681
#: src/lib/menu.sh:770
#: src/lib/menu.sh:244 src/lib/menu.sh:246 src/lib/menu.sh:691
#: src/lib/menu.sh:780
msgid "Faces"
msgstr "Rostos"
#: src/lib/menu.sh:238
#: src/lib/menu.sh:244
msgid "none set up yet"
msgstr "nenhum configurado ainda"
#: src/lib/menu.sh:240
#: src/lib/menu.sh:246
msgid "all turned off"
msgstr "todos desativados"
#: src/lib/menu.sh:246
#: src/lib/menu.sh:252
msgid "none found"
msgstr "nenhuma encontrada"
#: src/lib/menu.sh:248 src/lib/menu.sh
#: src/lib/menu.sh:254 src/lib/menu.sh
msgid "Camera"
msgstr "Câmera"
#: src/lib/menu.sh:250 src/lib/menu.sh
#: src/lib/menu.sh:256 src/lib/menu.sh
msgid "Lock screen"
msgstr "Tela de bloqueio"
#: src/lib/menu.sh:254
#: src/lib/menu.sh:260
msgid "sudo"
msgstr "sudo"
#: src/lib/menu.sh:255 src/lib/menu.sh
#: src/lib/menu.sh:261 src/lib/menu.sh
msgid "Admin prompts"
msgstr "Pedidos de administrador"
#: src/lib/menu.sh:257 src/lib/menu.sh
#: src/lib/menu.sh:263 src/lib/menu.sh
msgid "Lock screens"
msgstr "Telas de bloqueio"
#: src/lib/menu.sh:259 src/lib/menu.sh
#: src/lib/menu.sh:265 src/lib/menu.sh
msgid "Photo check"
msgstr "Detecção de foto"
#: src/lib/menu.sh:262
#: src/lib/menu.sh:268
msgid "Paused"
msgstr "Pausado"
#: src/lib/menu.sh:262
#: src/lib/menu.sh:268
#, sh-printf-format
msgid "for %d more minutes, or until the password is used"
msgstr "por mais %d minutos, ou até a senha ser usada"
#: src/lib/menu.sh:264
#: src/lib/menu.sh:270
msgid "Last unlock"
msgstr "Último desbloqueio"
#: src/lib/menu.sh:270
#: src/lib/menu.sh:276
msgid "The lock screen agent is not running."
msgstr "O agente da tela de bloqueio não está em execução."
#: src/lib/menu.sh:322
#: src/lib/menu.sh:332
msgid ""
"On GNOME a small GNOME extension shows the bubble. Turning face unlock on "
"switches it on."
@@ -523,7 +535,7 @@ msgstr ""
"No GNOME, uma pequena extensão do GNOME mostra a bolha. Ativar o desbloqueio "
"facial também a ativa."
#: src/lib/menu.sh:326
#: src/lib/menu.sh:336
msgid ""
"Scans when you come back to hyprlock, swaylock or face-unlock's own lock "
"screen (`face-unlock lock`, with the bubble), and opens them. Other lock "
@@ -533,7 +545,7 @@ msgstr ""
"face-unlock (`face-unlock lock`, com a bolha) e os abre. As outras telas de "
"bloqueio escaneiam com Enter."
#: src/lib/menu.sh:331
#: src/lib/menu.sh:341
msgid ""
"Unlocks the lock screen when it sees your face. Off: only your password "
"works there."
@@ -541,7 +553,7 @@ msgstr ""
"Desbloqueia a tela de bloqueio quando vê o seu rosto. Desativado: lá só a "
"sua senha funciona."
#: src/lib/menu.sh:332
#: src/lib/menu.sh:342
msgid ""
"Scans when you press a key or move the mouse on the lock screen, and when "
"the computer wakes up."
@@ -549,7 +561,7 @@ msgstr ""
"Faz a leitura quando você aperta uma tecla ou mexe o mouse na tela de "
"bloqueio, e quando o computador acorda."
#: src/lib/menu.sh:333
#: src/lib/menu.sh:343
msgid ""
"Scans as soon as the screen locks. Off by default: if you lock it yourself, "
"it would unlock again right away."
@@ -557,7 +569,7 @@ msgstr ""
"Faz a leitura assim que a tela é bloqueada. Desativado por padrão: se você "
"mesmo bloquear, ela desbloquearia logo em seguida."
#: src/lib/menu.sh:334
#: src/lib/menu.sh:344
msgid ""
"sudo takes your face instead of the password. No match: you type the "
"password as usual."
@@ -565,7 +577,7 @@ msgstr ""
"O sudo usa o seu rosto em vez da senha. Se não corresponder, você digita a "
"senha como sempre."
#: src/lib/menu.sh:335
#: src/lib/menu.sh:345
msgid ""
"face-unlock's lock screen shows the bubble, and you lock with `face-unlock "
"lock`. Or keep yours: hyprlock then shows a line of text at the top. Enter "
@@ -575,7 +587,7 @@ msgstr ""
"unlock lock`. Ou mantenha a sua: o hyprlock então mostra uma linha de texto "
"no topo. Enter abre a escolha."
#: src/lib/menu.sh:336
#: src/lib/menu.sh:346
msgid ""
"The picture behind face-unlock's own lock screen (`face-unlock lock`). "
"Empty: the one on your desktop. Or a file, a folder to take one from at "
@@ -585,11 +597,11 @@ msgstr ""
"Vazio: a da sua área de trabalho. Ou um arquivo, uma pasta da qual uma é "
"escolhida ao acaso, ou `none`. Enter para digitar."
#: src/lib/menu.sh:337
#: src/lib/menu.sh:347
msgid "Blurs the picture behind face-unlock's own lock screen."
msgstr "Desfoca a imagem atrás da tela de bloqueio do face-unlock."
#: src/lib/menu.sh:338
#: src/lib/menu.sh:348
#, sh-printf-format
msgid ""
"The lock screen takes your face in its password check. Press Enter on the "
@@ -598,7 +610,7 @@ msgstr ""
"A tela de bloqueio aceita seu rosto na verificação de senha. Pressione Enter "
"no campo vazio para escanear. Encontradas aqui: %s."
#: src/lib/menu.sh:339
#: src/lib/menu.sh:349
msgid ""
"The password windows of your desktop and apps, for example when you install "
"software. No match: you type the password."
@@ -606,18 +618,18 @@ msgstr ""
"As janelas de senha da sua área de trabalho e dos apps, por exemplo ao "
"instalar programas. Se não corresponder, você digita a senha."
#: src/lib/menu.sh:340
#: src/lib/menu.sh:350
msgid ""
"You have to blink or turn your head a little. This also stops printed photos."
msgstr ""
"Você precisa piscar ou virar um pouco a cabeça. Isso também barra fotos "
"impressas."
#: src/lib/menu.sh:341
#: src/lib/menu.sh:351
msgid "No check at all. Only for trying out a camera."
msgstr "Nenhuma verificação. Só para testar uma câmera."
#: src/lib/menu.sh:342
#: src/lib/menu.sh:352
msgid ""
"Stops photos on a phone, a tablet or glossy paper. You do not have to blink. "
"A matte printed photo can get through."
@@ -625,23 +637,23 @@ msgstr ""
"Barra fotos em celular, tablet ou papel brilhante. Não é preciso piscar. Uma "
"foto impressa em papel fosco pode passar."
#: src/lib/menu.sh:343
#: src/lib/menu.sh:353
msgid ""
"Fewer wrong matches, but it may not know you with glasses or in bad light."
msgstr ""
"Menos confusões, mas talvez não reconheça você de óculos ou com pouca luz."
#: src/lib/menu.sh:344
#: src/lib/menu.sh:354
msgid "Knows you more easily, but also somebody who looks a lot like you."
msgstr ""
"Reconhece você com mais facilidade, mas também alguém muito parecido com "
"você."
#: src/lib/menu.sh:345
#: src/lib/menu.sh:355
msgid "The default. Right for most people."
msgstr "O padrão. Serve para a maioria das pessoas."
#: src/lib/menu.sh:346
#: src/lib/menu.sh:356
msgid ""
"Your eyes have to be open and on the screen. So it does not unlock while you "
"look away or sleep."
@@ -649,7 +661,7 @@ msgstr ""
"Seus olhos precisam estar abertos e voltados para a tela. Assim não "
"desbloqueia enquanto você olha para outro lado ou dorme."
#: src/lib/menu.sh:347
#: src/lib/menu.sh:357
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)."
@@ -658,11 +670,11 @@ msgstr ""
"rosto de novo. Uma câmera infravermelha precisa da luz ligada (linux-enable-"
"ir-emitter)."
#: src/lib/menu.sh:348
#: src/lib/menu.sh:358
msgid "How long the camera looks for your face before it gives up."
msgstr "Quanto tempo a câmera procura o seu rosto antes de desistir."
#: src/lib/menu.sh:349
#: src/lib/menu.sh:359
msgid ""
"After a sure match it keeps how you look now. So a new haircut or glasses "
"need no new setup."
@@ -670,7 +682,7 @@ msgstr ""
"Após uma correspondência segura, ele guarda a sua aparência atual. Assim, um "
"corte de cabelo novo ou óculos não exigem nova configuração."
#: src/lib/menu.sh:350
#: src/lib/menu.sh:360
msgid ""
"No scan while the laptop is closed, for example at a desk with an external "
"screen."
@@ -678,103 +690,107 @@ msgstr ""
"Nenhuma leitura com o notebook fechado, por exemplo numa mesa com uma tela "
"externa."
#: src/lib/menu.sh:351
#: src/lib/menu.sh:361
msgid "The bubble at the top of the screen shows what the camera is doing."
msgstr "A bolha no topo da tela mostra o que a câmera está fazendo."
#: src/lib/menu.sh:352
#: src/lib/menu.sh:362
msgid "A small pill with a lock that opens."
msgstr "Uma pequena pílula com um cadeado que se abre."
#: src/lib/menu.sh:353
#: src/lib/menu.sh:363
msgid "An island with a face that looks around, then rings and a tick."
msgstr "Uma ilha com um rosto que olha em volta, depois anéis e um visto."
#: src/lib/menu.sh:354
#: src/lib/menu.sh:364
msgid "How fast the bubble moves."
msgstr "A velocidade com que a bolha se move."
#: src/lib/menu.sh:355
#: src/lib/menu.sh:365
msgid "Shows the bubble when sudo or an admin prompt scans your face, too."
msgstr ""
"Mostra a bolha também quando o sudo ou um pedido de administrador lê o seu "
"rosto."
#: src/lib/menu.sh:448
#: src/lib/menu.sh:458
#, sh-printf-format
msgid "automatic (%s)"
msgstr "automática (%s)"
#: src/lib/menu.sh:458
#: src/lib/menu.sh:468
msgid "(infrared)"
msgstr "(infravermelha)"
#: src/lib/menu.sh:462
#: src/lib/menu.sh:472
msgid "(not connected)"
msgstr "(não conectada)"
#: src/lib/menu.sh:471
#: src/lib/menu.sh:481
msgid "same as desktop"
msgstr "igual à área de trabalho"
#: src/lib/menu.sh:475
#: src/lib/menu.sh:485
msgid "none"
msgstr "nenhum"
#: src/lib/menu.sh:504
#: src/lib/menu.sh:514
msgid "Picture or folder:"
msgstr "Imagem ou pasta:"
#: src/lib/menu.sh:509
#: src/lib/menu.sh:519
#, sh-printf-format
msgid "Not found: %s"
msgstr "Não encontrado: %s"
#: src/lib/menu.sh:580 src/lib/menu.sh:771
#: src/lib/menu.sh:590 src/lib/menu.sh:781
msgid "Settings"
msgstr "Configurações"
#: src/lib/menu.sh:581
#: src/lib/menu.sh:591
msgid "↑↓ select ←→ or Space: change q: back"
msgstr "↑↓ escolher ←→ ou Espaço: mudar q: voltar"
#: src/lib/menu.sh:582
#: src/lib/menu.sh:592
msgid "for all users, asks for your password"
msgstr "para todos os usuários, pede a sua senha"
#. TRANSLATORS: keep the letters, they are the keys.
#: src/lib/menu.sh:683
#: src/lib/menu.sh:693
msgid "Up/Down: select, Space: on/off, r: rename, d: delete, a: add, q: back"
msgstr ""
"Cima/Baixo: escolher, Espaço: ativar/desativar, r: renomear, d: apagar, a: "
"adicionar, q: voltar"
#: src/lib/menu.sh:684
#: src/lib/menu.sh:694
msgid "No face is set up yet. Press a to add one."
msgstr "Nenhum rosto configurado ainda. Aperte a para adicionar um."
#: src/lib/menu.sh:730
#: src/lib/menu.sh:740
msgid "New name:"
msgstr "Novo nome:"
#: src/lib/menu.sh:737
#: src/lib/menu.sh:747
#, sh-printf-format
msgid "Delete \"%s\"?"
msgstr "Apagar \"%s\"?"
#: src/lib/menu.sh:768
#: src/lib/menu.sh:778
msgid "Turn face unlock on or off"
msgstr "Ativar ou desativar o desbloqueio facial"
#: src/lib/menu.sh:772
#: src/lib/menu.sh:782
msgid "Try it"
msgstr "Testar"
#: src/lib/menu.sh:773
#: src/lib/menu.sh:784
msgid "Install a polkit agent"
msgstr "Instalar um agente do polkit"
#: src/lib/menu.sh:786
msgid "Quit"
msgstr "Sair"
#: src/lib/migrate.sh:119
#: src/lib/migrate.sh:127
msgid ""
"Moving your faces and settings over from plasma-face-unlock. That needs your "
"password."
@@ -792,25 +808,25 @@ msgstr "O módulo PAM não está instalado em %s."
msgid "There is no PAM configuration for %s on this system."
msgstr "Não há configuração PAM para %s neste sistema."
#: src/lib/system.sh:48
#: src/lib/system.sh:49
msgid "This needs root, and neither sudo, run0 nor doas is installed."
msgstr "Isto precisa de root, e nem sudo, nem run0, nem doas está instalado."
#: src/lib/system.sh:57
#: src/lib/system.sh:58
msgid "This command has to run as root."
msgstr "Este comando precisa ser executado como root."
#: src/lib/system.sh:65
#: src/lib/system.sh:66
#, sh-printf-format
msgid "Not a valid setting: %s=%s"
msgstr "Configuração inválida: %s=%s"
#: src/lib/system.sh:81
#: src/lib/system.sh:82
#, sh-printf-format
msgid "Not a service this can be used for: %s"
msgstr "Não pode ser usado para este serviço: %s"
#: src/lib/system.sh:146 src/lib/system.sh:151
#: src/lib/system.sh:154
#, sh-printf-format
msgid ""
"Hyprland does not start the lock screen agent by itself. Add this to %s:"
@@ -818,28 +834,54 @@ msgstr ""
"O Hyprland não inicia o agente da tela de bloqueio sozinho. Adicione isto a "
"%s:"
#: src/lib/system.sh:267 src/lib/system.sh:270
#: src/lib/system.sh:156
#, sh-printf-format
msgid "Hyprland does not start the polkit agent by itself. Add this to %s:"
msgstr "O Hyprland não inicia o agente do polkit sozinho. Adicione isto a %s:"
#: src/lib/system.sh:214
msgid "No package manager found to install a polkit agent with."
msgstr "Nenhum gerenciador de pacotes encontrado para instalar um agente do polkit."
#: src/lib/system.sh:238
msgid "Installing a polkit agent. That needs your password."
msgstr "Instalando um agente do polkit. Isso precisa da sua senha."
#: src/lib/system.sh:239 src/lib/system.sh:241
msgid "Could not install a polkit agent."
msgstr "Não foi possível instalar um agente do polkit."
#: src/lib/system.sh:257
#, sh-printf-format
msgid "The polkit agent did not start. See: systemctl --user status %s"
msgstr "O agente do polkit não iniciou. Veja: systemctl --user status %s"
#: src/lib/system.sh:261
msgid "The polkit agent is running. Password windows open now."
msgstr "O agente do polkit está em execução. As janelas de senha abrem agora."
#: src/lib/system.sh:376 src/lib/system.sh:379
#, sh-printf-format
msgid "To lock with it, add this to %s, and set %s in %s:"
msgstr "Para bloquear com ela, adicione isto a %s e defina %s em %s:"
#: src/lib/system.sh:275
#: src/lib/system.sh:384
#, sh-printf-format
msgid "To lock with it, add this to the binds in %s, and use %s in swayidle:"
msgstr ""
"Para bloquear com ela, adicione isto aos binds em %s e use %s no swayidle:"
#: src/lib/system.sh:279
#: src/lib/system.sh:388
#, sh-printf-format
msgid "To lock with it, run %s where your lock screen is started now."
msgstr ""
"Para bloquear com ela, rode %s onde sua tela de bloqueio é iniciada hoje."
#: src/lib/system.sh:292
#: src/lib/system.sh:401
msgid "You lock with face-unlock's lock screen now."
msgstr "Agora você bloqueia com a tela de bloqueio do face-unlock."
#: src/lib/system.sh:299
#: src/lib/system.sh:408
msgid ""
"hyprlock shows what face unlock is doing at the top, from the next time it "
"locks."
@@ -847,12 +889,12 @@ msgstr ""
"O hyprlock mostra no topo o que o face unlock está fazendo, a partir do "
"próximo bloqueio."
#: src/lib/system.sh:300
#: src/lib/system.sh:409
#, sh-printf-format
msgid "Could not add the line to %s."
msgstr "Não foi possível adicionar a linha a %s."
#: src/lib/system.sh:301
#: src/lib/system.sh:410
msgid ""
"Your lock screen stays as it is. Press Enter on the empty password field to "
"scan."
@@ -860,7 +902,7 @@ msgstr ""
"Sua tela de bloqueio fica como está. Pressione Enter no campo de senha vazio "
"para escanear."
#: src/lib/system.sh:302
#: src/lib/system.sh:411
#, sh-printf-format
msgid "hyprlock has no %s, so it cannot show the text."
msgstr "O hyprlock não tem %s, então não pode mostrar o texto."
@@ -1021,30 +1063,30 @@ msgstr "O desbloqueio facial está configurado."
msgid "A face can only be added with your password."
msgstr "Um rosto só pode ser adicionado com a sua senha."
#: src/agent/enrollcontroller.cpp:195
#: src/agent/enrollcontroller.cpp:200
msgid "The camera could not be used: %1"
msgstr "Não foi possível usar a câmera: %1"
#: src/agent/enrollcontroller.cpp:197
#: src/agent/enrollcontroller.cpp:202
msgid "The face recognition models are missing. Reinstall the package."
msgstr ""
"Os modelos de reconhecimento facial estão faltando. Reinstale o pacote."
#: src/agent/enrollcontroller.cpp:199
#: src/agent/enrollcontroller.cpp:204
msgid "That took too long. Try again, in good light."
msgstr "Demorou demais. Tente de novo, com boa luz."
#: src/agent/enrollcontroller.cpp:201
#: src/agent/enrollcontroller.cpp:206
msgid "The face unlock service is not running. Turn face unlock on first."
msgstr ""
"O serviço de desbloqueio facial não está em execução. Ative o desbloqueio "
"facial primeiro."
#: src/agent/enrollcontroller.cpp:203
#: src/agent/enrollcontroller.cpp:208
msgid "The camera is busy with another scan. Try again in a moment."
msgstr "A câmera está ocupada com outra leitura. Tente de novo em instantes."
#: src/agent/enrollcontroller.cpp:205
#: src/agent/enrollcontroller.cpp:210
msgid "The face could not be added (%1)."
msgstr "Não foi possível adicionar o rosto (%1)."