diff --git a/resources/l10n/Localizable.strings b/resources/l10n/Localizable.strings index 907c6813..fbf1e383 100644 --- a/resources/l10n/Localizable.strings +++ b/resources/l10n/Localizable.strings @@ -525,3 +525,7 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "You didn’t write your email, thus can’t receive any response."; + +"Miscellaneous" = "Miscellaneous"; + +"Cursor follows focus" = "Cursor follows focus"; diff --git a/resources/l10n/ar.lproj/Localizable.strings b/resources/l10n/ar.lproj/Localizable.strings index 5e5d8ad8..027fc496 100644 --- a/resources/l10n/ar.lproj/Localizable.strings +++ b/resources/l10n/ar.lproj/Localizable.strings @@ -529,3 +529,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "لم تكتب بريدك؛ فلذلك لن تحصل على رد."; +/* No comment provided by engineer. */ +"Miscellaneous" = "متنوع"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "المؤشر يتبع التركيز"; + diff --git a/resources/l10n/bg.lproj/Localizable.strings b/resources/l10n/bg.lproj/Localizable.strings index 0e9c3497..70a96fe8 100644 --- a/resources/l10n/bg.lproj/Localizable.strings +++ b/resources/l10n/bg.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Няма да получиш отговор, защото не си написал събщение."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Разни"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Курсорът следва фокуса"; + diff --git a/resources/l10n/bn.lproj/Localizable.strings b/resources/l10n/bn.lproj/Localizable.strings index c0e5115e..b31a40a9 100644 --- a/resources/l10n/bn.lproj/Localizable.strings +++ b/resources/l10n/bn.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "আপনি আপনার ইমেল লেখেননি, তাই কোনো রিপ্লেও পাবেন না।"; +/* No comment provided by engineer. */ +"Miscellaneous" = "বিবিধ"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "কার্সার ফোকাস অনুসরণ করে"; + diff --git a/resources/l10n/ca.lproj/Localizable.strings b/resources/l10n/ca.lproj/Localizable.strings index 52582c9b..600a1300 100644 --- a/resources/l10n/ca.lproj/Localizable.strings +++ b/resources/l10n/ca.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "No has indicat adreça de correu, no rebràs cap resposta."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Divers"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "El cursor segueix el focus"; + diff --git a/resources/l10n/cs.lproj/Localizable.strings b/resources/l10n/cs.lproj/Localizable.strings index 1025f7fc..8176f597 100644 --- a/resources/l10n/cs.lproj/Localizable.strings +++ b/resources/l10n/cs.lproj/Localizable.strings @@ -530,3 +530,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Nenapsali jste váš e-mail, takže nemůžete dostat odpověď."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Smíšený"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Kurzor následuje zaostření"; + diff --git a/resources/l10n/da.lproj/Localizable.strings b/resources/l10n/da.lproj/Localizable.strings index 21c0e6b0..e99e07d1 100644 --- a/resources/l10n/da.lproj/Localizable.strings +++ b/resources/l10n/da.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Du skrev ikke din e -mail, og kan derfor ikke modtage noget svar."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Diverse"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Markøren følger fokus"; + diff --git a/resources/l10n/de.lproj/Localizable.strings b/resources/l10n/de.lproj/Localizable.strings index 511be117..60b52022 100644 --- a/resources/l10n/de.lproj/Localizable.strings +++ b/resources/l10n/de.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Du hast keine E-Mail-Adresse angegeben, sodass man dir nicht antworten kann."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Verschiedenes"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Der Cursor folgt Focus"; + diff --git a/resources/l10n/el.lproj/Localizable.strings b/resources/l10n/el.lproj/Localizable.strings index be407567..440bf205 100644 --- a/resources/l10n/el.lproj/Localizable.strings +++ b/resources/l10n/el.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Δεν γράψατε το email σας, επομένως δεν μπορείτε να λάβετε καμία απάντηση."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Ανάμικτος"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Ο δρομέας ακολουθεί την εστίαση"; + diff --git a/resources/l10n/en.lproj/Localizable.strings b/resources/l10n/en.lproj/Localizable.strings index 1c23c401..15be1c3e 100644 --- a/resources/l10n/en.lproj/Localizable.strings +++ b/resources/l10n/en.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "You didn’t write your email, thus can’t receive any response."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Miscellaneous"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Cursor follows focus"; + diff --git a/resources/l10n/es.lproj/Localizable.strings b/resources/l10n/es.lproj/Localizable.strings index 542912f7..d8702747 100644 --- a/resources/l10n/es.lproj/Localizable.strings +++ b/resources/l10n/es.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "No has escrito tu correo electrónico, así que no podrás recibir respuesta."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Miscellaneous"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "El cursor sigue el enfoque"; + diff --git a/resources/l10n/et.lproj/Localizable.strings b/resources/l10n/et.lproj/Localizable.strings index 51cdb013..14b07703 100644 --- a/resources/l10n/et.lproj/Localizable.strings +++ b/resources/l10n/et.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Te ei kirjutanud oma e -posti, seega ei saa te vastust."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Mitmesuguseid"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Kursor järgib fookust"; + diff --git a/resources/l10n/fa.lproj/Localizable.strings b/resources/l10n/fa.lproj/Localizable.strings index 88a35e02..8d86df1a 100644 --- a/resources/l10n/fa.lproj/Localizable.strings +++ b/resources/l10n/fa.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "شما ایمیل خود را ننوشتید ، بنابراین نمی توانید پاسخی دریافت کنید."; +/* No comment provided by engineer. */ +"Miscellaneous" = "متفاوتی"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "مکان نما از تمرکز پیروی می کند"; + diff --git a/resources/l10n/fi.lproj/Localizable.strings b/resources/l10n/fi.lproj/Localizable.strings index 204b8c34..68c85aa6 100644 --- a/resources/l10n/fi.lproj/Localizable.strings +++ b/resources/l10n/fi.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Et antanut sähköpostiosoitettasi, joten emme voi lähettää sinulle vastausta."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Sekalainen"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Kohdistin seuraa Focusia"; + diff --git a/resources/l10n/fr.lproj/Localizable.strings b/resources/l10n/fr.lproj/Localizable.strings index c0660b58..09ea5884 100644 --- a/resources/l10n/fr.lproj/Localizable.strings +++ b/resources/l10n/fr.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Vous n’avez pas saisi votre email, et ne pourrez donc pas recevoir de réponse."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Divers"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Le curseur suit Focus"; + diff --git a/resources/l10n/gl.lproj/Localizable.strings b/resources/l10n/gl.lproj/Localizable.strings index 2941bc10..7b30501e 100644 --- a/resources/l10n/gl.lproj/Localizable.strings +++ b/resources/l10n/gl.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Non escribiches o teu correo electrónico, así que non poderás recibir resposta."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Varios"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "O cursor segue o foco"; + diff --git a/resources/l10n/he.lproj/Localizable.strings b/resources/l10n/he.lproj/Localizable.strings index 311967de..14774764 100644 --- a/resources/l10n/he.lproj/Localizable.strings +++ b/resources/l10n/he.lproj/Localizable.strings @@ -525,3 +525,10 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "לא רשמת את כתובת המייל שלך, ולא תוכל לקבל מענה."; + +/* No comment provided by engineer. */ +"Miscellaneous" = "שונות"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "הסמן עוקב אחר המיקוד"; + diff --git a/resources/l10n/hi.lproj/Localizable.strings b/resources/l10n/hi.lproj/Localizable.strings index c1a1a337..83a5d705 100644 --- a/resources/l10n/hi.lproj/Localizable.strings +++ b/resources/l10n/hi.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "आपने अपना ईमेल नहीं लिखा, इसलिए कोई जवाब नहीं मिल सकता ।"; +/* No comment provided by engineer. */ +"Miscellaneous" = "मिश्रित"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "कर्सर फोकस का अनुसरण करता है"; + diff --git a/resources/l10n/hr.lproj/Localizable.strings b/resources/l10n/hr.lproj/Localizable.strings index 457558b3..53ef91cf 100644 --- a/resources/l10n/hr.lproj/Localizable.strings +++ b/resources/l10n/hr.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Niste napisali svoju e -poštu, pa ne možete dobiti nikakav odgovor."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Razni"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Kursor slijedi fokus"; + diff --git a/resources/l10n/hu.lproj/Localizable.strings b/resources/l10n/hu.lproj/Localizable.strings index b1492c57..020c6fb8 100644 --- a/resources/l10n/hu.lproj/Localizable.strings +++ b/resources/l10n/hu.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Ha nem ad meg e-mail címet, nem tudunk választ küldeni"; +/* No comment provided by engineer. */ +"Miscellaneous" = "Különféle"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "A kurzor követi a fókuszt"; + diff --git a/resources/l10n/id.lproj/Localizable.strings b/resources/l10n/id.lproj/Localizable.strings index 99518e64..1f2012ec 100644 --- a/resources/l10n/id.lproj/Localizable.strings +++ b/resources/l10n/id.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Anda tidak menulis email Anda, sehingga tidak dapat menerima tanggapan apa pun."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Aneka ragam"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Kursor mengikuti fokus"; + diff --git a/resources/l10n/is.lproj/Localizable.strings b/resources/l10n/is.lproj/Localizable.strings index 9495d0f7..5c0daf99 100644 --- a/resources/l10n/is.lproj/Localizable.strings +++ b/resources/l10n/is.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Þú gafst ekki upp netfang, því færðu ekki svar."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Ýmislegt"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Bendill fylgir fókus"; + diff --git a/resources/l10n/it.lproj/Localizable.strings b/resources/l10n/it.lproj/Localizable.strings index a69e1b19..9c59749d 100644 --- a/resources/l10n/it.lproj/Localizable.strings +++ b/resources/l10n/it.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Non hai fornito un indirizzo email non potrai ricevere risposta."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Varie"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Il cursore segue la messa a fuoco"; + diff --git a/resources/l10n/ja.lproj/Localizable.strings b/resources/l10n/ja.lproj/Localizable.strings index 9b31fc30..e7674526 100644 --- a/resources/l10n/ja.lproj/Localizable.strings +++ b/resources/l10n/ja.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "ご自身のEmailを入力しなかったため、回答を受信できません。"; +/* No comment provided by engineer. */ +"Miscellaneous" = "その他"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "カーソルはフォーカスに続きます"; + diff --git a/resources/l10n/kn.lproj/Localizable.strings b/resources/l10n/kn.lproj/Localizable.strings index 125d6dc4..83b0540b 100644 --- a/resources/l10n/kn.lproj/Localizable.strings +++ b/resources/l10n/kn.lproj/Localizable.strings @@ -526,3 +526,9 @@ /*No comment provided by engineer.*/ "You didn’t write your email, thus can’t receive any response." = "ನೀವು ನಿಮ್ಮ ಇಮೇಲ್ ಕೊಡದಿದ್ದ ಕಾರಣ ಪ್ರತಿಕ್ರಿಯೆ ಲಭಿಸುವುದಿಲ್ಲ."; +/* No comment provided by engineer. */ +"Miscellaneous" = "ವಿವಿಧ"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "ಕರ್ಸರ್ ಗಮನವನ್ನು ಅನುಸರಿಸುತ್ತದೆ"; + diff --git a/resources/l10n/ko.lproj/Localizable.strings b/resources/l10n/ko.lproj/Localizable.strings index d98d0ad5..5eb06ff5 100644 --- a/resources/l10n/ko.lproj/Localizable.strings +++ b/resources/l10n/ko.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "이메일을 적지 않으면 답변을 받을 수 없습니다."; +/* No comment provided by engineer. */ +"Miscellaneous" = "여러 가지 잡다한"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "커서는 초점을 따릅니다"; + diff --git a/resources/l10n/ku.lproj/Localizable.strings b/resources/l10n/ku.lproj/Localizable.strings index db205514..387d8393 100644 --- a/resources/l10n/ku.lproj/Localizable.strings +++ b/resources/l10n/ku.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Te email xwe nenivisandiye, bi vî halî ji tere ti bersivek dê neyî şandin"; +/* No comment provided by engineer. */ +"Miscellaneous" = "Lihevket"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Cursor fokusê bişopîne"; + diff --git a/resources/l10n/lb.lproj/Localizable.strings b/resources/l10n/lb.lproj/Localizable.strings index e439e8c5..76ae7022 100644 --- a/resources/l10n/lb.lproj/Localizable.strings +++ b/resources/l10n/lb.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Dir hutt Är E-Mail net geschriwwen, also kann also keng Äntwert kréien."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Erleeën"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Cursor Follows fokusséieren"; + diff --git a/resources/l10n/ml.lproj/Localizable.strings b/resources/l10n/ml.lproj/Localizable.strings index d33a695d..a4c53b19 100644 --- a/resources/l10n/ml.lproj/Localizable.strings +++ b/resources/l10n/ml.lproj/Localizable.strings @@ -526,3 +526,9 @@ /*No comment provided by engineer.*/ "You didn’t write your email, thus can’t receive any response." = "You didn’t write your email, thus can’t receive any response."; +/* No comment provided by engineer. */ +"Miscellaneous" = "കലര്പ്പായ"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "കഴ്സർ ഫോക്കസ് പിന്തുടരുന്നു"; + diff --git a/resources/l10n/nb.lproj/Localizable.strings b/resources/l10n/nb.lproj/Localizable.strings index a0c71eb3..be77ded7 100644 --- a/resources/l10n/nb.lproj/Localizable.strings +++ b/resources/l10n/nb.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Du la ikke inn din epost, derfor kan du ikke få tilbakemelding."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Miscellaneous"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Cursor follows focus"; + diff --git a/resources/l10n/nl.lproj/Localizable.strings b/resources/l10n/nl.lproj/Localizable.strings index 88edbd53..25fd626a 100644 --- a/resources/l10n/nl.lproj/Localizable.strings +++ b/resources/l10n/nl.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Je hebt geen e-mail ingevoerd en kunt dus geen reactie ontvangen."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Gemengd"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Cursor volgt focus"; + diff --git a/resources/l10n/nn.lproj/Localizable.strings b/resources/l10n/nn.lproj/Localizable.strings index 39a0e83d..c9caf347 100644 --- a/resources/l10n/nn.lproj/Localizable.strings +++ b/resources/l10n/nn.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Du la ikkje inn e-postadressa di, difor kan du ikkje få tilbakemelding."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Miscellaneous"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Cursor follows focus"; + diff --git a/resources/l10n/pl.lproj/Localizable.strings b/resources/l10n/pl.lproj/Localizable.strings index 3f9af4b9..f5c5269c 100644 --- a/resources/l10n/pl.lproj/Localizable.strings +++ b/resources/l10n/pl.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Nie napisałeś swojego adresu e-mail, \ndlatego nie możesz otrzymać odpowiedzi."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Różnorodny"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Kursor następuje po skupieniu"; + diff --git a/resources/l10n/pt-BR.lproj/Localizable.strings b/resources/l10n/pt-BR.lproj/Localizable.strings index 96a34eab..d9569145 100644 --- a/resources/l10n/pt-BR.lproj/Localizable.strings +++ b/resources/l10n/pt-BR.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Você não informou seu e-mail, portanto não poderá receber uma resposta."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Miscellaneous"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Cursor follows focus"; + diff --git a/resources/l10n/pt.lproj/Localizable.strings b/resources/l10n/pt.lproj/Localizable.strings index 3d8bee22..5b5235a6 100644 --- a/resources/l10n/pt.lproj/Localizable.strings +++ b/resources/l10n/pt.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Não escreveu o seu endereço de email, logo não é possível enviar resposta"; +/* No comment provided by engineer. */ +"Miscellaneous" = "Miscellaneous"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "O cursor segue o foco"; + diff --git a/resources/l10n/ro.lproj/Localizable.strings b/resources/l10n/ro.lproj/Localizable.strings index 03d01122..d07f6ca0 100644 --- a/resources/l10n/ro.lproj/Localizable.strings +++ b/resources/l10n/ro.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Nu ai scris adresa ta de email, nu poți primi nici-un răspuns."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Diverse"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Cursorul urmează focalizarea"; + diff --git a/resources/l10n/ru.lproj/Localizable.strings b/resources/l10n/ru.lproj/Localizable.strings index 36437d87..a5f27ae7 100644 --- a/resources/l10n/ru.lproj/Localizable.strings +++ b/resources/l10n/ru.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Вы не написали свою электронную почту, поэтому не можете получить ответ."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Разнообразный"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Курсор следует за фокусом"; + diff --git a/resources/l10n/sk.lproj/Localizable.strings b/resources/l10n/sk.lproj/Localizable.strings index cb60a9bc..6b6e861f 100644 --- a/resources/l10n/sk.lproj/Localizable.strings +++ b/resources/l10n/sk.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Nezadali ste svoj e-mail, takže nemôžete dostávať žiadne odpovede."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Rôznorodý"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Kurzor sleduje zameranie"; + diff --git a/resources/l10n/sl.lproj/Localizable.strings b/resources/l10n/sl.lproj/Localizable.strings index a6d31f84..cab2dbf2 100644 --- a/resources/l10n/sl.lproj/Localizable.strings +++ b/resources/l10n/sl.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Niste napisali svojega e -poštnega sporočila, zato ne morete prejeti nobenega odgovora."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Razno"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Kazalec sledi fokusu"; + diff --git a/resources/l10n/sq.lproj/Localizable.strings b/resources/l10n/sq.lproj/Localizable.strings index 73177bc0..119845cf 100644 --- a/resources/l10n/sq.lproj/Localizable.strings +++ b/resources/l10n/sq.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "JU nuk keni shkruar email, kështu që nuk mund të pranoni përgjigje"; +/* No comment provided by engineer. */ +"Miscellaneous" = "I ndryshëm"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Kursori ndjek fokusin"; + diff --git a/resources/l10n/sr.lproj/Localizable.strings b/resources/l10n/sr.lproj/Localizable.strings index 51ff7931..18458bc2 100644 --- a/resources/l10n/sr.lproj/Localizable.strings +++ b/resources/l10n/sr.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Email adresa nije data, i zato neće biti odgovora."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Остало"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Курсор следи фокус"; + diff --git a/resources/l10n/sv.lproj/Localizable.strings b/resources/l10n/sv.lproj/Localizable.strings index 0eb549e9..f50d8af3 100644 --- a/resources/l10n/sv.lproj/Localizable.strings +++ b/resources/l10n/sv.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Du uppgav ingen e-post och kan därför inte få svar."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Diverse"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Markören följer fokus"; + diff --git a/resources/l10n/ta.lproj/Localizable.strings b/resources/l10n/ta.lproj/Localizable.strings index f5e6fdc2..821cc2c1 100644 --- a/resources/l10n/ta.lproj/Localizable.strings +++ b/resources/l10n/ta.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "உங்கள் மின்னஞ்சலை நீங்கள் எழுதவில்லை, இதனால் எந்த பதிலும் பெற முடியாது."; +/* No comment provided by engineer. */ +"Miscellaneous" = "இதர"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "கர்சர் கவனம் செலுத்துகிறது"; + diff --git a/resources/l10n/th.lproj/Localizable.strings b/resources/l10n/th.lproj/Localizable.strings index d29527fc..b974ff01 100644 --- a/resources/l10n/th.lproj/Localizable.strings +++ b/resources/l10n/th.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "คุณไม่ได้ระบุอีเมลของคุณ ดังนั้นจึงไม่สามารถรับการตอบกลับใด ๆ ได้"; +/* No comment provided by engineer. */ +"Miscellaneous" = "เบ็ดเตล็ด"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "เคอร์เซอร์ติดตามโฟกัส"; + diff --git a/resources/l10n/tr.lproj/Localizable.strings b/resources/l10n/tr.lproj/Localizable.strings index 8c6c1ad9..20b6dce9 100644 --- a/resources/l10n/tr.lproj/Localizable.strings +++ b/resources/l10n/tr.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "E-posta adresinizi yazmadığınız için yanıt alamayacaksınız."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Çeşitli"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "İmleç odağı takip eder"; + diff --git a/resources/l10n/uk.lproj/Localizable.strings b/resources/l10n/uk.lproj/Localizable.strings index 76757b1d..75ea8225 100644 --- a/resources/l10n/uk.lproj/Localizable.strings +++ b/resources/l10n/uk.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Ви не вказали свою електронну пошту, тому не можете отримати жодної відповіді."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Різний"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Курсор слідкує за фокусом"; + diff --git a/resources/l10n/uz.lproj/Localizable.strings b/resources/l10n/uz.lproj/Localizable.strings index 43998fd5..4e2de22d 100644 --- a/resources/l10n/uz.lproj/Localizable.strings +++ b/resources/l10n/uz.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Siz elektron pochtangizni yozmadingiz, shuning uchun hech qanday javob ololmaysiz."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Har xil"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Kursor diqqat markazida"; + diff --git a/resources/l10n/vi.lproj/Localizable.strings b/resources/l10n/vi.lproj/Localizable.strings index f40fe754..90b354df 100644 --- a/resources/l10n/vi.lproj/Localizable.strings +++ b/resources/l10n/vi.lproj/Localizable.strings @@ -526,3 +526,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "Bạn không điền email nên sẽ không nhận được phản hồi."; +/* No comment provided by engineer. */ +"Miscellaneous" = "Linh tinh"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "Con trỏ theo tiêu điểm"; + diff --git a/resources/l10n/zh-CN.lproj/Localizable.strings b/resources/l10n/zh-CN.lproj/Localizable.strings index 2a235019..d13246ed 100644 --- a/resources/l10n/zh-CN.lproj/Localizable.strings +++ b/resources/l10n/zh-CN.lproj/Localizable.strings @@ -525,3 +525,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "您未填写电子邮箱地址,将无法收到回复。"; + +/* No comment provided by engineer. */ +"Miscellaneous" = "混杂的"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "光标跟随焦点"; diff --git a/resources/l10n/zh-TW.lproj/Localizable.strings b/resources/l10n/zh-TW.lproj/Localizable.strings index 68b26cdc..34609ee8 100644 --- a/resources/l10n/zh-TW.lproj/Localizable.strings +++ b/resources/l10n/zh-TW.lproj/Localizable.strings @@ -525,3 +525,9 @@ /* No comment provided by engineer. */ "You didn’t write your email, thus can’t receive any response." = "若沒有填寫電子信箱,您將無法收到回覆"; + +/* No comment provided by engineer. */ +"Miscellaneous" = "混雜的"; + +/* No comment provided by engineer. */ +"Cursor follows focus" = "光標跟隨焦點"; diff --git a/src/logic/Preferences.swift b/src/logic/Preferences.swift index 397e8c49..e276e1ac 100644 --- a/src/logic/Preferences.swift +++ b/src/logic/Preferences.swift @@ -32,6 +32,7 @@ class Preferences { "arrowKeysEnabled": "true", "vimKeysEnabled": "false", "mouseHoverEnabled": "false", + "cursorFollowFocusEnabled": "false", "showMinimizedWindows": ShowHowPreference.show.rawValue, "showMinimizedWindows2": ShowHowPreference.show.rawValue, "showMinimizedWindows3": ShowHowPreference.show.rawValue, @@ -124,6 +125,7 @@ class Preferences { // periphery:ignore static var vimKeysEnabled: Bool { defaults.bool("vimKeysEnabled") } static var mouseHoverEnabled: Bool { defaults.bool("mouseHoverEnabled") } + static var cursorFollowFocusEnabled: Bool { defaults.bool("cursorFollowFocusEnabled") } static var showTabsAsWindows: Bool { defaults.bool("showTabsAsWindows") } static var hideColoredCircles: Bool { defaults.bool("hideColoredCircles") } static var windowDisplayDelay: DispatchTimeInterval { DispatchTimeInterval.milliseconds(defaults.int("windowDisplayDelay")) } diff --git a/src/ui/App.swift b/src/ui/App.swift index 88b02e12..63327c99 100644 --- a/src/ui/App.swift +++ b/src/ui/App.swift @@ -232,11 +232,21 @@ class App: AppCenterApplication, NSApplicationDelegate { hideUi(true) if let window = selectedWindow, !MissionControl.isActive() { window.focus() + if Preferences.cursorFollowFocusEnabled { + moveCursorToSelectedWindow(window) + } } else { previewPanel.orderOut(nil) } } + func moveCursorToSelectedWindow(_ window: Window) { + let referenceWindow = window.referenceWindowForTabbedWindow() + guard let position = referenceWindow?.position, let size = referenceWindow?.size else { return } + let point = CGPoint(x: position.x + size.width / 2, y: position.y + size.height / 2) + CGWarpMouseCursorPosition(point) + } + func refreshOpenUi(_ windowsToUpdate: [Window]? = nil) { guard appIsBeingUsed else { return } let currentScreen = NSScreen.preferred() // fix screen between steps since it could change (e.g. mouse moved to another screen) diff --git a/src/ui/preferences-window/tabs/controls/AdditionalControlsSheet.swift b/src/ui/preferences-window/tabs/controls/AdditionalControlsSheet.swift index 8b944469..0e5e3e5f 100644 --- a/src/ui/preferences-window/tabs/controls/AdditionalControlsSheet.swift +++ b/src/ui/preferences-window/tabs/controls/AdditionalControlsSheet.swift @@ -8,17 +8,25 @@ class AdditionalControlsSheet: SheetWindow { rightViews: [LabelAndControl.makeSwitch("vimKeysEnabled", extraAction: ControlsTab.vimKeysEnabledCallback)]) let enableMouse = TableGroupView.Row(leftTitle: NSLocalizedString("Select windows on mouse hover", comment: ""), rightViews: [LabelAndControl.makeSwitch("mouseHoverEnabled")]) + let enableCursorFollowFocus = TableGroupView.Row(leftTitle: NSLocalizedString("Cursor follows focus", comment: ""), + rightViews: [LabelAndControl.makeSwitch("cursorFollowFocusEnabled")]) ControlsTab.arrowKeysCheckbox = enableArrows.rightViews[0] as? Switch ControlsTab.vimKeysCheckbox = enableVimKeys.rightViews[0] as? Switch ControlsTab.arrowKeysEnabledCallback(ControlsTab.arrowKeysCheckbox) ControlsTab.vimKeysEnabledCallback(ControlsTab.vimKeysCheckbox) - let table = TableGroupView(title: NSLocalizedString("Additional controls", comment: ""), + let table1 = TableGroupView(title: NSLocalizedString("Additional controls", comment: ""), width: PreferencesWindow.width) - _ = table.addRow(enableArrows) - _ = table.addRow(enableVimKeys) - _ = table.addRow(enableMouse) - return table + _ = table1.addRow(enableArrows) + _ = table1.addRow(enableVimKeys) + _ = table1.addRow(enableMouse) + + let table2 = TableGroupView(title: NSLocalizedString("Miscellaneous", comment: ""), + width: PreferencesWindow.width) + _ = table2.addRow(enableCursorFollowFocus) + + let view = TableGroupSetView(originalViews: [table1, table2], padding: 0) + return view } }