Skip to content

Commit eb14733

Browse files
Merge pull request slgobinath#813 from slgobinath/master
v3.3.0
2 parents b6b08db + d1f0ea1 commit eb14733

File tree

54 files changed

+713
-329
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+713
-329
lines changed

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
safeeyes (3.3.0) noble; urgency=medium
2+
3+
* Fixed behavior on RPi OS and updated translations
4+
5+
-- Archisman Panigrahi <[email protected]> Sat, 20 Dec 2025 21:21:11 +0000
6+
17
safeeyes (3.2.0) noble; urgency=medium
28

39
* Fixed XFCE multi-screen bug (thanks to @deltragon)

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "safeeyes"
3-
version = "3.2.0"
3+
version = "3.3.0"
44
description = "Protect your eyes from eye strain using this continuous breaks reminder."
55
license = {text = "GPL-3.0-or-later"}
66
keywords = ["linux utility health eye-strain safe-eyes"]
@@ -30,7 +30,7 @@ requires-python = ">=3.10"
3030

3131
[project.urls]
3232
Homepage = "https://github.com/slgobinath/SafeEyes"
33-
Downloads = "https://github.com/slgobinath/SafeEyes/archive/v3.2.0.tar.gz"
33+
Downloads = "https://github.com/slgobinath/SafeEyes/archive/v3.3.0.tar.gz"
3434

3535
[project.scripts]
3636
safeeyes = "safeeyes.__main__:main"

safeeyes/config/locale/ar/LC_MESSAGES/safeeyes.po

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ msgstr ""
77
"Project-Id-Version: \n"
88
"POT-Creation-Date: \n"
99
"PO-Revision-Date: 2025-05-22 09:20+0000\n"
10-
"Last-Translator: abdelbasset jabrane "
11-
"<[email protected].weblate.org>\n"
10+
"Last-Translator: abdelbasset jabrane <[email protected]."
11+
"weblate.org>\n"
1212
"Language-Team: Arabic <https://hosted.weblate.org/projects/safe-eyes/"
1313
"translations/ar/>\n"
1414
"Language: ar\n"
@@ -370,12 +370,12 @@ msgid "Screensaver"
370370
msgstr "شاشة التوقف"
371371

372372
# plugin/screensaver
373-
msgid "Lock the screen after long breaks by starting screensaver"
374-
msgstr "اغلق الشاشة بعد فترة استراحة طويلة عن طريق بدأ شاشة التوقف"
373+
msgid "Lock the screen after long breaks by starting screensaver/screen-lock"
374+
msgstr ""
375375

376376
# plugin/screensaver
377-
msgid "Custom screensaver command"
378-
msgstr "أمر شاشة التوقف مخصص"
377+
msgid "Custom screensaver or screen-lock command"
378+
msgstr ""
379379

380380
# plugin/screensaver
381381
msgid "Minimum seconds to skip without screensaver"
@@ -611,6 +611,14 @@ msgstr ""
611611
msgid "Please install one of the command-line tools: %s"
612612
msgstr ""
613613

614+
# plugin/screensaver
615+
#~ msgid "Lock the screen after long breaks by starting screensaver"
616+
#~ msgstr "اغلق الشاشة بعد فترة استراحة طويلة عن طريق بدأ شاشة التوقف"
617+
618+
# plugin/screensaver
619+
#~ msgid "Custom screensaver command"
620+
#~ msgstr "أمر شاشة التوقف مخصص"
621+
614622
# Short break
615623
#~ msgid "Tightly close your eyes"
616624
#~ msgstr "أغلق عينيك بشدّة"

safeeyes/config/locale/bg/LC_MESSAGES/safeeyes.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,11 +367,11 @@ msgid "Screensaver"
367367
msgstr ""
368368

369369
# plugin/screensaver
370-
msgid "Lock the screen after long breaks by starting screensaver"
370+
msgid "Lock the screen after long breaks by starting screensaver/screen-lock"
371371
msgstr ""
372372

373373
# plugin/screensaver
374-
msgid "Custom screensaver command"
374+
msgid "Custom screensaver or screen-lock command"
375375
msgstr ""
376376

377377
# plugin/screensaver

