feat: add an own lock screen with the bubble and your wallpaper

This commit is contained in:
Felitendo committed 2026-09-26 19:35:41 +02:00
1 parent c693ca216c
commit c228291520
44 files changed
+3891 -1033

No files matched your search

+136 -71
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:34+0200\n"
"POT-Creation-Date: 2026-09-26 19:35+0200\n"
"PO-Revision-Date: 2026-09-24 12:00+0200\n"
"Last-Translator: Felitendo\n"
"Language-Team: Turkish\n"
@@ -57,8 +57,8 @@ 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:139 src/lib/menu.sh:466
#: src/lib/menu.sh:470 src/lib/menu.sh:476 src/lib/menu.sh:478
#: src/face-unlock:100 src/face-unlock:139 src/lib/menu.sh:500
#: src/lib/menu.sh:504 src/lib/menu.sh:510 src/lib/menu.sh:512
msgid "Could not save the setting."
msgstr "Ayar kaydedilemedi."
@@ -107,16 +107,16 @@ msgstr ""
msgid "No face is set up yet."
msgstr "Henüz hiç yüz kurulmadı."
#: src/face-unlock:168 src/lib/menu.sh:180 src/lib/menu.sh:628
#: src/face-unlock:168 src/lib/menu.sh:180 src/lib/menu.sh:664
msgid "on"
msgstr "açık"
#: src/face-unlock:168 src/lib/menu.sh:182 src/lib/menu.sh:192
#: src/lib/menu.sh:629
#: src/lib/menu.sh:665
msgid "off"
msgstr "kapalı"
#: src/face-unlock:170 src/lib/menu.sh:646
#: src/face-unlock:170 src/lib/menu.sh:682
#, sh-printf-format
msgid "%s samples, %s learned"
msgstr "%s örnek, %s öğrenilen"
@@ -146,7 +146,7 @@ msgstr "Yüzle kilit açmayı aç"
msgid "Turn it off (faces are kept)"
msgstr "Kapat (yüzler saklanır)"
#: src/face-unlock:196 src/lib/menu.sh:712
#: src/face-unlock:196 src/lib/menu.sh:748
msgid "Add a face"
msgstr "Yüz ekle"
@@ -163,22 +163,26 @@ msgid "Look at the camera and see what it sees"
msgstr "Kameraya bak ve onun ne gördüğünü gör"
#: src/face-unlock:200
msgid "Lock the screen"
msgstr "Ekranı kilitle"
#: src/face-unlock:201
msgid "Show what is on"
msgstr "Neyin açık olduğunu göster"
#: src/face-unlock:201
#: src/face-unlock:202
msgid "Show this help"
msgstr "Bu yardımı göster"
#: src/face-unlock:202
#: src/face-unlock:203
msgid "Show the version"
msgstr "Sürümü göster"
#: src/face-unlock:204
#: src/face-unlock:205
msgid "Without a command an interactive menu is shown."
msgstr "Komut verilmezse etkileşimli bir menü gösterilir."
#: src/face-unlock:223
#: src/face-unlock:224
msgid ""
"Run this as your own user, not as root. It asks for your password when it "
"needs to."
@@ -186,42 +190,42 @@ msgstr ""
"Bunu root olarak değil, kendi kullanıcınızla çalıştırın. Gerektiğinde "
"parolanızı sorar."
#: src/face-unlock:245 src/lib/system.sh:101
#: src/face-unlock:247 src/lib/system.sh:101
#, sh-printf-format
msgid "Unknown command: %s"
msgstr "Bilinmeyen komut: %s"
#: src/lib/common.sh:169
#: src/lib/common.sh:171
msgid "never"
msgstr "hiçbir zaman"
#: src/lib/common.sh:179
#: src/lib/common.sh:181
msgid "just now"
msgstr "az önce"
#: src/lib/common.sh:181
#: src/lib/common.sh:183
msgid "1 minute ago"
msgstr "1 dakika önce"
#: src/lib/common.sh:184
#: src/lib/common.sh:186
#, sh-printf-format
msgid "%d minutes ago"
msgstr "%d dakika önce"
#: src/lib/common.sh:186
#: src/lib/common.sh:188
msgid "1 hour ago"
msgstr "1 saat önce"
#: src/lib/common.sh:189
#: src/lib/common.sh:191
#, sh-printf-format
msgid "%d hours ago"
msgstr "%d saat önce"
#: src/lib/common.sh:191
#: src/lib/common.sh:193
msgid "1 day ago"
msgstr "1 gün önce"
#: src/lib/common.sh:194
#: src/lib/common.sh:196
#, sh-printf-format
msgid "%d days ago"
msgstr "%d gün önce"
@@ -365,11 +369,11 @@ msgstr ""
msgid "[y/N]"
msgstr "[e/H]"
#: src/lib/menu.sh:172 src/lib/menu.sh:531
#: src/lib/menu.sh:172 src/lib/menu.sh:566
msgid "ON"
msgstr "AÇIK"
#: src/lib/menu.sh:174 src/lib/menu.sh:532
#: src/lib/menu.sh:174 src/lib/menu.sh:567
msgid "OFF"
msgstr "KAPALI"
@@ -410,7 +414,7 @@ msgstr "yavaş"
msgid "%s seconds"
msgstr "%s saniye"
#: src/lib/menu.sh:202 src/lib/menu.sh:441
#: src/lib/menu.sh:202 src/lib/menu.sh:447
msgid "automatic"
msgstr "otomatik"
@@ -430,8 +434,8 @@ msgstr "çalışmıyor"
msgid "Turning face unlock on again starts it."
msgstr "Yüzle kilit açmayı yeniden açmak onu başlatır."
#: src/lib/menu.sh:236 src/lib/menu.sh:238 src/lib/menu.sh:624
#: src/lib/menu.sh:713
#: src/lib/menu.sh:236 src/lib/menu.sh:238 src/lib/menu.sh:660
#: src/lib/menu.sh:749
msgid "Faces"
msgstr "Yüzler"
@@ -488,7 +492,7 @@ msgstr "Son kilit açma"
msgid "The lock screen agent is not running."
msgstr "Kilit ekranı aracısı çalışmıyor."
#: src/lib/menu.sh:314
#: src/lib/menu.sh:318
msgid ""
"On GNOME a small GNOME extension shows the bubble. Turning face unlock on "
"switches it on."
@@ -496,15 +500,17 @@ msgstr ""
"GNOME'da baloncuğu küçük bir GNOME uzantısı gösterir. Yüzle kilit açmayı "
"açınca o da açılır."
#: src/lib/menu.sh:318
#: src/lib/menu.sh:322
msgid ""
"Scans when you come back to hyprlock or swaylock and opens them. Any other "
"lock screen scans when you press Enter on the empty password field."
"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 "
"screens scan on Enter."
msgstr ""
"hyprlock'a ya da swaylock'a döndüğünüzde tarar ve onları açar. Diğer kilit "
"ekranları boş parola alanında Enter'a bastığınızda tarar."
"hyprlock'a, swaylock'a ya da face-unlock'un kendi kilit ekranına (`face-"
"unlock lock`, baloncukla) döndüğünüzde tarar ve onları açar. Diğer kilit "
"ekranları Enter ile tarar."
#: src/lib/menu.sh:323
#: src/lib/menu.sh:327
msgid ""
"Unlocks the lock screen when it sees your face. Off: only your password "
"works there."
@@ -512,7 +518,7 @@ msgstr ""
"Yüzünüzü görünce kilit ekranını açar. Kapalı: orada yalnızca parolanız "
"çalışır."
#: src/lib/menu.sh:324
#: src/lib/menu.sh:328
msgid ""
"Scans when you press a key or move the mouse on the lock screen, and when "
"the computer wakes up."
@@ -520,7 +526,7 @@ msgstr ""
"Kilit ekranında bir tuşa bastığınızda ya da fareyi oynattığınızda ve "
"bilgisayar uyandığında tarar."
#: src/lib/menu.sh:325
#: src/lib/menu.sh:329
msgid ""
"Scans as soon as the screen locks. Off by default: if you lock it yourself, "
"it would unlock again right away."
@@ -528,7 +534,7 @@ msgstr ""
"Ekran kilitlenir kilitlenmez tarar. Varsayılan olarak kapalı: kendiniz "
"kilitlerseniz hemen yeniden açılırdı."
#: src/lib/menu.sh:326
#: src/lib/menu.sh:330
msgid ""
"sudo takes your face instead of the password. No match: you type the "
"password as usual."
@@ -536,7 +542,21 @@ msgstr ""
"sudo parola yerine yüzünüzü kullanır. Eşleşmezse parolayı her zamanki gibi "
"yazarsınız."
#: src/lib/menu.sh:327
#: src/lib/menu.sh:331
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 "
"random, or `none`. Enter to type it."
msgstr ""
"face-unlock kilit ekranının (`face-unlock lock`) arkasındaki resim. Boş: "
"masaüstünüzdeki resim. Ya da bir dosya, rastgele seçilecek bir klasör veya "
"`none`. Yazmak için Enter."
#: src/lib/menu.sh:332
msgid "Blurs the picture behind face-unlock's own lock screen."
msgstr "face-unlock kilit ekranının arkasındaki resmi bulanıklaştırır."
#: src/lib/menu.sh:333
#, sh-printf-format
msgid ""
"The lock screen takes your face in its password check. Press Enter on the "
@@ -545,7 +565,7 @@ msgstr ""
"Kilit ekranı parola denetiminde yüzünüzü kabul eder. Taramak için boş alanda "
"Enter'a basın. Burada bulunanlar: %s."
#: src/lib/menu.sh:328
#: src/lib/menu.sh:334
msgid ""
"The password windows of your desktop and apps, for example when you install "
"software. No match: you type the password."
@@ -553,18 +573,18 @@ msgstr ""
"Masaüstünüzün ve uygulamaların parola pencereleri, örneğin yazılım kurarken. "
"Eşleşmezse parolayı yazarsınız."
#: src/lib/menu.sh:329
#: src/lib/menu.sh:335
msgid ""
"You have to blink or turn your head a little. This also stops printed photos."
msgstr ""
"Göz kırpmanız ya da başınızı biraz çevirmeniz gerekir. Bu, basılı "
"fotoğrafları da durdurur."
#: src/lib/menu.sh:330
#: src/lib/menu.sh:336
msgid "No check at all. Only for trying out a camera."
msgstr "Hiç denetim yok. Yalnızca bir kamerayı denemek için."
#: src/lib/menu.sh:331
#: src/lib/menu.sh:337
msgid ""
"Stops photos on a phone, a tablet or glossy paper. You do not have to blink. "
"A matte printed photo can get through."
@@ -572,21 +592,21 @@ msgstr ""
"Telefon, tablet ya da parlak kâğıttaki fotoğrafları durdurur. Göz kırpmanız "
"gerekmez. Mat basılı bir fotoğraf geçebilir."
#: src/lib/menu.sh:332
#: src/lib/menu.sh:338
msgid ""
"Fewer wrong matches, but it may not know you with glasses or in bad light."
msgstr ""
"Daha az yanlış eşleşme, ama gözlükle ya da kötü ışıkta sizi tanımayabilir."
#: src/lib/menu.sh:333
#: src/lib/menu.sh:339
msgid "Knows you more easily, but also somebody who looks a lot like you."
msgstr "Sizi daha kolay tanır, ama size çok benzeyen birini de."
#: src/lib/menu.sh:334
#: src/lib/menu.sh:340
msgid "The default. Right for most people."
msgstr "Varsayılan. Çoğu kişi için uygun."
#: src/lib/menu.sh:335
#: src/lib/menu.sh:341
msgid ""
"Your eyes have to be open and on the screen. So it does not unlock while you "
"look away or sleep."
@@ -594,7 +614,7 @@ msgstr ""
"Gözleriniz açık ve ekrana dönük olmalı. Böylece başka yere bakarken ya da "
"uyurken kilit açılmaz."
#: src/lib/menu.sh:336
#: src/lib/menu.sh:342
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)."
@@ -603,11 +623,11 @@ msgstr ""
"kurun. Kızılötesi kameranın ışığının açık olması gerekir (linux-enable-ir-"
"emitter)."
#: src/lib/menu.sh:337
#: src/lib/menu.sh:343
msgid "How long the camera looks for your face before it gives up."
msgstr "Kameranın vazgeçmeden önce yüzünüzü ne kadar aradığı."
#: src/lib/menu.sh:338
#: src/lib/menu.sh:344
msgid ""
"After a sure match it keeps how you look now. So a new haircut or glasses "
"need no new setup."
@@ -615,88 +635,105 @@ msgstr ""
"Kesin bir eşleşmeden sonra şu anki görünüşünüzü hatırlar. Böylece yeni saç "
"kesimi ya da gözlük yeniden kurulum gerektirmez."
#: src/lib/menu.sh:339
#: src/lib/menu.sh:345
msgid ""
"No scan while the laptop is closed, for example at a desk with an external "
"screen."
msgstr "Dizüstü kapalıyken tarama yok, örneğin harici ekranlı bir masada."
#: src/lib/menu.sh:340
#: src/lib/menu.sh:346
msgid "The bubble at the top of the screen shows what the camera is doing."
msgstr "Ekranın üstündeki baloncuk kameranın ne yaptığını gösterir."
#: src/lib/menu.sh:341
#: src/lib/menu.sh:347
msgid "A small pill with a lock that opens."
msgstr "Açılan bir kilidi olan küçük bir hap."
#: src/lib/menu.sh:342
#: src/lib/menu.sh:348
msgid "An island with a face that looks around, then rings and a tick."
msgstr ""
"Etrafına bakan bir yüzü olan bir ada, ardından halkalar ve bir onay işareti."
#: src/lib/menu.sh:343
#: src/lib/menu.sh:349
msgid "How fast the bubble moves."
msgstr "Baloncuğun ne kadar hızlı hareket ettiği."
#: src/lib/menu.sh:344
#: src/lib/menu.sh:350
msgid "Shows the bubble when sudo or an admin prompt scans your face, too."
msgstr ""
"sudo ya da bir yönetici istemi yüzünüzü taradığında da baloncuğu gösterir."
#: src/lib/menu.sh:437
#: src/lib/menu.sh:443
#, sh-printf-format
msgid "automatic (%s)"
msgstr "otomatik (%s)"
#: src/lib/menu.sh:447
#: src/lib/menu.sh:453
msgid "(infrared)"
msgstr "(kızılötesi)"
#: src/lib/menu.sh:451
#: src/lib/menu.sh:457
msgid "(not connected)"
msgstr "(bağlı değil)"
#: src/lib/menu.sh:528 src/lib/menu.sh:714
#: src/lib/menu.sh:466
msgid "same as desktop"
msgstr "masaüstüyle aynı"
#: src/lib/menu.sh:470
msgid "none"
msgstr "yok"
#: src/lib/menu.sh:487
msgid "Picture or folder:"
msgstr "Resim ya da klasör:"
#: src/lib/menu.sh:492
#, sh-printf-format
msgid "Not found: %s"
msgstr "Bulunamadı: %s"
#: src/lib/menu.sh:563 src/lib/menu.sh:750
msgid "Settings"
msgstr "Ayarlar"
#: src/lib/menu.sh:529
#: src/lib/menu.sh:564
msgid "↑↓ select ←→ or Space: change q: back"
msgstr "↑↓ seç ←→ ya da Boşluk: değiştir q: geri"
#: src/lib/menu.sh:530
#: src/lib/menu.sh:565
msgid "for all users, asks for your password"
msgstr "tüm kullanıcılar için, parolanızı sorar"
#. TRANSLATORS: keep the letters, they are the keys.
#: src/lib/menu.sh:626
#: src/lib/menu.sh:662
msgid "Up/Down: select, Space: on/off, r: rename, d: delete, a: add, q: back"
msgstr ""
"Yukarı/Aşağı: seç, Boşluk: aç/kapat, r: yeniden adlandır, d: sil, a: ekle, "
"q: geri"
#: src/lib/menu.sh:627
#: src/lib/menu.sh:663
msgid "No face is set up yet. Press a to add one."
msgstr "Henüz hiç yüz kurulmadı. Eklemek için a tuşuna basın."
#: src/lib/menu.sh:673
#: src/lib/menu.sh:709
msgid "New name:"
msgstr "Yeni ad:"
#: src/lib/menu.sh:680
#: src/lib/menu.sh:716
#, sh-printf-format
msgid "Delete \"%s\"?"
msgstr "\"%s\" silinsin mi?"
#: src/lib/menu.sh:711
#: src/lib/menu.sh:747
msgid "Turn face unlock on or off"
msgstr "Yüzle kilit açmayı aç ya da kapat"
#: src/lib/menu.sh:715
#: src/lib/menu.sh:751
msgid "Try it"
msgstr "Dene"
#: src/lib/menu.sh:716
#: src/lib/menu.sh:752
msgid "Quit"
msgstr "Çık"
@@ -756,6 +793,14 @@ msgstr "Geri döndüğünüzde tara"
msgid "Scan right after locking"
msgstr "Kilitledikten hemen sonra tara"
#: src/lib/menu.sh
msgid "Wallpaper"
msgstr "Duvar kâğıdı"
#: src/lib/menu.sh
msgid "Blur the wallpaper"
msgstr "Duvar kâğıdını bulanıklaştır"
#: src/lib/menu.sh
msgid "Password prompts"
msgstr "Parola istemleri"
@@ -912,23 +957,31 @@ msgstr "Kamera başka bir taramayla meşgul. Birazdan yeniden deneyin."
msgid "The face could not be added (%1)."
msgstr "Yüz eklenemedi (%1)."
#: src/agent/main.cpp:87
#: src/agent/lockscreencontroller.cpp:172
msgid "Wrong password"
msgstr "Yanlış parola"
#: src/agent/main.cpp:185
msgid "Face unlock for the lock screen, sudo and admin prompts"
msgstr "Kilit ekranı, sudo ve yönetici istemleri için yüzle kilit açma"
#: src/agent/main.cpp:90
#: src/agent/main.cpp:188
msgid "Set up a face."
msgstr "Bir yüz kur."
#: src/agent/main.cpp:91
#: src/agent/main.cpp:189
msgid "What to call the new face."
msgstr "Yeni yüzün adı."
#: src/agent/main.cpp:92
#: src/agent/main.cpp:190
msgid "Lock the screen."
msgstr "Ekranı kilitle."
#: src/agent/main.cpp:191
msgid "Play the bubble's animations once."
msgstr "Baloncuğun animasyonlarını bir kez oynat."
#: src/agent/main.cpp:94
#: src/agent/main.cpp:193
msgid "Bubble style for the demo: full or minimal."
msgstr "Demo için baloncuk stili: full ya da minimal."
@@ -1009,3 +1062,15 @@ msgstr "Başlayalım"
#: src/agent/qml/Enroll.qml:193
msgid "Done"
msgstr "Bitti"
#: src/agent/qml/LockScreen.qml:171
msgid "Password"
msgstr "Parola"
#: src/agent/qml/LockScreen.qml:185
msgid "Look at the camera or type your password"
msgstr "Kameraya bakın ya da parolanızı yazın"
#: src/agent/qml/LockScreen.qml:186
msgid "Type your password"
msgstr "Parolanızı yazın"