Merge branch 'master' of https://github.com/archisman-panigrahi/SafeEyes
This commit is contained in:
commit
5280755568
|
@ -0,0 +1,5 @@
|
|||
## Description
|
||||
|
||||
Describe your changes here, and link to related issues if available.
|
||||
|
||||
Reminder to run `python validate_po.py --extract` if you have added new translatable strings.
|
12
README.md
12
README.md
|
@ -79,13 +79,15 @@ sudo apt-get install safeeyes
|
|||
```
|
||||
|
||||
### Fedora
|
||||
|
||||
If you want to use Smart Pause plugin, install the latest xprintidle from: [alonid/xprintidle](https://copr.fedorainfracloud.org/coprs/alonid/xprintidle/)
|
||||
```bash
|
||||
sudo dnf install python3-psutil python3-packaging cairo-devel python3-devel gobject-introspection-devel cairo-gobject-devel
|
||||
sudo pip3 install safeeyes
|
||||
sudo gtk-update-icon-cache /usr/share/icons/hicolor
|
||||
```
|
||||
|
||||
We are looking for an official package maintainer for Fedora. Please [contact us](https://github.com/slgobinath/SafeEyes/issues/611) if you are interested.
|
||||
|
||||
### OpenSUSE Tumbleweed
|
||||
|
||||
```bash
|
||||
|
@ -184,6 +186,14 @@ For more details, please check the issue: [#329](https://github.com/slgobinath/S
|
|||
|
||||
Thirdparty plugins are available at another GitHub repository: [safeeyes-plugins](https://github.com/slgobinath/safeeyes-plugins). More details about how to write your own plugin and how to install third-party plugin are available there.
|
||||
|
||||
## Local development
|
||||
|
||||
When adding new translatable strings in the source code, make sure to run `python validate_po.py --extract` to add them to the translation template. You will need to install `python3-polib` for this.
|
||||
|
||||
Examples for translatable strings are `_("This is a string")` in Python code, or `<property name="label" translatable="yes">This is a label</property>` in Glade/xml files.
|
||||
|
||||
To ensure the new strings are well-formed, you can use `python validate_po.py --validate`.
|
||||
|
||||
## How to Release?
|
||||
|
||||
0. Run `update-po.sh` to generate new translation files (which will be eventually updated by translators). Commit and push the changes to the master branch.
|
||||
|
|
|
@ -6,8 +6,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2017-09-17 07:59-0400\n"
|
||||
"PO-Revision-Date: 2021-07-04 07:32+0000\n"
|
||||
"Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\n"
|
||||
"PO-Revision-Date: 2024-08-07 15:09+0000\n"
|
||||
"Last-Translator: Archisman Panigrahi <apandada1@gmail.com>\n"
|
||||
"Language-Team: English (United States) <https://hosted.weblate.org/projects/"
|
||||
"safe-eyes/translations/en_US/>\n"
|
||||
"Language: en_US\n"
|
||||
|
@ -15,12 +15,12 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.8-dev\n"
|
||||
"X-Generator: Weblate 5.7-dev\n"
|
||||
"Generated-By: pygettext.py 1.5\n"
|
||||
|
||||
# Short break
|
||||
msgid "Gently close your eyes"
|
||||
msgstr ""
|
||||
msgstr "Gently close your eyes"
|
||||
|
||||
# Short break
|
||||
msgid "Roll your eyes a few times to each side"
|
||||
|
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: \n"
|
||||
"PO-Revision-Date: 2024-07-26 20:27+0000\n"
|
||||
"PO-Revision-Date: 2024-08-05 23:09+0000\n"
|
||||
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/safe-eyes/"
|
||||
"translations/es/>\n"
|
||||
|
@ -593,7 +593,7 @@ msgid "Disable permanently"
|
|||
msgstr "Desactivar permanentemente"
|
||||
|
||||
msgid "License:"
|
||||
msgstr ""
|
||||
msgstr "Licencia:"
|
||||
|
||||
# Short break
|
||||
#~ msgid "Tightly close your eyes"
|
||||
|
|
|
@ -52,7 +52,7 @@ class SafeEyes(Gtk.Application):
|
|||
def __init__(self, system_locale, config, cli_args):
|
||||
super().__init__(
|
||||
application_id="io.github.slgobinath.SafeEyes",
|
||||
flags=Gio.ApplicationFlags.DEFAULT_FLAGS
|
||||
flags=Gio.ApplicationFlags.FLAGS_NONE ## This is necessary for compatibility with Ubuntu 22.04.
|
||||
)
|
||||
self.active = False
|
||||
self.break_screen = None
|
||||
|
|
Loading…
Reference in New Issue