safeeyes/config/locale/bn/LC_MESSAGES/safeeyes.po

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgid ""
66
msgstr ""
77
"Project-Id-Version: \n"
88
"POT-Creation-Date: \n"
9-
"PO-Revision-Date: 2025-08-29 17:30+0000\n"
9+
"PO-Revision-Date: 2025-10-11 17:07+0000\n"
1010
"Last-Translator: Archisman Panigrahi <[email protected]>\n"
1111
"Language-Team: Bengali <https://hosted.weblate.org/projects/safe-eyes/"
1212
"translations/bn/>\n"
@@ -15,7 +15,7 @@ msgstr ""
1515
"Content-Type: text/plain; charset=UTF-8\n"
1616
"Content-Transfer-Encoding: 8bit\n"
1717
"Plural-Forms: nplurals=2; plural=(n==0 || n==1);\n"
18-
"X-Generator: Weblate 5.13.1-dev\n"
18+
"X-Generator: Weblate 5.14-dev\n"
1919

2020
# Short break
2121
msgid "Gently close your eyes"
@@ -369,12 +369,12 @@ msgid "Screensaver"
369369
msgstr "স্ক্রিনসেভার"
370370

371371
# plugin/screensaver
372-
msgid "Lock the screen after long breaks by starting screensaver"
373-
msgstr "দীর্ঘ বিরতির পরে স্ক্রিনসেভার শুরু করে স্ক্রিন লক করুন"
372+
msgid "Lock the screen after long breaks by starting screensaver/screen-lock"
373+
msgstr "দীর্ঘবিরতির পর স্ক্রিনসেভার/স্ক্রিন-লক চালু করুন"
374374

375375
# plugin/screensaver
376-
msgid "Custom screensaver command"
377-
msgstr "কাস্টম স্ক্রিনসেভার কমান্ড"
376+
msgid "Custom screensaver or screen-lock command"
377+
msgstr "কাস্টম স্ক্রিনসেভার বা স্ক্রিন-লক কমান্ড"
378378

379379
# plugin/screensaver
380380
msgid "Minimum seconds to skip without screensaver"
@@ -534,7 +534,8 @@ msgstr "RSI প্রতিরোধ"
534534

535535
msgid ""
536536
"Please install service providing tray icons for your desktop environment."
537-
msgstr "অনুগ্রহ করে আপনার ডেস্কটপ পরিবেশের জন্য ট্রে আইকন প্রদানকারী সার্ভিসটি ইনস্টল করুন।"
537+
msgstr ""
538+
"অনুগ্রহ করে আপনার ডেস্কটপ পরিবেশের জন্য ট্রে আইকন প্রদানকারী সার্ভিসটি ইনস্টল করুন।"
538539

539540
#, python-format
540541
msgid "Next long break at %s"
@@ -551,7 +552,9 @@ msgstr "প্রয়োজনীয় প্লাগইন '%s' এর dependency
551552
msgid ""
552553
"Please install the dependencies or disable the plugin. To hide this message, "
553554
"you can also deactivate the plugin in the settings."
554-
msgstr "অনুগ্রহ করে dependencyগুলো ইনস্টল করুন অথবা প্লাগইনটি নিষ্ক্রিয় করুন। এই বার্তাটি মুছে ফেলতে আপনি সেটিংসে প্লাগইনটি নিষ্ক্রিয়ও করতে পারেন।"
555+
msgstr ""
556+
"অনুগ্রহ করে dependencyগুলো ইনস্টল করুন অথবা প্লাগইনটি নিষ্ক্রিয় করুন। এই বার্তাটি মুছে "
557+
"ফেলতে আপনি সেটিংসে প্লাগইনটি নিষ্ক্রিয়ও করতে পারেন।"
555558

556559
msgid "Click here for more information"
557560
msgstr "আরও তথ্যের জন্য এখানে ক্লিক করুন"
@@ -569,7 +572,9 @@ msgstr "লাইসেন্স:"
569572
msgid ""
570573
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
571574
"stylesheet in '%(new)s' instead."
572-
msgstr "পুরনো স্টাইলশীট '%(old)s' এ পাওয়া গেছে; এটি উপেক্ষা করা হচ্ছে। কাস্টম স্টাইলের জন্য '%(new)s' এ একটি নতুন স্টাইলশীট তৈরি করুন।"
575+
msgstr ""
576+
"পুরনো স্টাইলশীট '%(old)s' এ পাওয়া গেছে; এটি উপেক্ষা করা হচ্ছে। কাস্টম স্টাইলের জন্য "
577+
"'%(new)s' এ একটি নতুন স্টাইলশীট তৈরি করুন।"
573578

