6086 Commits

Author SHA1 Message Date
James Valleroy
53921be1b8
ci: Run wikiparser doctests
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-30 10:58:52 -07:00
Michael Breidenbach
4d62530e4e
Translated using Weblate (Swedish)
Currently translated at 100.0% (1354 of 1354 strings)
2020-10-27 11:43:02 +01:00
Michael Breidenbach
af9bf4251e
Translated using Weblate (German)
Currently translated at 100.0% (1354 of 1354 strings)
2020-10-27 11:42:59 +01:00
James Valleroy
59c2a3f186
Translated using Weblate (Danish)
Currently translated at 49.9% (676 of 1354 strings)
2020-10-27 11:42:51 +01:00
Burak Yavuz
b51f5a6843
Translated using Weblate (Turkish)
Currently translated at 100.0% (1354 of 1354 strings)
2020-10-26 14:27:10 +01:00
Praveen Illa
d7a57bce40
Translated using Weblate (Telugu)
Currently translated at 59.3% (803 of 1354 strings)
2020-10-26 14:27:09 +01:00
Petter Reinholdtsen
d2c30e9d13
Translated using Weblate (Norwegian Bokmål)
Currently translated at 87.0% (1178 of 1354 strings)
2020-10-26 14:27:09 +01:00
Coucouf
ccf8b24d35
Translated using Weblate (French)
Currently translated at 100.0% (1354 of 1354 strings)
2020-10-26 14:27:08 +01:00
Jens Molgaard
5911972510
Translated using Weblate (Danish)
Currently translated at 49.9% (676 of 1354 strings)
2020-10-26 14:27:07 +01:00
James Valleroy
9479ce1f20
Release v20.16~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.16bpo10+1
2020-10-22 18:02:15 -04:00
James Valleroy
f1ec8dfc25 Release v20.16 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl+OMxgWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICBKDD/9IZehbDDkjlA49CqrOCW+1y7PL
 xR1HBzwNd5DcUSv750TEcYNqwTdx/Pv5TmzOvYvcUUAE9FYk7ft2Ontf7bOHzD5k
 jRYI+ZLaPojq/q2BdTWuifZIqoKdv+B00wVDhgX6vVpJjBXX1qpCvWArfOSVA6q6
 GyjANBEaOI9VPjA51zfaw5byEFZtU2a5s58BBvu2WONLqpjZPjIdj2fV70aF0jwj
 Odakn7bHX730mzrnCxpNw88lQnyDHACtz+CSmeECjQlGctWvzcgVeBpcd8Olddhx
 XMsiBlvZNYZi0ESsBqg/ICVNwvFLOGVtO3RjE7ePe2JZKFzQUtf5XaJqXBpRzG7O
 8Uy007GfsCV8lzWkN0Hv33Ay18BnHDBimbh+Y4HkAPDy/mKtri2dD2MbDtQhxjOk
 +83VR3NwQbYL/y8f/VEHpsUax3cdLKB/iIleVuj5uP17AQVBk5scOW66B3n6wN2k
 gVuwc/QsZX4ahzJVwqiPQoYTTvsvgnAQWAUIPTLNaGpT7tUYG7SQTLk9nzATudEj
 oka6/22pMBEWbU4HX70NGglMbgQ1jHg/cFtAK9edZs7mJlshvap9QC5EqX1xv9XN
 7SOdmA4Px8DSEnfiWhse/rMohabhSCjhHMz+1Nctwcw7q2XJELEkba1N1bz2jwBm
 3V7NTQpYwDMRZocW1A==
 =3rn7
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl+SATEWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICAZWEACS067638zA/PVI9Dx9u+d6PnD5
 YYMxrJGRpb7KCthFWPsakCf4Xqg8hufSgckeIV9ejjYr/cqMoZhlplECkBcSn6Ue
 pylT1+DNJ5GFNktvDwLb5VGL+r5yhVX09Si1fFtRV0c+5uyW62ft4EGwMmu+46UF
 w+EYloQudNoO/p3oXMfVVS0xBOibxDJ77NjAm4uC63VFj8gnNFuqReNhW1UBq7/E
 nYnnLdCOno1W5XxGADj0LX18BzKqF/wFbXllO4jEgV2seDbTzJ997mh8SB9L4/bo
 t4KaFrzo4Dgn6EawmyjIaiM3XDp7eblaDy7IBIL276+263Lt7BtflFbg4KH2zvoA
 a5GpttcM1gvub/xbCyK41uTUu4huH6D9ktAiFxjz8wQHNXSNA5t8ymYc6wdwm725
 xKxwVR2yL0nr1PjjKjc+v4gQyNtKWyo58OXaqhqhK4CVLN2HDUo4T11dHv3OW495
 9NyqCq5gzbGHM4qLJI91V/rjEw6HVKrMKz6Gtcnk8JSv8Y9JcJEoqEVbEVeS+CAy
 3CwM0OIZnxLO+428zgRTh3bQaWE/jc5tGC/DH9mTGxEFNbthncnxRFFSr058YLvp
 1noN67+8bAIwgdEVpi1g94KQc9DqI79TCX7kaNwV84CozCqzgNol7eYVj425t+ld
 1yriSdlZT1KbVF/8Ug==
 =0jnc
 -----END PGP SIGNATURE-----

