You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug_report.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,8 @@ A clear and concise description of what you expected to happen.
25
25
- Desktop Env [e.g. Gnome, KDE]
26
26
- Version [e.g. 2.0.3]
27
27
28
+
**Flatpak issues**: If you experience any issue with flatpak, first please ensure that the bug is present in the [native package](https://github.com/slgobinath/SafeEyes?tab=readme-ov-file#installation-guide), and it is not a flatpak-only bug. Flatpak-only bugs should be reported at https://github.com/flathub/io.github.slgobinath.SafeEyes. (**Please erase this paragraph before creating the bug report**)
29
+
28
30
**Debug Log**
29
31
Run the Safe Eyes using `safeeyes --debug` command attach the ~/safeeyes.log` file.
It is also available in Ubuntu PPA, Arch AUR, Gentoo and Python PyPI. You can choose any installation source and install on any Linux system with Python 3.
46
+
It is also available in Ubuntu PPA, Arch AUR and Python PyPI. You can choose any installation source and install on any Linux system with Python 3.
47
47
48
48
49
49
### Ubuntu, Linux Mint and other Ubuntu Derivatives
@@ -79,13 +79,15 @@ sudo apt-get install safeeyes
79
79
```
80
80
81
81
### Fedora
82
-
82
+
If you want to use Smart Pause plugin, install the latest xprintidle from: [alonid/xprintidle](https://copr.fedorainfracloud.org/coprs/alonid/xprintidle/)
We are looking for an official package maintainer for Fedora. Please [contact us](https://github.com/slgobinath/SafeEyes/issues/611) if you are interested.
90
+
89
91
### OpenSUSE Tumbleweed
90
92
91
93
```bash
@@ -100,7 +102,7 @@ sudo apk add safeeyes
100
102
```
101
103
102
104
### Flatpak
103
-
105
+
**Warning**: Many plugins and features don't work well in the flatpak. We recommend that you use one of the native packages listed above. Flatpak-only bugs should be reported at https://github.com/flathub/io.github.slgobinath.SafeEyes.
@@ -184,14 +186,22 @@ For more details, please check the issue: [#329](https://github.com/slgobinath/S
184
186
185
187
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.
186
188
189
+
## Local development
190
+
191
+
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.
192
+
193
+
Examples fortranslatable strings are `_("This is a string")`in Python code, or `<property name="label" translatable="yes">This is a label</property>`in Glade/xml files.
194
+
195
+
To ensure the new strings are well-formed, you can use `python validate_po.py --validate`.
196
+
187
197
## How to Release?
188
198
189
199
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.
190
200
1. Checkout the latest commits from the `master` branch
191
201
2. Run `python3 -m safeeyes` to make sure nothing is broken
192
202
3. Update the Safe Eyes version in the following places (Open the project in VSCode and search for the current version):
@@ -200,6 +210,12 @@ Thirdparty plugins are available at another GitHub repository: [safeeyes-plugins
200
210
6. Create a pull-request from `master` to `release`
201
211
7. Merge the PR to release **with merge commit** (Important to merge with merge commit)
202
212
213
+
## How you can help improving translation of Safe Eyes
214
+
215
+
First check if translations for your language are already available on [Weblate](https://hosted.weblate.org/engage/safe-eyes/), which is the cloud based translation platform we use.
216
+
217
+
- If the language is already there, feel free to add new translations or improve the existing ones.
218
+
- If it is not there, please [open an issue](https://github.com/slgobinath/SafeEyes/issues) in Github so that we can add your language to Weblate.
0 commit comments