574579
msgid "Customizing the postpone and skip shortcuts does not work on Wayland."
575580
msgstr "Wayland-এ স্থগিত এবং বাতিল করার শর্টকাট কাস্টমাইজ করা কাজ করে না।"
@@ -592,3 +597,11 @@ msgstr "সেকেন্ড"
592597
#, python-format
593598
msgid "Please install one of the command-line tools: %s"
594599
msgstr "অনুগ্রহ করে নিচের কমান্ড-লাইন টুলগুলোর একটি ইনস্টল করুন: %s"
600+
601+
# plugin/screensaver
602+
#~ msgid "Lock the screen after long breaks by starting screensaver"
603+
#~ msgstr "দীর্ঘ বিরতির পরে স্ক্রিনসেভার শুরু করে স্ক্রিন লক করুন"
604+
605+
# plugin/screensaver
606+
#~ msgid "Custom screensaver command"
607+
#~ msgstr "কাস্টম স্ক্রিনসেভার কমান্ড"

safeeyes/config/locale/bn_IN/LC_MESSAGES/safeeyes.po

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@ msgid ""
66
msgstr ""
77
"Project-Id-Version: \n"
88
"POT-Creation-Date: \n"
9-
"PO-Revision-Date: 2025-08-29 17:30+0000\n"
9+
"PO-Revision-Date: 2025-10-11 17:07+0000\n"
1010
"Last-Translator: Archisman Panigrahi <[email protected]>\n"
11-
"Language-Team: Bengali (India) <https://hosted.weblate.org/projects/safe-eyes/"
12-
"translations/bn_IN/>\n"
11+
"Language-Team: Bengali (India) <https://hosted.weblate.org/projects/"
12+
"safe-eyes/translations/bn_IN/>\n"
1313
"Language: bn_IN\n"
1414
"MIME-Version: 1.0\n"
1515
"Content-Type: text/plain; charset=UTF-8\n"
1616
"Content-Transfer-Encoding: 8bit\n"
1717
"Plural-Forms: nplurals=2; plural=(n==0 || n==1);\n"
18-
"X-Generator: Weblate 5.13.1-dev\n"
18+
"X-Generator: Weblate 5.14-dev\n"
1919

2020
# Short break
2121
msgid "Gently close your eyes"
@@ -369,12 +369,12 @@ msgid "Screensaver"
369369
msgstr "স্ক্রিনসেভার"
370370

371371
# plugin/screensaver
372-
msgid "Lock the screen after long breaks by starting screensaver"
373-
msgstr "দীর্ঘ বিরতির পরে স্ক্রিনসেভার শুরু করে স্ক্রিন লক করুন"
372+
msgid "Lock the screen after long breaks by starting screensaver/screen-lock"
373+
msgstr "দীর্ঘবিরতির পর স্ক্রিনসেভার/স্ক্রিন-লক চালু করুন"
374374

375375
# plugin/screensaver
376-
msgid "Custom screensaver command"
377-
msgstr "কাস্টম স্ক্রিনসেভার কমান্ড"
376+
msgid "Custom screensaver or screen-lock command"
377+
msgstr "কাস্টম স্ক্রিনসেভার বা স্ক্রিন-লক কমান্ড"
378378

379379
# plugin/screensaver
380380
msgid "Minimum seconds to skip without screensaver"
@@ -534,7 +534,8 @@ msgstr "RSI প্রতিরোধ"
534534

535535
msgid ""
536536
"Please install service providing tray icons for your desktop environment."
537-
msgstr "অনুগ্রহ করে আপনার ডেস্কটপ পরিবেশের জন্য ট্রে আইকন প্রদানকারী সার্ভিসটি ইনস্টল করুন।"
537+
msgstr ""
538+
"অনুগ্রহ করে আপনার ডেস্কটপ পরিবেশের জন্য ট্রে আইকন প্রদানকারী সার্ভিসটি ইনস্টল করুন।"
538539

539540
#, python-format
540541
msgid "Next long break at %s"
@@ -551,7 +552,9 @@ msgstr "প্রয়োজনীয় প্লাগইন '%s' এর dependency
551552
msgid ""
552553
"Please install the dependencies or disable the plugin. To hide this message, "
553554
"you can also deactivate the plugin in the settings."
554-
msgstr "অনুগ্রহ করে dependencyগুলো ইনস্টল করুন অথবা প্লাগইনটি নিষ্ক্রিয় করুন। এই বার্তাটি মুছে ফেলতে আপনি সেটিংসে প্লাগইনটি নিষ্ক্রিয়ও করতে পারেন।"
555+
msgstr ""
556+
"অনুগ্রহ করে dependencyগুলো ইনস্টল করুন অথবা প্লাগইনটি নিষ্ক্রিয় করুন। এই বার্তাটি মুছে "
557+
"ফেলতে আপনি সেটিংসে প্লাগইনটি নিষ্ক্রিয়ও করতে পারেন।"
555558