Merge tag 'v20.16' into debian/buster-backports

Release v20.16 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-10-22 18:01:16 -04:00
Nikita Epifanov
e20e21f8dd
Translated using Weblate (Russian)
Currently translated at 100.0% (1354 of 1354 strings)
2020-10-22 13:26:55 +02:00
Burak Yavuz
0ee00d3be8
Translated using Weblate (Turkish)
Currently translated at 100.0% (1354 of 1354 strings)
2020-10-22 13:26:55 +02:00
Coucouf
9865eaecab
Translated using Weblate (French)
Currently translated at 100.0% (1354 of 1354 strings)
2020-10-22 13:26:54 +02:00
Fioddor Superconcentrado
704826d1bc
Translated using Weblate (Spanish)
Currently translated at 100.0% (1354 of 1354 strings)
2020-10-22 13:26:54 +02:00
Fioddor Superconcentrado
c88acb36d0
networks: css: Make button wider in network list
testing:
- Might this impact somewhere else (same form-button combination)?
- Yapf: not applicable.
- Flake8: without errors or warnings for changed files.
- (Unit) tests: run without errors.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
[sunil: Use min width instead of fixed width]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-20 11:57:21 -07:00
Fioddor Superconcentrado
9cde408c86
notifications: i18n: Mark app names and extra data for translation
Helps: 1938.

Testing:
- Yapf applied.
- Flake8 without errors or warnings for changed files.
- (Unit) tests run without errors.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
[sunil: Translate app_name with 'translate:' prefix]
[sunil: Also mark additional data]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-20 11:57:17 -07:00
Fioddor Superconcentrado
ff9d0ace31
networks: i18n: Mark various strings for translation
Helps: #1938.

- Translate various states passed in by Network Manager:
  - Device state
  - Device state reason
  - Device type
  - Firewall zone
  - IPv4/IPv6 connection method
  - Wireless mode
- forms.py: Move zones list to network.py, reuse in views.py.