556559
msgid "Click here for more information"
557560
msgstr "আরও তথ্যের জন্য এখানে ক্লিক করুন"
@@ -569,7 +572,9 @@ msgstr "লাইসেন্স:"
569572
msgid ""
570573
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
571574
"stylesheet in '%(new)s' instead."
572-
msgstr "পুরনো স্টাইলশীট '%(old)s' এ পাওয়া গেছে; এটি উপেক্ষা করা হচ্ছে। কাস্টম স্টাইলের জন্য '%(new)s' এ একটি নতুন স্টাইলশীট তৈরি করুন।"
575+
msgstr ""
576+
"পুরনো স্টাইলশীট '%(old)s' এ পাওয়া গেছে; এটি উপেক্ষা করা হচ্ছে। কাস্টম স্টাইলের জন্য "
577+
"'%(new)s' এ একটি নতুন স্টাইলশীট তৈরি করুন।"
573578

574579
msgid "Customizing the postpone and skip shortcuts does not work on Wayland."
575580
msgstr "Wayland-এ স্থগিত এবং বাতিল করার শর্টকাট কাস্টমাইজ করা কাজ করে না।"
@@ -592,3 +597,11 @@ msgstr "সেকেন্ড"
592597
#, python-format
593598
msgid "Please install one of the command-line tools: %s"
594599
msgstr "অনুগ্রহ করে নিচের কমান্ড-লাইন টুলগুলোর একটি ইনস্টল করুন: %s"
600+
601+
# plugin/screensaver
602+
#~ msgid "Lock the screen after long breaks by starting screensaver"
603+
#~ msgstr "দীর্ঘ বিরতির পরে স্ক্রিনসেভার শুরু করে স্ক্রিন লক করুন"
604+
605+
# plugin/screensaver
606+
#~ msgid "Custom screensaver command"
607+
#~ msgstr "কাস্টম স্ক্রিনসেভার কমান্ড"

safeeyes/config/locale/ca/LC_MESSAGES/safeeyes.po

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -373,14 +373,12 @@ msgid "Screensaver"
373373
msgstr "Estalvi de pantalla"
374374

375375
# plugin/screensaver
376-
msgid "Lock the screen after long breaks by starting screensaver"
376+
msgid "Lock the screen after long breaks by starting screensaver/screen-lock"
377377
msgstr ""
378-
"Bloqueja la pantalla després de pauses llargues activant l'estalvi de "
379-
"pantalla"
380378

381379
# plugin/screensaver
382-
msgid "Custom screensaver command"
383-
msgstr "Ordre personalitzada de l'estalvi de pantalla"
380+
msgid "Custom screensaver or screen-lock command"
381+
msgstr ""
384382

385383
# plugin/screensaver
386384
msgid "Minimum seconds to skip without screensaver"
@@ -605,6 +603,16 @@ msgstr ""
605603
msgid "Please install one of the command-line tools: %s"
606604
msgstr ""
607605

606+
# plugin/screensaver
607+
#~ msgid "Lock the screen after long breaks by starting screensaver"
608+
#~ msgstr ""
609+
#~ "Bloqueja la pantalla després de pauses llargues activant l'estalvi de "
610+
#~ "pantalla"
611+
612+
# plugin/screensaver
613+
#~ msgid "Custom screensaver command"
614+
#~ msgstr "Ordre personalitzada de l'estalvi de pantalla"
615+
608616
# Short break
609617
#~ msgid "Tightly close your eyes"
610618
#~ msgstr "Tanqueu fortament els ulls"

safeeyes/config/locale/cs/LC_MESSAGES/safeeyes.po

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgid ""
66
msgstr ""
77
"Project-Id-Version: \n"
88
"POT-Creation-Date: \n"
9-
"PO-Revision-Date: 2025-08-21 09:01+0000\n"
9+
"PO-Revision-Date: 2025-10-31 13:02+0000\n"
1010
"Last-Translator: vikdevelop <[email protected]>\n"
1111
"Language-Team: Czech <https://hosted.weblate.org/projects/safe-eyes/"
1212
"translations/cs/>\n"
@@ -15,7 +15,7 @@ msgstr ""
1515
"Content-Type: text/plain; charset=UTF-8\n"
1616
"Content-Transfer-Encoding: 8bit\n"
1717
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
18-
"X-Generator: Weblate 5.13\n"
18+
"X-Generator: Weblate 5.14.1-dev\n"
1919

2020
# Short break
2121
msgid "Gently close your eyes"
@@ -370,12 +370,14 @@ msgid "Screensaver"
370370
msgstr "Spořič obrazovky"
371371

372372
# plugin/screensaver
373-
msgid "Lock the screen after long breaks by starting screensaver"
374-
msgstr "Zamknout obrazovku spořičem obrazovky po dlouhých přestávkách"
373+
msgid "Lock the screen after long breaks by starting screensaver/screen-lock"
374+
msgstr ""
375+
"Uzamknout obrazovku po dlouhých přestávkách spuštěním spořiče obrazovky/"
376+
"uzamčením obrazovky"
375377

376378
# plugin/screensaver
377-
msgid "Custom screensaver command"
378-
msgstr "Vlastní spořič obrazovky (příkaz)"
379+
msgid "Custom screensaver or screen-lock command"
380+
msgstr "Vlastní příkaz pro spořič obrazovky nebo uzamknutí obrazovky"
379381

380382
# plugin/screensaver
381383
msgid "Minimum seconds to skip without screensaver"
@@ -605,6 +607,14 @@ msgstr "vteřinách"
605607
msgid "Please install one of the command-line tools: %s"
606608
msgstr "Nainstalujte prosím jeden z těchto nástrojů příkazového řádku:%s"
607609

610+
# plugin/screensaver
611+
#~ msgid "Lock the screen after long breaks by starting screensaver"
612+
#~ msgstr "Zamknout obrazovku spořičem obrazovky po dlouhých přestávkách"
613+
614+
# plugin/screensaver
615+
#~ msgid "Custom screensaver command"
616+
#~ msgstr "Vlastní spořič obrazovky (příkaz)"
617+
608618
# Short break
609619
#~ msgid "Tightly close your eyes"
610620
#~ msgstr "Zavřete oči"

safeeyes/config/locale/da/LC_MESSAGES/safeeyes.po

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -368,12 +368,12 @@ msgid "Screensaver"
368368
msgstr "Pauseskærm"
369369

370370
# plugin/screensaver
371-
msgid "Lock the screen after long breaks by starting screensaver"
372-
msgstr "Lås skærmen efter lange pauser ved at starte pauseskærmen"
371+
msgid "Lock the screen after long breaks by starting screensaver/screen-lock"
372+
msgstr ""
373373

374374
# plugin/screensaver
375-
msgid "Custom screensaver command"
376-
msgstr "Brugerdefineret pauseskærmkommando"
375+
msgid "Custom screensaver or screen-lock command"
376+
msgstr ""
377377

378378
# plugin/screensaver
379379
msgid "Minimum seconds to skip without screensaver"
@@ -592,6 +592,14 @@ msgstr ""
592592
msgid "Please install one of the command-line tools: %s"
593593
msgstr ""
594594

595+
# plugin/screensaver
596+
#~ msgid "Lock the screen after long breaks by starting screensaver"
597+
#~ msgstr "Lås skærmen efter lange pauser ved at starte pauseskærmen"
598+
599+
# plugin/screensaver
600+
#~ msgid "Custom screensaver command"
601+
#~ msgstr "Brugerdefineret pauseskærmkommando"
602+
595603
# Short break
596604
#~ msgid "Tightly close your eyes"
597605
#~ msgstr "Luk øjnene tæt"

safeeyes/config/locale/de/LC_MESSAGES/safeeyes.po

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -375,12 +375,12 @@ msgid "Screensaver"
375375
msgstr "Bildschirmschoner"
376376

377377
# plugin/screensaver
378-
msgid "Lock the screen after long breaks by starting screensaver"
379-
msgstr "Nach langer Pause Bildschirm durch Bildschirmschoner sperren"
378+
msgid "Lock the screen after long breaks by starting screensaver/screen-lock"
379+
msgstr ""
380380

381381
# plugin/screensaver
382-
msgid "Custom screensaver command"
383-
msgstr "Benutzerdefinierter Bildschirmschoner-Befehl"
382+
msgid "Custom screensaver or screen-lock command"
383+
msgstr ""
384384

385385
# plugin/screensaver
386386
msgid "Minimum seconds to skip without screensaver"
@@ -613,6 +613,14 @@ msgstr "Sekunden"
613613
msgid "Please install one of the command-line tools: %s"
614614
msgstr "Bitte eines dieser Kommandozeilen-Tools installieren: %s"
615615

616+
# plugin/screensaver
617+
#~ msgid "Lock the screen after long breaks by starting screensaver"
618+
#~ msgstr "Nach langer Pause Bildschirm durch Bildschirmschoner sperren"
619+
620+
# plugin/screensaver
621+
#~ msgid "Custom screensaver command"
622+
#~ msgstr "Benutzerdefinierter Bildschirmschoner-Befehl"
623+
616624
# Short break
617625
#~ msgid "Tightly close your eyes"
618626
#~ msgstr "Augen fest schließen"

0 commit comments

Comments
 (0)