Testing:
- Yapf applied.
- Flake8 without errors or warnings for changed files.
- (Unit) tests run without errors.
- Screnshots attached to #1938.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
[sunil: Add strings for many more states]
[sunil: Don't allow None to be selected as firewall zone]
[sunil: Drop forced_literals.py as it reduces modularity of the code]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-20 11:57:12 -07:00
Fioddor Superconcentrado
67edecb8ab
networks: i18n: Mark string for translation on delete page
Helps: #1938.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
[sunil: Don't split the string into two, mark it in full]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-20 11:57:08 -07:00
Sunil Mohan Adapa
b1f64bb7bd
backups: i18n: Mark form success messages for translation
Helps: #1938.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
[sunil: Also mark restore success message]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-20 11:57:03 -07:00
Fioddor Superconcentrado
d1f9f4bfcc
package: i18n: Mark progress status strings for translation
Help: #1938.

- package.py: ugettext_lazy applied to 'installing', 'downloading' and other
statuses.
- setup.html: trans function applied to "Check again" in template.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
[sunil: Mark remaining to status strings also]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-20 11:56:57 -07:00
James Valleroy
e03161201c
Release v20.16 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.16
2020-10-19 20:43:03 -04:00
James Valleroy
d4d4f0939e
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-10-19 20:38:37 -04:00
James Valleroy
538e95250b
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-10-19 20:13:10 -04:00
Fioddor Superconcentrado
4ea6e952c9
updates: Eliminate delay and better status for manual upgrade
Helps: #1939.

Implements a proposal by Sunil Mohan Adapa in !1936.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
[sunil: Cosmetic changes]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-19 16:57:37 -07:00
Fioddor Superconcentrado
792c2cd00f
help: Link to updates page when new version is available
Closes: #1332.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
[sunil: Simplify the message for link to upgrade page]
[sunil: Use url method instead of hard-coded path]
[sunil: Cosmetic changes]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-19 16:57:34 -07:00
James Valleroy
a7829d3bf7
debian: Add Brazilian Portuguese debconf templates translation
Closes: #972449.

Thanks to Adriano Rafael Gomes for the translation.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-10-19 17:30:34 -04:00
Sunil Mohan Adapa
9c013be54b
calibre: Update group description to reflect 'using' app
- It is incorrect to say that group membership is needed to administer calibre.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-10-18 14:47:26 -04:00
Sunil Mohan Adapa
29e3c9eaa8
app: Make the donation button more prominent
This is high visibility to the donation link and almost prompts users to donate
instead of passively providing the information. Given how many free software
struggle to stay alive, this is needed.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-10-17 19:51:35 -04:00
Sunil Mohan Adapa
f9fd278e8c
calibre: Add link to donation page
- This is the link open by the desktop application when donate button is hit.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-10-17 19:51:32 -04:00
Michael Breidenbach
9aceb33597
Translated using Weblate (Swedish)
Currently translated at 100.0% (1345 of 1345 strings)
2020-10-16 00:26:45 +02:00
Burak Yavuz
efff63d514
Translated using Weblate (Turkish)
Currently translated at 100.0% (1345 of 1345 strings)
2020-10-16 00:26:44 +02:00
Fioddor Superconcentrado
1a65c9a0ba
Translated using Weblate (Spanish)
Currently translated at 100.0% (1345 of 1345 strings)
2020-10-16 00:26:44 +02:00
Allan Nordhøy
81567cdc4e
Translated using Weblate (Norwegian Bokmål)
Currently translated at 86.2% (1160 of 1345 strings)
2020-10-14 09:26:44 +02:00
Fioddor Superconcentrado
633f54b75c
diagnostics: Lazy format all diagnostic test strings properly
Helps: #1938.

Fixed application of available translations in daemon.py and apache,
diagnostics, networks, firewall and users modules.

diagnostics:
- __init__.py: return the app name along its results.
- diagnostics.html: display the app name instead of its id.
- diagnostics_results.html:
  - mark for translation,
  - apply class to results <td> HTML tag.

main.css: center-align the results.

Locale files excluded. Will be regenerated automatically and translations to be
done via Weblate.

original testing (rebased later):
- Yapf applied.
- Flake8 without errors or warnings for changed files.
- (Unit) tests run without errors.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
[sunil: Translate 'None' app name]
[sunil: Don't translate tests strings second time in template]
[sunil: Tweak the center rule]
[sunil: Don't split a translation string]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-13 15:43:44 -07:00
Fioddor Superconcentrado
f1f84a2509
upgrades: Add status section showing version and upgrade status
Closes: #1939.

- Force a delay before returning the upgrade result to allow upgrade to kick in.
Otherwise when the flow returns, get_context_data() creates the context too
early and finds the upgrade not yet busy, causing the refresh loop to miss it.
The page renders static and the user gets no clue to the upgrade executing in
the background.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
[sunil: Retain the styling for the remainder of the page]
[sunil: Re-style the status section as a simple web-page]
[sunil: Drop unused running-status CSS styles]
[sunil: Rename CSS variables, minor changes to color values]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-13 14:41:50 -07:00
James Valleroy
f88ced9706
app: Add donation links in dropdown menu
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
[sunil: Undo a minor isort refactor in searx]
[sunil: Change the menu label to 'Donate']
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-11 19:49:22 -07:00
Coucouf
67eb6befd7
Translated using Weblate (French)
Currently translated at 100.0% (1345 of 1345 strings)
2020-10-10 20:20:11 +02:00
Veiko Aasa
38a5730f14
notifications: Show severity level on every notification
Left side border of the notification is the color of the severity
level. Helps when there are multiple notifications with different
severity levels.

Signed-off-by: Veiko Aasa <veiko17@disroot.org>
[sunil: Drop styling for unused 'notification-light' class]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-09 17:41:14 -07:00
Veiko Aasa
d93f2f634d
diagnostics: Show low system memory notifications
Containers specific case: if total memory taken from cgroups is lower
than system memory taken from psutil, calculate memory usage based on
information from cgroups. The formula idea is taken from
https://github.com/moby/moby/issues/40727#issuecomment-604155288

Closes #1780

Tests performed:
- In a non-container environment, filled the memory 90%
```
stress-ng --vm-bytes $(awk '/MemAvailable/{printf "%d\n", $2 * 0.9;}' \
< /proc/meminfo)k --vm-keep -m 1
```
and ensured that correct notification is shown.
- In a container, if no memory limitations are set, notifications are
based on host memory usage
- In a container, if memory limits are set
```
systemctl set-property systemd-nspawn@fbx-testing.service MemoryMax=200M
```
ensured that the notification is shown and is calculated based on
cgroups.

Signed-off-by: Veiko Aasa <veiko17@disroot.org>
[sunil: Fix i18n for notification message]
[sunil: Drop unnecessary type conversion]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-10-09 17:41:04 -07:00
Allan Nordhøy
0960a13d49
Translated using Weblate (Greek)
Currently translated at 80.2% (1079 of 1345 strings)
2020-10-09 01:26:47 +02:00
Allan Nordhøy
655dd586f7
Translated using Weblate (Slovenian)
Currently translated at 6.6% (89 of 1345 strings)
2020-10-09 01:26:46 +02:00
Allan Nordhøy
ca58154ffa
Translated using Weblate (Chinese (Simplified))
Currently translated at 45.5% (613 of 1345 strings)
2020-10-09 01:26:46 +02:00
Allan Nordhøy
895acb09c2
Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.3% (1094 of 1345 strings)
2020-10-09 01:26:45 +02:00
James Valleroy
aa5a0eacd7
Release v20.15~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.15bpo10+1
2020-10-08 18:29:38 -04:00
James Valleroy
3e4ebcefd4 Release v20.15 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl97sOEWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICOTLEADMMYYYpDVZQYiFA9Os70I8xhGa
 btc0WPqbPd1FmLZbxZgeen3Oi2d5ijD2Kl5hPW6hGw1+UeeHtvgj7DA1HEMlofIH
 9AXXdOiz4rhASbcZTPrfFUuOrpmgEIMNXy53sFiD44OgRaC1iRq7asuT7OVu5YTv
 i+dnQp99B9hXLqLu8kzNfRB1umb5NBmFx76p2d/JUw4HpAIPEKGbcpRKZ7KiweDX
 h80ZCnyeFTNjAo+AEv5BetXd8wnHYZ8Z+/S+lfuR8alcsPnlXcAYsFZ+Y6VKEeI3
 XOPsfBaAS7WZJi/kWz+GTRxMu7CC1W59AlzPhNvqzL0yHDUpk+SfpV1sB4wlRic1
 9naPUv8ys40sevUDuLYjkb1WgjHAcYKSrZ4QySjzTdmdby7pS1zgAoY7kt7XfFnl
 NUkdwdihdZSPS5Uftho2DgvNEJht2FIn19mQoJzehEL76IaVcmFRAHe+r5Zz5zE6
 V6A4VcX9BZ0EsyANmAaXnNYGTIrDvDL2SZE8qTyamxxsy3xTFubQcm43/cCR5jml
 YihnrHdNR4Ec/+2dKVRN06K/aLJJ8VShhAAc7Q/pjY2HGZ2FUSeCQzrNVRwhLwOh
 JKCF4ALrreCknCqaKf69y4TKYqAhKdtH2DzdW0Z7O7ZtXQ45SzX+DgQtz7mA794g
 Bik1z+W/2DBt7TzmwA==
 =iWRL
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl9/kIgWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICBUXEACLpqG9bmnO+vgJzDAUBn5ppRZo
 sC2MFjJzsKYep23VpNndw5Xk9xRhGKdu08IOoNy1J7epKRJv4EY2naFjBWeRQzdO
 kTIaMDsEWRyrvK6s8XBif5rhdZ250Bk6s8VBobGFtNJQcSSlzFyIXrxt9FkUTo0P
 DOzdDLVWLxt/WiCzdGjbUQ3Cih35GTPVXbphUKvAD08aFsrEjNgulZV8ghrerRYx
 N1h6W3UTjP3t9DChR0EJo5Bro762y+PG+/mUmMgcoHgbZbm0tcFObtDl805yY9ak
 c9NT0zhx1vcuOH96YrwUBp6Y8OFAukEh241aFuED8UrF2SaAnsNa6QpHijCleWj9
 LDRwqsGrs17Rl4QkD4aj2ole9walYlAOj/P+iiX2ZXVttywJenHGFpN4Jq7uNkP4
 81X5SHQyomTQ3/7nb3KDGvpx7XWaSbrMyhS0ZYDEZOVkMYtyn3xe426Oy7DFuP5o
 xg2mmgzLSLg6iI4RrfEbc2/6pPM3s83D2gCME9H+9q3NHYyHAtdS/FH5w3QPbnS5
 SDI2pgkkrGIaDRacxdFWPzFeXFjrDKEo2ePiNnQw99wQ8E6wIFpjMMn/8zsHQvgH
 gl1PLF9NnSYcYKM7vDs+pwTJ3+Es7NCxnYN7k5wlDEv4TJvy9EQbvjH+WQr4SeRU
 pIiQyQPFQKUMhdeDKw==
 =6Q8s
 -----END PGP SIGNATURE-----

Merge tag 'v20.15' into debian/buster-backports

Release v20.15 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-10-08 18:19:41 -04:00
Nikita Epifanov
a1966e18ce
Translated using Weblate (Russian)
Currently translated at 100.0% (1345 of 1345 strings)
2020-10-07 16:26:41 +02:00
Burak Yavuz
554dbb8a78
Translated using Weblate (Turkish)
Currently translated at 100.0% (1345 of 1345 strings)
2020-10-07 16:26:41 +02:00
Oğuz Ersen
9e5dbae41f
Translated using Weblate (Turkish)
Currently translated at 100.0% (1345 of 1345 strings)
2020-10-06 09:11:45 +02:00
James Valleroy
0457792ba4
Release v20.15 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.15
2020-10-05 19:26:19 -04:00