freedombox Debian release 24.14

-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmaDZHMWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICH4bEACqbf+LYMJAIkPvHYTAmKAUwQBG
 Y0f1KAGEy89/JTFM1gYw45lBgLPBBbslbDiMAC+V662smXrEDmtTqMq/Ye2qYoHO
 uDL/P32kz0F+QDXHK6ecJmeYOTwNqwG0XMXhtVdPzP3GayXQ3RNZLKlOSH+WisYw
 d25zQMdTk4YczDM/UVa0B3I8hBtNHCFayrk9TigbDrhgxE2MGcTgBTjOn5P4ZSFs
 TjhyHH8kvSowExptRDRGXR6pA/TVla1P3ELKhy8p/3Pha3AY4d9ZOPgFTnJGyhVO
 B7ssqH075eT2bPzwMGy831gYggWQbCmRRr+c9TefmR1pifwXFU8wIRQ+TVA9+I5e
 arwoYwLiT6Fco41ZxIZ3V+vMqQPdWX50VVa8VSCopY4aqqoOzu2qojxO3dHQusP9
 Yu4/i5rbWUat/ykiHGcCeFgOpLzu+NzeM46oF685FHBlPUnEEDS3w3YhG46V8pZ0
 zFYbKK5TUTFGudNuWJ0j5DktNs8FvhaPR4mT7X0HWEmC+27NwLwtnZITDjv+X9ZL
 OMJRYcJrLoA+6HsckpxF4L82hUH3LijTG0/uDcx1ST8zw1+iAQnGpmgAXKOCMq/k
 WyhdzQOh4BTumX+XnwO4SGmHAlRZGp5vgVz+nJ1HwVTuUOgnX7b11NCtEN01GxhB
 Eo5iNefz28RB4Kyj/Q==
 =eYSn
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmaIBDAWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICMwGEADEk+55MO2AQHwOGPiVXevY57Np
 U+xak0nqSlq72amlZ2gUYYIdPuCXrhZEvP6B4VnN+0/2pr6xB0Y1iPokZ/zFIIhQ
 EsKhH6Ms3ENT8zZT2Irc+fQZyYQTeP0eypKcUpjyuKsP9ZwWwMVYKNT+zAHIsWNd
 C+b8rGGkXSqon3c8cD32EVSp3OJSD+194U6M0WOd6Sigkk/uZGhoHSJDTJXR8ryx
 ATLyoryZX2Ze/832xHhmba0Ai6GiU6rNZDZ2GqwwWzb1TQWcbIBwR/0EPlpEx3ot
 ZKjvTsEHxSEmETTG4zvshstMdRXkAfXP6g2VRjqoAfl6e07tZP+EUE3RA1zFwKcj
 ssdCroRNhcPvvtnxPW7xhRnpv4xsOSTV6s3W5fngYlaisJNfvsh1ry4AiFTkATSi
 wUvSN/IJtA4xfcXzDRHzpsiYqvAtQmPuOkUb+iTWsd3xZK330PhQn+iTEWWkfbPu
 FilVq5C6qXeOaDa5daCV5wwLmmfsjB7OagqwFQJeFvLhoyAwhDrNX5y/IgQvycYW
 TeQQ7VRCwIdAlBpW6gD7CDWwOVYSgZVGCkBfvprMpTZwJyKsLJ7MymBztlTO6FFX
 oGb4snWIgNNtMIKGqM+Qn2lhG12VCxWoYw3ZlzuQvT0jnd+3p5qk+UzWOtsb1bAL
 l0HQMDhqEZY0QX10YQ==
 =fGfQ
 -----END PGP SIGNATURE-----

Merge tag 'v24.14' into debian/bookworm-backports

freedombox Debian release 24.14
This commit is contained in:
James Valleroy 2024-07-05 10:33:17 -04:00
commit 9de7a8b808
51 changed files with 1848 additions and 1395 deletions

View File

@ -785,6 +785,9 @@ def _create_nspawn_machine(image_file, distribution):
nspawn_options = f'''[Exec] nspawn_options = f'''[Exec]
Boot=yes Boot=yes
PrivateUsers=no PrivateUsers=no
# Allow all system calls to enable podman containers inside the nspawn
# container.
SystemCallFilter=@known
[Files] [Files]
Overlay={_get_project_folder()}:{overlay_folder}:/freedombox Overlay={_get_project_folder()}:{overlay_folder}:/freedombox

15
debian/changelog vendored
View File

@ -1,3 +1,18 @@
freedombox (24.14) unstable; urgency=medium
[ John Doe ]
* Translated using Weblate (French)
[ James Valleroy ]
* diagnostics: Add option for automatic repair
* locale: Update translation strings
* doc: Fetch latest manual
[ Sunil Mohan Adapa ]
* container: Allow podman containers to run inside the container
-- James Valleroy <jvalleroy@mailbox.org> Mon, 01 Jul 2024 20:44:53 -0400
freedombox (24.13~bpo12+1) bookworm-backports; urgency=medium freedombox (24.13~bpo12+1) bookworm-backports; urgency=medium
* Rebuild for bookworm-backports. * Rebuild for bookworm-backports.

View File

@ -8,6 +8,12 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version. The following are the release notes for each !FreedomBox version.
== FreedomBox 24.14 (2024-07-01) ==
* container: Allow podman containers to run inside the container
* diagnostics: Add option for automatic repair
* locale: Update translations for French
== FreedomBox 24.13 (2024-06-17) == == FreedomBox 24.13 (2024-06-17) ==
* locale: Update translations for Czech, Dutch, Swedish, Ukrainian * locale: Update translations for Czech, Dutch, Swedish, Ukrainian

View File

@ -8,6 +8,12 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version. The following are the release notes for each !FreedomBox version.
== FreedomBox 24.14 (2024-07-01) ==
* container: Allow podman containers to run inside the container
* diagnostics: Add option for automatic repair
* locale: Update translations for French
== FreedomBox 24.13 (2024-06-17) == == FreedomBox 24.13 (2024-06-17) ==
* locale: Update translations for Czech, Dutch, Swedish, Ukrainian * locale: Update translations for Czech, Dutch, Swedish, Ukrainian

View File

@ -3,4 +3,4 @@
Package init file. Package init file.
""" """
__version__ = '24.13' __version__ = '24.14'

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2023-10-19 06:18+0000\n" "PO-Revision-Date: 2023-10-19 06:18+0000\n"
"Last-Translator: Shaik <arifashaik807@gmail.com>\n" "Last-Translator: Shaik <arifashaik807@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/"
@ -847,7 +847,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1346,77 +1346,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1428,6 +1428,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1491,11 +1499,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7466,7 +7474,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "خطأ أثناء تثبيت التطبيق: {error}" msgstr "خطأ أثناء تثبيت التطبيق: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -7488,51 +7496,51 @@ msgstr "ثُبت التطبيق."
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "خطأ أثناء تثبيت التطبيق: {error}" msgstr "خطأ أثناء تثبيت التطبيق: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "خطأ أثناء تثبيت التطبيق: {error}" msgstr "خطأ أثناء تثبيت التطبيق: {error}"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "خطأ أثناء تثبيت التطبيق: {error}" msgstr "خطأ أثناء تثبيت التطبيق: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "ثُبت التطبيق." msgstr "ثُبت التطبيق."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2020-06-10 15:41+0000\n" "PO-Revision-Date: 2020-06-10 15:41+0000\n"
"Last-Translator: aiman an <an1f3@hotmail.com>\n" "Last-Translator: aiman an <an1f3@hotmail.com>\n"
"Language-Team: Arabic (Saudi Arabia) <https://hosted.weblate.org/projects/" "Language-Team: Arabic (Saudi Arabia) <https://hosted.weblate.org/projects/"
@ -846,7 +846,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1345,77 +1345,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1427,6 +1427,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1490,11 +1498,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7471,7 +7479,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "خطأ في تثبيت التطبيق:{error}" msgstr "خطأ في تثبيت التطبيق:{error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -7493,51 +7501,51 @@ msgstr "تم تثبيت التطبيق."
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "خطأ في تثبيت التطبيق:{error}" msgstr "خطأ في تثبيت التطبيق:{error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "خطأ في تثبيت التطبيق:{error}" msgstr "خطأ في تثبيت التطبيق:{error}"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "خطأ في تثبيت التطبيق:{error}" msgstr "خطأ في تثبيت التطبيق:{error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "تم تثبيت التطبيق." msgstr "تم تثبيت التطبيق."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@ -842,7 +842,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1341,77 +1341,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1423,6 +1423,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1486,11 +1494,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7457,7 +7465,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "" msgstr ""
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "" msgstr ""
@ -7475,45 +7483,45 @@ msgstr ""
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "" msgstr ""
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "" msgstr ""
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "" msgstr ""
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "" msgstr ""
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2023-09-18 19:00+0000\n" "PO-Revision-Date: 2023-09-18 19:00+0000\n"
"Last-Translator: 109247019824 <stoyan@gmx.com>\n" "Last-Translator: 109247019824 <stoyan@gmx.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
@ -912,7 +912,7 @@ msgstr "Премахване"
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1439,7 +1439,7 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1447,48 +1447,48 @@ msgstr ""
"Диагностичната проверка на системата ще я подложи на редица изпитания, за да " "Диагностичната проверка на системата ще я подложи на редица изпитания, за да "
"потвърди, че приложенията и услугите работят според очакванията." "потвърди, че приложенията и услугите работят според очакванията."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Диагностика" msgstr "Диагностика"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "преминала" msgstr "преминала"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "неуспех" msgstr "неуспех"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "грешка" msgstr "грешка"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "предупреждение" msgstr "предупреждение"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "МБ" msgstr "МБ"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "ГБ" msgstr "ГБ"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"За да намалее използваната памет, трябва да изключите някои приложения." "За да намалее използваната памет, трябва да изключите някои приложения."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Не трябва да инсталирате нови приложения." msgstr "Не трябва да инсталирате нови приложения."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1497,28 +1497,28 @@ msgstr ""
"Системата разполага с малко памет: използвана {percent_used}%, свободна " "Системата разполага с малко памет: използвана {percent_used}%, свободна "
"{memory_available}{memory_available_unit}. {advice_message}" "{memory_available}{memory_available_unit}. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Паметта е малко" msgstr "Паметта е малко"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Диагностика" msgstr "Диагностика"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Резултати от диагностиката" msgstr "Резултати от диагностиката"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1537,6 +1537,16 @@ msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
"Когато е отметнато, FreedomBox автоматично ще се обновява веднъж дневно." "Когато е отметнато, FreedomBox автоматично ще се обновява веднъж дневно."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable damage"
msgid "Enable automatic repair"
msgstr "Получаване на щети"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1615,11 +1625,11 @@ msgstr "Проверка"
msgid "Result" msgid "Result"
msgstr "Резултат" msgstr "Резултат"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Диагностична проверка" msgstr "Диагностична проверка"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7906,7 +7916,7 @@ msgstr "Обновяване на приложение"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Грешка при инсталиране на приложението: {error}" msgstr "Грешка при инсталиране на приложението: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error updating app: {error}" #| msgid "Error updating app: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -7925,50 +7935,50 @@ msgstr "Приложението е инсталирано."
msgid "App updated" msgid "App updated"
msgstr "Приложението е обновено" msgstr "Приложението е обновено"
#: setup.py:110 #: setup.py:115
#, fuzzy #, fuzzy
#| msgid "Updating app" #| msgid "Updating app"
msgid "Repairing app" msgid "Repairing app"
msgstr "Обновяване на приложение" msgstr "Обновяване на приложение"
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error uninstalling app: {error}" #| msgid "Error uninstalling app: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Грешка при премахване на приложението: {error}" msgstr "Грешка при премахване на приложението: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "App updated" #| msgid "App updated"
msgid "App repaired." msgid "App repaired."
msgstr "Приложението е обновено" msgstr "Приложението е обновено"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Премахване на приложение" msgstr "Премахване на приложение"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Грешка при премахване на приложението: {error}" msgstr "Грешка при премахване на приложението: {error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Приложението е премахнато." msgstr "Приложението е премахнато."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "Обновяване на пакетите на приложението" msgstr "Обновяване на пакетите на приложението"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2021-06-16 07:33+0000\n" "PO-Revision-Date: 2021-06-16 07:33+0000\n"
"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n" "Last-Translator: Oymate <dhruboadittya96@gmail.com>\n"
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
@ -845,7 +845,7 @@ msgstr "মুছো"
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1344,81 +1344,81 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "কারণ নির্ণয়" msgstr "কারণ নির্ণয়"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "কারণ নির্ণয়" msgstr "কারণ নির্ণয়"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "কারণ নির্ণয়" msgstr "কারণ নির্ণয়"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1432,6 +1432,14 @@ msgstr "সক্রিয়"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1504,11 +1512,11 @@ msgstr "পরীক্ষা"
msgid "Result" msgid "Result"
msgstr "ফলাফল" msgstr "ফলাফল"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7501,7 +7509,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "" msgstr ""
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "" msgstr ""
@ -7519,46 +7527,46 @@ msgstr ""
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Diagnostics" #| msgid "Diagnostics"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "কারণ নির্ণয়" msgstr "কারণ নির্ণয়"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "" msgstr ""
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "" msgstr ""
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "" msgstr ""
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-06-09 16:09+0000\n" "PO-Revision-Date: 2024-06-09 16:09+0000\n"
"Last-Translator: Tymofii Lytvynenko <till.svit@gmail.com>\n" "Last-Translator: Tymofii Lytvynenko <till.svit@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
@ -909,7 +909,7 @@ msgstr "Smazat"
msgid "Admin" msgid "Admin"
msgstr "správce" msgstr "správce"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1473,7 +1473,7 @@ msgstr "Složka pro stahování"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Bittorent klient napsaný v Python/PyGTK" msgstr "Bittorent klient napsaný v Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1481,47 +1481,47 @@ msgstr ""
"Diagnostický test systému spustí několik kontrol pro potvrzení, že aplikace " "Diagnostický test systému spustí několik kontrol pro potvrzení, že aplikace "
"a služby fungují tak, jak mají." "a služby fungují tak, jak mají."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostika" msgstr "Diagnostika"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "prošlo" msgstr "prošlo"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "selhalo" msgstr "selhalo"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "chyba" msgstr "chyba"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "varování" msgstr "varování"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "Měli byste zakázat některé aplikace, abyste snížili využití paměti." msgstr "Měli byste zakázat některé aplikace, abyste snížili využití paměti."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Do tohoto systému byste neměli instalovat žádné nové aplikace." msgstr "Do tohoto systému byste neměli instalovat žádné nové aplikace."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1530,24 +1530,24 @@ msgstr ""
"Systém má málo paměti: {percent_used}% využité, {memory_available} " "Systém má málo paměti: {percent_used}% využité, {memory_available} "
"{memory_available_unit} volné. {advice_message}" "{memory_available_unit} volné. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Málo paměti" msgstr "Málo paměti"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Spuštění diagnostiky" msgstr "Spuštění diagnostiky"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "Při rutinních testech bylo nalezeno {issue_count} problémů." msgstr "Při rutinních testech bylo nalezeno {issue_count} problémů."
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Výsledky diagnostiky" msgstr "Výsledky diagnostiky"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Přejít na výsledky diagnostiky" msgstr "Přejít na výsledky diagnostiky"
@ -1559,6 +1559,16 @@ msgstr "Zapnout denní rutiny"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "Když je zapnuto, diagnostické kontroly proběhnou jednou denně." msgstr "Když je zapnuto, diagnostické kontroly proběhnou jednou denně."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Zapnout automatické aktualizace"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "Spuštění Diagnostiky" msgstr "Spuštění Diagnostiky"
@ -1625,11 +1635,11 @@ msgstr "Vyzkoušet"
msgid "Result" msgid "Result"
msgstr "Výsledek" msgstr "Výsledek"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnostické testy" msgstr "Diagnostické testy"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "Aplikace {app_id} není nainstalována, nelze opravit" msgstr "Aplikace {app_id} není nainstalována, nelze opravit"
@ -8546,7 +8556,7 @@ msgstr "Aktualizace aplikací"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Chyba při instalaci aplikace: {error}" msgstr "Chyba při instalaci aplikace: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "Chyba při opravě aplikace: {error}" msgstr "Chyba při opravě aplikace: {error}"
@ -8564,45 +8574,45 @@ msgstr "Aplikace nainstalována."
msgid "App updated" msgid "App updated"
msgstr "Aplikace aktualizována" msgstr "Aplikace aktualizována"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "Oprava aplikace" msgstr "Oprava aplikace"
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Chyba při spuštění diagnostiky: {error}" msgstr "Chyba při spuštění diagnostiky: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "Přeskočení opravy, žádné neúspěšné kontroly" msgstr "Přeskočení opravy, žádné neúspěšné kontroly"
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "Opětovné spuštění instalace za účelem dokončení oprav" msgstr "Opětovné spuštění instalace za účelem dokončení oprav"
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "Aplikace opravena." msgstr "Aplikace opravena."
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "Oprava aplikace byla dokončena s chybami:\n" msgstr "Oprava aplikace byla dokončena s chybami:\n"
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Odinstalování aplikace" msgstr "Odinstalování aplikace"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Chyba při odinstalaci aplikace: {error}" msgstr "Chyba při odinstalaci aplikace: {error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Aplikace odinstalována." msgstr "Aplikace odinstalována."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "Aktualizace balíčků aplikací" msgstr "Aktualizace balíčků aplikací"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
@ -927,7 +927,7 @@ msgstr "Slet"
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1491,7 +1491,7 @@ msgstr "Download-mappe"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Bittorrent-klient skrevet i Python/PyGTK" msgstr "Bittorrent-klient skrevet i Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1499,47 +1499,47 @@ msgstr ""
"Systemets diagnostiske test vil udføre en række tjek af dit system for at " "Systemets diagnostiske test vil udføre en række tjek af dit system for at "
"afgøre om applikationer og tjenester virker som forventet." "afgøre om applikationer og tjenester virker som forventet."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnosticering" msgstr "Diagnosticering"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "lykkedes" msgstr "lykkedes"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "mislykkedes" msgstr "mislykkedes"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "fejl" msgstr "fejl"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "Du bør deaktivere nogle applikationer for at frigøre hukommelse." msgstr "Du bør deaktivere nogle applikationer for at frigøre hukommelse."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Du bør ikke installere flere applikationer på dette system." msgstr "Du bør ikke installere flere applikationer på dette system."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1549,28 +1549,28 @@ msgstr ""
"{memory_available} {memory_available_unit} fri{percent_used}{percent_used}. " "{memory_available} {memory_available_unit} fri{percent_used}{percent_used}. "
"{advice_message}" "{advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Lav hukommelse" msgstr "Lav hukommelse"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Kør Diagnostik" msgstr "Kør Diagnostik"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Diagnostiske Resultater" msgstr "Diagnostiske Resultater"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1586,6 +1586,16 @@ msgstr "Aktiver Subdomæner"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable automatic upgrades"
msgid "Enable automatic repair"
msgstr "Aktiver automatiske opdateringer"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1664,11 +1674,11 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Resultat" msgstr "Resultat"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnostisk Test" msgstr "Diagnostisk Test"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8636,7 +8646,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Kunne ikke installere applikation: {error}" msgstr "Kunne ikke installere applikation: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -8660,55 +8670,55 @@ msgstr "Applikation installeret."
msgid "App updated" msgid "App updated"
msgstr "Seneste opdatering" msgstr "Seneste opdatering"
#: setup.py:110 #: setup.py:115
#, fuzzy #, fuzzy
#| msgid "Enable Shaarli" #| msgid "Enable Shaarli"
msgid "Repairing app" msgid "Repairing app"
msgstr "Aktiver Shaarli" msgstr "Aktiver Shaarli"
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Kunne ikke installere applikation: {error}" msgstr "Kunne ikke installere applikation: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Last update" #| msgid "Last update"
msgid "App repaired." msgid "App repaired."
msgstr "Seneste opdatering" msgstr "Seneste opdatering"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install Apps" #| msgid "Install Apps"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Installer applikationer" msgstr "Installer applikationer"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Kunne ikke installere applikation: {error}" msgstr "Kunne ikke installere applikation: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Applikation installeret." msgstr "Applikation installeret."
#: setup.py:581 #: setup.py:597
#, fuzzy #, fuzzy
#| msgid "Upgrade Packages" #| msgid "Upgrade Packages"
msgid "Updating app packages" msgid "Updating app packages"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-05-31 23:09+0000\n" "PO-Revision-Date: 2024-05-31 23:09+0000\n"
"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n" "Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/" "Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
@ -936,7 +936,7 @@ msgstr "Löschen"
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1510,7 +1510,7 @@ msgstr "Download-Ordner"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Bittorrent Client geschrieben in Python/PyGTK" msgstr "Bittorrent Client geschrieben in Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1518,49 +1518,49 @@ msgstr ""
"Der Systemdiagnosetest wird eine Reihe von Tests auf dem System durchführen, " "Der Systemdiagnosetest wird eine Reihe von Tests auf dem System durchführen, "
"um zu überprüfen, ob alle Anwendungen und Dienste funktionieren." "um zu überprüfen, ob alle Anwendungen und Dienste funktionieren."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnose" msgstr "Diagnose"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "bestanden" msgstr "bestanden"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "gescheitert" msgstr "gescheitert"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "Fehler" msgstr "Fehler"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "Warnung" msgstr "Warnung"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"Sie sollten einige Anwendungen deaktivieren, um den Speicherverbrauch zu " "Sie sollten einige Anwendungen deaktivieren, um den Speicherverbrauch zu "
"reduzieren." "reduzieren."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Sie sollten auf diesem System keine neuen Anwendungen installieren." msgstr "Sie sollten auf diesem System keine neuen Anwendungen installieren."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1569,24 +1569,24 @@ msgstr ""
"Das System hat wenig Speicherplatz: {percent_used}% verwendet, " "Das System hat wenig Speicherplatz: {percent_used}% verwendet, "
"{memory_available}·{memory_available_unit}frei. {advice_message}" "{memory_available}·{memory_available_unit}frei. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Wenig Speicher" msgstr "Wenig Speicher"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Laufende Diagnosen" msgstr "Laufende Diagnosen"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "Bei Routinetests wurden {issue_count} Probleme gefunden." msgstr "Bei Routinetests wurden {issue_count} Probleme gefunden."
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Diagnose-Ergebnisse" msgstr "Diagnose-Ergebnisse"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Zu Diagnose-Ergebnisse gehen" msgstr "Zu Diagnose-Ergebnisse gehen"
@ -1598,6 +1598,16 @@ msgstr "Täglichen Lauf aktivieren"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "Wenn aktiviert, laufen einmal täglich diagnostische Tests." msgstr "Wenn aktiviert, laufen einmal täglich diagnostische Tests."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Auto-Aktualisierung aktivieren"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "Diagnose-Lauf" msgstr "Diagnose-Lauf"
@ -1664,11 +1674,11 @@ msgstr "Testen"
msgid "Result" msgid "Result"
msgstr "Ergebnis" msgstr "Ergebnis"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnose" msgstr "Diagnose"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8738,7 +8748,7 @@ msgstr "Aktualisieren der App"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Fehler bei der Installation der App: {error}" msgstr "Fehler bei der Installation der App: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "Fehler beim Reparieren der App: {error}" msgstr "Fehler beim Reparieren der App: {error}"
@ -8756,46 +8766,46 @@ msgstr "App installiert."
msgid "App updated" msgid "App updated"
msgstr "App aktualisiert" msgstr "App aktualisiert"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "Reparieren der App" msgstr "Reparieren der App"
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error uninstalling app: {error}" #| msgid "Error uninstalling app: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Fehler bei der Deinstallation der App: {error}" msgstr "Fehler bei der Deinstallation der App: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "App repariert." msgstr "App repariert."
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Deinstallation der App" msgstr "Deinstallation der App"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Fehler bei der Deinstallation der App: {error}" msgstr "Fehler bei der Deinstallation der App: {error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "App deinstalliert." msgstr "App deinstalliert."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "Aktualisieren von App-Paketen" msgstr "Aktualisieren von App-Paketen"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -843,7 +843,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1342,77 +1342,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1424,6 +1424,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1487,11 +1495,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7458,7 +7466,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "" msgstr ""
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "" msgstr ""
@ -7476,45 +7484,45 @@ msgstr ""
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "" msgstr ""
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "" msgstr ""
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "" msgstr ""
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "" msgstr ""
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n" "PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
@ -949,7 +949,7 @@ msgstr "Διαγραφή"
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1529,7 +1529,7 @@ msgstr "Κατάλογος λήψεων"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Πελάτης BitTorrent γραμμένο σε Python/PyGTK" msgstr "Πελάτης BitTorrent γραμμένο σε Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1538,81 +1538,81 @@ msgstr ""
"σύστημά σας για να επιβεβαιώσει ότι οι εφαρμογές και οι υπηρεσίες " "σύστημά σας για να επιβεβαιώσει ότι οι εφαρμογές και οι υπηρεσίες "
"λειτουργούν όπως αναμένεται." "λειτουργούν όπως αναμένεται."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Διαγνωστικά" msgstr "Διαγνωστικά"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
#, fuzzy #, fuzzy
#| msgid "Quassel" #| msgid "Quassel"
msgid "passed" msgid "passed"
msgstr "Quassel" msgstr "Quassel"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
#, fuzzy #, fuzzy
#| msgid "Setup failed." #| msgid "Setup failed."
msgid "failed" msgid "failed"
msgstr "Η εγκατάσταση απέτυχε." msgstr "Η εγκατάσταση απέτυχε."
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
#, fuzzy #, fuzzy
#| msgid "Git" #| msgid "Git"
msgid "GiB" msgid "GiB"
msgstr "Git" msgstr "Git"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Εκτέλεση διαγνωστικών" msgstr "Εκτέλεση διαγνωστικών"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Αποτελέσματα διαγνωστικών τεστ" msgstr "Αποτελέσματα διαγνωστικών τεστ"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1632,6 +1632,16 @@ msgstr ""
"Όταν είναι ενεργοποιημένες, το Freedombox ενημερώνεται αυτόματα μία φορά την " "Όταν είναι ενεργοποιημένες, το Freedombox ενημερώνεται αυτόματα μία φορά την "
"ημέρα." "ημέρα."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Ενεργοποίηση αυτόματων ενημερώσεων"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1710,11 +1720,11 @@ msgstr "Τεστ"
msgid "Result" msgid "Result"
msgstr "Αποτέλεσμα" msgstr "Αποτέλεσμα"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Διαγνωστικός έλεγχος" msgstr "Διαγνωστικός έλεγχος"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8899,7 +8909,7 @@ msgstr "Eνημερώνεται..."
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}" msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -8923,55 +8933,55 @@ msgstr "Η εφαρμογή εγκαταστάθηκε."
msgid "App updated" msgid "App updated"
msgstr "Τελευταία ενημέρωση" msgstr "Τελευταία ενημέρωση"
#: setup.py:110 #: setup.py:115
#, fuzzy #, fuzzy
#| msgid "Updating..." #| msgid "Updating..."
msgid "Repairing app" msgid "Repairing app"
msgstr "Eνημερώνεται..." msgstr "Eνημερώνεται..."
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}" msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Last update" #| msgid "Last update"
msgid "App repaired." msgid "App repaired."
msgstr "Τελευταία ενημέρωση" msgstr "Τελευταία ενημέρωση"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install Apps" #| msgid "Install Apps"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Εγκαταστήσετε Εφαρμογές" msgstr "Εγκαταστήσετε Εφαρμογές"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}" msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Η εφαρμογή εγκαταστάθηκε." msgstr "Η εφαρμογή εγκαταστάθηκε."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-05-08 11:07+0000\n" "PO-Revision-Date: 2024-05-08 11:07+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n" "Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
@ -927,7 +927,7 @@ msgstr "Eliminar"
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1498,7 +1498,7 @@ msgstr "Directorio de descarga"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Cliente BitTorrent escrito en Python/PyGTK" msgstr "Cliente BitTorrent escrito en Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1506,48 +1506,48 @@ msgstr ""
"El test de diagnóstico del sistema ejecuta una serie de comprobaciones para " "El test de diagnóstico del sistema ejecuta una serie de comprobaciones para "
"confirmar que las aplicaciones y servicios están funcionando como se espera." "confirmar que las aplicaciones y servicios están funcionando como se espera."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnósticos" msgstr "Diagnósticos"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "ok." msgstr "ok."
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "Falló" msgstr "Falló"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "error" msgstr "error"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "aviso" msgstr "aviso"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"Habría que deshabilitar algunas apps para reducir el consumo de memoria." "Habría que deshabilitar algunas apps para reducir el consumo de memoria."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Hay que evitar instalar más apps en este sistema." msgstr "Hay que evitar instalar más apps en este sistema."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1556,25 +1556,25 @@ msgstr ""
"El sistema va justo de memoria: {percent_used}% usada, {memory_available} " "El sistema va justo de memoria: {percent_used}% usada, {memory_available} "
"{memory_available_unit} libres. {advice_message}" "{memory_available_unit} libres. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Poca memoria libre" msgstr "Poca memoria libre"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Ejecutando los diagnósticos" msgstr "Ejecutando los diagnósticos"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
"Se han encontrado {issue_count} problemas durante las pruebas rutinarias." "Se han encontrado {issue_count} problemas durante las pruebas rutinarias."
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Resultados de los diagnósticos" msgstr "Resultados de los diagnósticos"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Ir a los resultados de los diagnósticos" msgstr "Ir a los resultados de los diagnósticos"
@ -1588,6 +1588,16 @@ msgstr ""
"Cuando se activa, las comprobaciones de diagnóstico se ejecutarán una vez al " "Cuando se activa, las comprobaciones de diagnóstico se ejecutarán una vez al "
"día." "día."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Activar actualizaciones automáticas"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "Ejecutar diagnóstico" msgstr "Ejecutar diagnóstico"
@ -1654,11 +1664,11 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Resultado" msgstr "Resultado"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Test de diagnóstico" msgstr "Test de diagnóstico"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "La aplicación {app_id} no está instalada, no se puede reparar" msgstr "La aplicación {app_id} no está instalada, no se puede reparar"
@ -8617,7 +8627,7 @@ msgstr "Actualizando app"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Error al instalar la app: {error}" msgstr "Error al instalar la app: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "Error al reparar la aplicación: {error}" msgstr "Error al reparar la aplicación: {error}"
@ -8635,45 +8645,45 @@ msgstr "App instalada."
msgid "App updated" msgid "App updated"
msgstr "App actualizada" msgstr "App actualizada"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "Reparando aplicación" msgstr "Reparando aplicación"
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Se produjo un error al instalar la aplicación:{error}" msgstr "Se produjo un error al instalar la aplicación:{error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "Saltarse la reparación, no hay comprobaciones fallidas" msgstr "Saltarse la reparación, no hay comprobaciones fallidas"
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "Volver a ejecutar la configuración para completar las reparaciones" msgstr "Volver a ejecutar la configuración para completar las reparaciones"
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "Aplicación reparada" msgstr "Aplicación reparada"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "Reparación de la aplicación completada con errores:\n" msgstr "Reparación de la aplicación completada con errores:\n"
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Instalando app" msgstr "Instalando app"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Error desinstalando la aplicación: {error}" msgstr "Error desinstalando la aplicación: {error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Aplicación desinstalada." msgstr "Aplicación desinstalada."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "Actualizando los paquetes de la app" msgstr "Actualizando los paquetes de la app"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
@ -924,7 +924,7 @@ msgstr "پاک‌کردن"
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1493,7 +1493,7 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1501,75 +1501,75 @@ msgstr ""
"برنامهٔ عیب‌یابی با روش‌های مختلفی سیستم شما را می‌آزماید تا مطمئن شود که " "برنامهٔ عیب‌یابی با روش‌های مختلفی سیستم شما را می‌آزماید تا مطمئن شود که "
"برنامه‌های و سرویس‌ها درست کار می‌کنند." "برنامه‌های و سرویس‌ها درست کار می‌کنند."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "عیب‌یابی" msgstr "عیب‌یابی"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "اجرای عیب‌یابی" msgstr "اجرای عیب‌یابی"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "نتیجهٔ عیب‌یابی" msgstr "نتیجهٔ عیب‌یابی"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1585,6 +1585,15 @@ msgstr "فعال"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
#, fuzzy
msgid "Enable automatic repair"
msgstr "فعال‌سازی برنامه"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1658,11 +1667,11 @@ msgstr "آزمون"
msgid "Result" msgid "Result"
msgstr "نتیجه‌ها" msgstr "نتیجه‌ها"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "آزمون عیب‌یابی" msgstr "آزمون عیب‌یابی"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8228,7 +8237,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "خطا هنگام نصب برنامه: {error}" msgstr "خطا هنگام نصب برنامه: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -8251,54 +8260,54 @@ msgstr "برنامه نصب شد."
msgid "App updated" msgid "App updated"
msgstr "آخرین به‌روزرسانی" msgstr "آخرین به‌روزرسانی"
#: setup.py:110 #: setup.py:115
#, fuzzy #, fuzzy
#| msgid "Shared" #| msgid "Shared"
msgid "Repairing app" msgid "Repairing app"
msgstr "مشترک" msgstr "مشترک"
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "خطا هنگام نصب برنامه: {error}" msgstr "خطا هنگام نصب برنامه: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Last update" #| msgid "Last update"
msgid "App repaired." msgid "App repaired."
msgstr "آخرین به‌روزرسانی" msgstr "آخرین به‌روزرسانی"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "خطا هنگام نصب برنامه: {error}" msgstr "خطا هنگام نصب برنامه: {error}"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "خطا هنگام نصب برنامه: {error}" msgstr "خطا هنگام نصب برنامه: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
msgid "App uninstalled." msgid "App uninstalled."
msgstr "برنامه نصب شد." msgstr "برنامه نصب شد."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Plinth 0.6\n" "Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2016-01-31 22:24+0530\n" "PO-Revision-Date: 2016-01-31 22:24+0530\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n" "Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian." "Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian."
@ -968,7 +968,7 @@ msgstr "DELETE"
msgid "Admin" msgid "Admin"
msgstr "ADMIN" msgstr "ADMIN"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1552,7 +1552,7 @@ msgstr "DOWNLOAD DIRECTORY"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1560,77 +1560,77 @@ msgstr ""
"THE SYSTEM DIAGNOSTIC TEST WILL RUN A NUMBER OF CHECKS ON YOUR SYSTEM TO " "THE SYSTEM DIAGNOSTIC TEST WILL RUN A NUMBER OF CHECKS ON YOUR SYSTEM TO "
"CONFIRM THAT APPLICATIONS AND SERVICES ARE WORKING AS EXPECTED." "CONFIRM THAT APPLICATIONS AND SERVICES ARE WORKING AS EXPECTED."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "DIAGNOSTICS" msgstr "DIAGNOSTICS"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
#, fuzzy #, fuzzy
#| msgid "Setup failed." #| msgid "Setup failed."
msgid "failed" msgid "failed"
msgstr "SETUP FAILED." msgstr "SETUP FAILED."
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "RUN DIAGNOSTICS" msgstr "RUN DIAGNOSTICS"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "DIAGNOSTIC RESULTS" msgstr "DIAGNOSTIC RESULTS"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1646,6 +1646,16 @@ msgstr "ENABLE SUBDOMAINS"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable automatic upgrades"
msgid "Enable automatic repair"
msgstr "ENABLE AUTOMATIC UPGRADES"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1719,11 +1729,11 @@ msgstr "TEST"
msgid "Result" msgid "Result"
msgstr "RESULT" msgstr "RESULT"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "DIAGNOSTIC TEST" msgstr "DIAGNOSTIC TEST"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8719,7 +8729,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "ERROR INSTALLING PACKAGES: {string} {details}" msgstr "ERROR INSTALLING PACKAGES: {string} {details}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing packages: {string} {details}" #| msgid "Error installing packages: {string} {details}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -8743,55 +8753,55 @@ msgstr "APPLICATIONS"
msgid "App updated" msgid "App updated"
msgstr "LAST UPDATE" msgstr "LAST UPDATE"
#: setup.py:110 #: setup.py:115
#, fuzzy #, fuzzy
#| msgid "Enable Shaarli" #| msgid "Enable Shaarli"
msgid "Repairing app" msgid "Repairing app"
msgstr "ENABLE SHAARLI" msgstr "ENABLE SHAARLI"
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing packages: {string} {details}" #| msgid "Error installing packages: {string} {details}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "ERROR INSTALLING PACKAGES: {string} {details}" msgstr "ERROR INSTALLING PACKAGES: {string} {details}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Last update" #| msgid "Last update"
msgid "App repaired." msgid "App repaired."
msgstr "LAST UPDATE" msgstr "LAST UPDATE"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install" #| msgid "Install"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "INSTALL" msgstr "INSTALL"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing packages: {string} {details}" #| msgid "Error installing packages: {string} {details}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "ERROR INSTALLING PACKAGES: {string} {details}" msgstr "ERROR INSTALLING PACKAGES: {string} {details}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Applications" #| msgid "Applications"
msgid "App uninstalled." msgid "App uninstalled."
msgstr "APPLICATIONS" msgstr "APPLICATIONS"
#: setup.py:581 #: setup.py:597
#, fuzzy #, fuzzy
#| msgid "Upgrade Packages" #| msgid "Upgrade Packages"
msgid "Updating app packages" msgid "Updating app packages"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-04-02 18:01+0000\n" "PO-Revision-Date: 2024-06-20 19:09+0000\n"
"Last-Translator: John Doe <thraex@numericable.fr>\n" "Last-Translator: John Doe <thraex@numericable.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/" "Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
"freedombox/fr/>\n" "freedombox/fr/>\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.5-dev\n" "X-Generator: Weblate 5.6-rc\n"
#: config.py:103 #: config.py:103
#, python-brace-format #, python-brace-format
@ -933,7 +933,7 @@ msgstr "Suppression"
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1519,7 +1519,7 @@ msgstr "Répertoire de téléchargement"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Client BitTorrent écrit en Python/PyGTK" msgstr "Client BitTorrent écrit en Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1528,49 +1528,49 @@ msgstr ""
"sur votre système pour confirmer que les applications et les services " "sur votre système pour confirmer que les applications et les services "
"fonctionnent comme prévu." "fonctionnent comme prévu."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostics" msgstr "Diagnostics"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "réussi" msgstr "réussi"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "échoué" msgstr "échoué"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "erreur" msgstr "erreur"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "avertissement" msgstr "avertissement"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "Mio" msgstr "Mio"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "Gio" msgstr "Gio"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"Vous devriez désactiver certaines application pour libérer de la mémoire." "Vous devriez désactiver certaines application pour libérer de la mémoire."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
"Il est déconseillé dinstaller de nouvelles applications sur ce système." "Il est déconseillé dinstaller de nouvelles applications sur ce système."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1579,24 +1579,24 @@ msgstr ""
"Le système est bientôt à court de mémoire : {percent_used}% utilisés, " "Le système est bientôt à court de mémoire : {percent_used}% utilisés, "
"{memory_available} {memory_available_unit} libres. {advice_message}" "{memory_available} {memory_available_unit} libres. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Mémoire disponible faible" msgstr "Mémoire disponible faible"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Diagnostics en cours" msgstr "Diagnostics en cours"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "{issue_count} problèmes trouvés lors des tests de routine." msgstr "{issue_count} problèmes trouvés lors des tests de routine."
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Résultats des diagnostics" msgstr "Résultats des diagnostics"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Aller aux résultats des diagnostics" msgstr "Aller aux résultats des diagnostics"
@ -1609,6 +1609,16 @@ msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
"En activant cette option, les diagnostics s'exécuteront une fois par jour." "En activant cette option, les diagnostics s'exécuteront une fois par jour."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Activer les mises à jour automatiques"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "Exécution des diagnostics" msgstr "Exécution des diagnostics"
@ -1633,7 +1643,7 @@ msgstr "Appli : %(app_name)s"
#: modules/diagnostics/templates/diagnostics_app.html:20 #: modules/diagnostics/templates/diagnostics_app.html:20
#: modules/diagnostics/templates/diagnostics_full.html:48 #: modules/diagnostics/templates/diagnostics_full.html:48
msgid "Try to repair" msgid "Try to repair"
msgstr "" msgstr "Essayer de réparer"
#: modules/diagnostics/templates/diagnostics_app.html:32 #: modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
@ -1675,14 +1685,14 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Résultat" msgstr "Résultat"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Test de diagnostic" msgstr "Test de diagnostic"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr "L'application {app_id} n'est pas installée, impossible de réparer"
#: modules/dynamicdns/__init__.py:28 #: modules/dynamicdns/__init__.py:28
#, python-brace-format #, python-brace-format
@ -3962,6 +3972,9 @@ msgid ""
"Directory that MiniDLNA Server will read for content. All sub-directories of " "Directory that MiniDLNA Server will read for content. All sub-directories of "
"this will be also scanned for media files." "this will be also scanned for media files."
msgstr "" msgstr ""
"Le répertoire que le serveur MiniDLNA lira pour le contenu. Tous les sous-"
"répertoires de ce répertoire seront aussi analysés à la recherche de "
"fichiers multimédias."
#: modules/minidlna/manifest.py:10 #: modules/minidlna/manifest.py:10
msgid "vlc" msgid "vlc"
@ -5293,10 +5306,17 @@ msgid ""
"and mobile clients. The Nextcloud server provides a well integrated web " "and mobile clients. The Nextcloud server provides a well integrated web "
"interface." "interface."
msgstr "" msgstr ""
"Nextcloud est une plate-forme de productivité auto-hébergé qui fournit des "
"fonctionnalités privées et sûres telles que le partage de fichiers, le "
"travail collaboratif et davantage. Nextcloud comprend le serveur Nextcloud, "
"des applications clientes pour les ordinateurs de bureau et des clients "
"mobiles. Le serveur Nextcloud fournit une interface web bien intégrée."
#: modules/nextcloud/__init__.py:30 #: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative " msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr "" msgstr ""
"Tous les utilisateurs de FreedomBox peuvent utiliser Nextcloud. Pour "
"effectuer des opérations administratives "
#: modules/nextcloud/__init__.py:34 #: modules/nextcloud/__init__.py:34
#, python-brace-format #, python-brace-format
@ -5306,95 +5326,76 @@ msgid ""
"done by the upstream project and not by Debian/{box_name}. Updates are " "done by the upstream project and not by Debian/{box_name}. Updates are "
"performed following an independent cycle." "performed following an independent cycle."
msgstr "" msgstr ""
"Veuillez noter que Nextcloud est installé et fonctionne au sein d'un "
"conteneur fourni par la communauté Nextcloud. Les vérifications de sécurité, "
"de qualité, de confidentialité et de légalité sont effectuées par le projet "
"en amont et pas par Debian/{box_name}. Les mises à jour sont effectuées en "
"fonction d'un cycle indépendant."
#: modules/nextcloud/__init__.py:40 #: modules/nextcloud/__init__.py:40
#, fuzzy
#| msgid "Uninstalling an app is an experimental feature."
msgid "This app is experimental." msgid "This app is experimental."
msgstr "" msgstr "Cette application est expérimentale."
"La désinstallation dapplications est une fonctionnalité expérimentale."
#: modules/nextcloud/__init__.py:58 modules/nextcloud/manifest.py:11 #: modules/nextcloud/__init__.py:58 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18 #: modules/nextcloud/manifest.py:18
#, fuzzy
#| msgid "Next"
msgid "Nextcloud" msgid "Nextcloud"
msgstr "Suivant" msgstr "Nextcloud"
#: modules/nextcloud/__init__.py:60 #: modules/nextcloud/__init__.py:60
msgid "File Storage & Collaboration" msgid "File Storage & Collaboration"
msgstr "" msgstr "Stockage de fichiers et collaboration"
#: modules/nextcloud/forms.py:19 #: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
msgid "Not set" msgid "Not set"
msgstr "Nom de machine configuré" msgstr "Non configuré"
#: modules/nextcloud/forms.py:26 #: modules/nextcloud/forms.py:26
#, fuzzy
#| msgid "Server domain"
msgid "Override domain" msgid "Override domain"
msgstr "Domaine du serveur" msgstr "Remplacer le domaine"
#: modules/nextcloud/forms.py:27 #: modules/nextcloud/forms.py:27
#, fuzzy
#| msgid ""
#| "Used by MediaWiki to generate URLs that point to the wiki such as in "
#| "footer, feeds and emails. Examples: \"myfreedombox.example.org\" or "
#| "\"example.onion\"."
msgid "" msgid ""
"Set to the domain or IP address that Nextcloud should be forced to generate " "Set to the domain or IP address that Nextcloud should be forced to generate "
"URLs with. Should not be needed if a valid domain is used to access " "URLs with. Should not be needed if a valid domain is used to access "
"Nextcloud. Examples: \"myfreedombox.example.org\" or \"example.onion\"." "Nextcloud. Examples: \"myfreedombox.example.org\" or \"example.onion\"."
msgstr "" msgstr ""
"Utilisé par MediaWiki pour engendrer des URL qui pointent vers le wiki comme " "Configuré sur le domaine ou l'adresse IP avec lequel Nextcloud devrait être "
"dans les pieds de pages, fils et courriels. Exemples : « mafreedombox." "forcé de générer des URL. Exemples: « mafreedombox.exemple.org » ou "
"exemple.org » ou « exemple.onion »."  exemple.onion »."
#: modules/nextcloud/forms.py:33 #: modules/nextcloud/forms.py:33
#, fuzzy
#| msgid "Administrator Password"
msgid "Administrator password" msgid "Administrator password"
msgstr "Mot de passe administrateur" msgstr "Mot de passe administrateur"
#: modules/nextcloud/forms.py:34 #: modules/nextcloud/forms.py:34
#, fuzzy
#| msgid ""
#| "Set a new password for MediaWiki's administrator account (admin). The "
#| "password cannot be a common one and the minimum required length is "
#| "<strong>10 characters</strong>. Leave this field blank to keep the "
#| "current password."
msgid "" msgid ""
"Optional. Set a new password for Nextcloud's administrator account " "Optional. Set a new password for Nextcloud's administrator account "
"(nextcloud-admin). The password cannot be a common one and the minimum " "(nextcloud-admin). The password cannot be a common one and the minimum "
"required length is <strong>10 characters</strong>. Leave this field blank to " "required length is <strong>10 characters</strong>. Leave this field blank to "
"keep the current password." "keep the current password."
msgstr "" msgstr ""
"Définir un nouveau mot de passe pour le compte dadministration de MediaWiki " "Optionnel. Définir u n nouveau mot de passe pour le compte de "
"(admin). Le mot de passe ne peut pas être courant et la taille minimale " "l'administrateur Nextcloud (nextcloud-admin). Le mot de passe ne peut pas "
"requise est de <strong>10 caractères</strong>. Laissez ce champ vide pour " "être courant et la taille minimale requise est de <strong>10 caractères</"
"conserver le mot de passe actuel." "strong>. Laissez ce champ vide pour conserver le mot de passe actuel."
#: modules/nextcloud/forms.py:41 #: modules/nextcloud/forms.py:41
#, fuzzy
#| msgid "Default zone is external"
msgid "Default phone region" msgid "Default phone region"
msgstr "La zone par défaut est externe" msgstr "Région téléphonique par défaut"
#: modules/nextcloud/forms.py:42 #: modules/nextcloud/forms.py:42
msgid "" msgid ""
"The default phone region is required to validate phone numbers in the " "The default phone region is required to validate phone numbers in the "
"profile settings without a country code." "profile settings without a country code."
msgstr "" msgstr ""
"La région téléphonique par défaut est nécessaire pour valider les numéro de "
"téléphone dans les réglages du profil sans code de pays."
#: modules/nextcloud/views.py:53 #: modules/nextcloud/views.py:53
#, fuzzy
#| msgid "Password update failed. Please choose a stronger password"
msgid "Password update failed. Please choose a stronger password." msgid "Password update failed. Please choose a stronger password."
msgstr "" msgstr ""
"Échec de la mise à jour du mot passe. Veuillez choisir un mot de passe plus " "Échec de la mise à jour du mot passe. Veuillez choisir un mot de passe plus "
"sûr" "sûr."
#: modules/openvpn/__init__.py:20 #: modules/openvpn/__init__.py:20
#, python-brace-format #, python-brace-format
@ -8798,11 +8799,10 @@ msgstr "Mise à jour de lapplication"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Erreur lors de linstallation de lappli : {error}" msgstr "Erreur lors de linstallation de lappli : {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, python-brace-format
#| msgid "Error updating app: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "Erreur lors de la mise à jour de lappli : {error}" msgstr "Erreur lors de la réparation de lapplication: {error}"
#: setup.py:84 #: setup.py:84
#, python-brace-format #, python-brace-format
@ -8817,50 +8817,45 @@ msgstr "Application installée."
msgid "App updated" msgid "App updated"
msgstr "Application mise à jour" msgstr "Application mise à jour"
#: setup.py:110 #: setup.py:115
#, fuzzy
#| msgid "Updating app"
msgid "Repairing app" msgid "Repairing app"
msgstr "Mise à jour de lapplication" msgstr "Réparation de lapplication"
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, python-brace-format
#| msgid "Error uninstalling app: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Erreur lors de la désinstallation de lappli : {error}" msgstr "Erreur lors de l'exécution des diagnostics: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr "Réparation ignorée, aucune vérification n'a échoué"
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr "Ré-exécution de la configuration pour terminer les réparations"
#: setup.py:165 #: setup.py:181
#, fuzzy
#| msgid "App updated"
msgid "App repaired." msgid "App repaired."
msgstr "Application mise à jour" msgstr "Application réparée."
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr "Réparation de l'application terminée avec des erreurs:\n"
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Désinstallation de lapplication" msgstr "Désinstallation de lapplication"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Erreur lors de la désinstallation de lappli : {error}" msgstr "Erreur lors de la désinstallation de lappli : {error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Application désinstallée." msgstr "Application désinstallée."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "Mise à jour des paquets de lapplication" msgstr "Mise à jour des paquets de lapplication"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-12-30 10:51+0000\n" "PO-Revision-Date: 2022-12-30 10:51+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n" "Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
@ -851,7 +851,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1350,77 +1350,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1432,6 +1432,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1495,11 +1503,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7497,7 +7505,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Produciuse un erro ao instalar o aplicativo: {error}" msgstr "Produciuse un erro ao instalar o aplicativo: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -7519,51 +7527,51 @@ msgstr "Aplicativo instalado."
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Produciuse un erro ao instalar o aplicativo: {error}" msgstr "Produciuse un erro ao instalar o aplicativo: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Produciuse un erro ao instalar o aplicativo: {error}" msgstr "Produciuse un erro ao instalar o aplicativo: {error}"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Produciuse un erro ao instalar o aplicativo: {error}" msgstr "Produciuse un erro ao instalar o aplicativo: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Aplicativo instalado." msgstr "Aplicativo instalado."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n" "PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"
@ -892,7 +892,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1443,7 +1443,7 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "પાયથોન/PyGTK માં લખાયેલ Bittorrent ક્લાયંટ" msgstr "પાયથોન/PyGTK માં લખાયેલ Bittorrent ક્લાયંટ"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1451,75 +1451,75 @@ msgstr ""
"સીસ્ટમ તપાસ પરિક્ષણ આપની એપ્લીકેશન અને સેવાઓ નિર્ધારિત રીતે કામ કરે છે કે નહિ, તે ચકાસવા " "સીસ્ટમ તપાસ પરિક્ષણ આપની એપ્લીકેશન અને સેવાઓ નિર્ધારિત રીતે કામ કરે છે કે નહિ, તે ચકાસવા "
"આપની સીસ્ટમ પર અમુક પરીક્ષણો કરશે." "આપની સીસ્ટમ પર અમુક પરીક્ષણો કરશે."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "તપાસ" msgstr "તપાસ"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "તપાસ કરો" msgstr "તપાસ કરો"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "તપાસના પરિણામો" msgstr "તપાસના પરિણામો"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1535,6 +1535,16 @@ msgstr "સક્ષમ કરેલું"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable application"
msgid "Enable automatic repair"
msgstr "એપ્લીકેશનને પ્રસ્થાપિત કરો"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1608,11 +1618,11 @@ msgstr "પરીક્ષણ"
msgid "Result" msgid "Result"
msgstr "પરિણામ" msgstr "પરિણામ"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "તપાસકીય પરિક્ષણ" msgstr "તપાસકીય પરિક્ષણ"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7856,7 +7866,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}" msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -7880,53 +7890,53 @@ msgstr "એપ્લીકેશન પ્રસ્થાપિત થઇ ગઈ
msgid "App updated" msgid "App updated"
msgstr "છેલ્લો સુધારો" msgstr "છેલ્લો સુધારો"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}" msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Last update" #| msgid "Last update"
msgid "App repaired." msgid "App repaired."
msgstr "છેલ્લો સુધારો" msgstr "છેલ્લો સુધારો"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install Apps" #| msgid "Install Apps"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "એપ્લિકેશન્સ ઇન્સ્ટોલ કરો" msgstr "એપ્લિકેશન્સ ઇન્સ્ટોલ કરો"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}" msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "એપ્લીકેશન પ્રસ્થાપિત થઇ ગઈ છે." msgstr "એપ્લીકેશન પ્રસ્થાપિત થઇ ગઈ છે."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2023-10-19 06:30+0000\n" "PO-Revision-Date: 2023-10-19 06:30+0000\n"
"Last-Translator: Shaik <arifashaik807@gmail.com>\n" "Last-Translator: Shaik <arifashaik807@gmail.com>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
@ -948,7 +948,7 @@ msgstr "हटाईये"
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1532,7 +1532,7 @@ msgstr "डायरेक्टरी डाउनलोड करें"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "बिटटोरेंट ग्राहक पाईथोन/पाईजिटिके" msgstr "बिटटोरेंट ग्राहक पाईथोन/पाईजिटिके"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1540,79 +1540,79 @@ msgstr ""
"पुष्टि करने के लिये कि एप्लिकेशन या सेवाएं अच्छेसे चल रहे है, सिस्टम निदान परिक्षा बहुत सारे " "पुष्टि करने के लिये कि एप्लिकेशन या सेवाएं अच्छेसे चल रहे है, सिस्टम निदान परिक्षा बहुत सारे "
"चेकों करोगे." "चेकों करोगे."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "निदानिकी" msgstr "निदानिकी"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
#, fuzzy #, fuzzy
#| msgid "Quassel" #| msgid "Quassel"
msgid "passed" msgid "passed"
msgstr "क्वासेल" msgstr "क्वासेल"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
#, fuzzy #, fuzzy
#| msgid "Setup failed." #| msgid "Setup failed."
msgid "failed" msgid "failed"
msgstr "सेटअप विफल." msgstr "सेटअप विफल."
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "निदानिकी चलिये" msgstr "निदानिकी चलिये"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "निदानिकी का परिणाम" msgstr "निदानिकी का परिणाम"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1628,6 +1628,16 @@ msgstr "सबडोमेन सक्षम करें"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable automatic upgrades"
msgid "Enable automatic repair"
msgstr "ऑटोमेटिक अपग्रेडस सक्षम करें"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1701,11 +1711,11 @@ msgstr "परीक्षा"
msgid "Result" msgid "Result"
msgstr "परिणाम" msgstr "परिणाम"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "निदान परिक्षा" msgstr "निदान परिक्षा"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8684,7 +8694,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}" msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -8708,55 +8718,55 @@ msgstr "एप्लिकेशन इंस्टॉल हो गया."
msgid "App updated" msgid "App updated"
msgstr "अंतिम अपडेट" msgstr "अंतिम अपडेट"
#: setup.py:110 #: setup.py:115
#, fuzzy #, fuzzy
#| msgid "Sharing" #| msgid "Sharing"
msgid "Repairing app" msgid "Repairing app"
msgstr "शेयरिंग" msgstr "शेयरिंग"
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}" msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Last update" #| msgid "Last update"
msgid "App repaired." msgid "App repaired."
msgstr "अंतिम अपडेट" msgstr "अंतिम अपडेट"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install Apps" #| msgid "Install Apps"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "ऐप्लिकेशन इंस्टॉल करें" msgstr "ऐप्लिकेशन इंस्टॉल करें"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}" msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "एप्लिकेशन इंस्टॉल हो गया." msgstr "एप्लिकेशन इंस्टॉल हो गया."
#: setup.py:581 #: setup.py:597
#, fuzzy #, fuzzy
#| msgid "Upgrade Packages" #| msgid "Upgrade Packages"
msgid "Updating app packages" msgid "Updating app packages"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-10-24 18:39+0000\n" "PO-Revision-Date: 2022-10-24 18:39+0000\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n" "Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/"
@ -925,7 +925,7 @@ msgstr "Törlés"
msgid "Admin" msgid "Admin"
msgstr "Adminisztrál" msgstr "Adminisztrál"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1498,7 +1498,7 @@ msgstr "Letöltési könyvtár"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Bittorrent-kliens, amit Python/PyGTK programozási nyelven írtak" msgstr "Bittorrent-kliens, amit Python/PyGTK programozási nyelven írtak"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1507,47 +1507,47 @@ msgstr ""
"annak megerősítésére, hogy az alkalmazások és szolgáltatások az elvárt módon " "annak megerősítésére, hogy az alkalmazások és szolgáltatások az elvárt módon "
"működnek." "működnek."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Hibaellenőrzés" msgstr "Hibaellenőrzés"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "sikerült" msgstr "sikerült"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "sikertelen" msgstr "sikertelen"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "hiba" msgstr "hiba"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "figyelmeztetés" msgstr "figyelmeztetés"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "A memóriahasználat csökkentése érdekében tilts le néhány alkalmazást." msgstr "A memóriahasználat csökkentése érdekében tilts le néhány alkalmazást."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Ne telepíts további alkalmazásokat erre a rendszerre." msgstr "Ne telepíts további alkalmazásokat erre a rendszerre."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1556,28 +1556,28 @@ msgstr ""
"A rendszerben kevés a memória: {percent_used}% használt, " "A rendszerben kevés a memória: {percent_used}% használt, "
"{memory_available} {memory_available_unit} szabad. {advice_message}" "{memory_available} {memory_available_unit} szabad. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Kevés a memória" msgstr "Kevés a memória"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Ellenőrzés indítása" msgstr "Ellenőrzés indítása"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Az ellenőrzés eredménye" msgstr "Az ellenőrzés eredménye"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1596,6 +1596,16 @@ msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
"Ha engedélyezett, akkor a FreedomBox automatikusan frissít naponta egyszer." "Ha engedélyezett, akkor a FreedomBox automatikusan frissít naponta egyszer."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Automatikus frissítések engedélyezése"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1674,11 +1684,11 @@ msgstr "Teszt"
msgid "Result" msgid "Result"
msgstr "Eredmény" msgstr "Eredmény"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Ellenőrző teszt" msgstr "Ellenőrző teszt"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8739,7 +8749,7 @@ msgstr "Frissítés…"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Hiba lépett fel az alkalmazás telepítésekor: {error}" msgstr "Hiba lépett fel az alkalmazás telepítésekor: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -8763,55 +8773,55 @@ msgstr "Alkalmazás telepítve."
msgid "App updated" msgid "App updated"
msgstr "Legutolsó frissítés" msgstr "Legutolsó frissítés"
#: setup.py:110 #: setup.py:115
#, fuzzy #, fuzzy
#| msgid "Updating..." #| msgid "Updating..."
msgid "Repairing app" msgid "Repairing app"
msgstr "Frissítés…" msgstr "Frissítés…"
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Hiba lépett fel az alkalmazás telepítésekor: {error}" msgstr "Hiba lépett fel az alkalmazás telepítésekor: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Last update" #| msgid "Last update"
msgid "App repaired." msgid "App repaired."
msgstr "Legutolsó frissítés" msgstr "Legutolsó frissítés"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install Apps" #| msgid "Install Apps"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Alkalmazások telepítése" msgstr "Alkalmazások telepítése"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Hiba lépett fel az alkalmazás telepítésekor: {error}" msgstr "Hiba lépett fel az alkalmazás telepítésekor: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Alkalmazás telepítve." msgstr "Alkalmazás telepítve."
#: setup.py:581 #: setup.py:597
#, fuzzy #, fuzzy
#| msgid "Upgrade Packages" #| msgid "Upgrade Packages"
msgid "Updating app packages" msgid "Updating app packages"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n" "Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
@ -915,7 +915,7 @@ msgstr "Hapus"
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1481,7 +1481,7 @@ msgstr "Unduh Direktori"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Klien BitTorrent ditulis dalam Python / Pygtk" msgstr "Klien BitTorrent ditulis dalam Python / Pygtk"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1489,49 +1489,49 @@ msgstr ""
"Tes diagnostik sistem akan menjalankan sejumlah cek pada sistem Anda untuk " "Tes diagnostik sistem akan menjalankan sejumlah cek pada sistem Anda untuk "
"mengonfirmasi bahwa aplikasi dan layanan berfungsi seperti yang diharapkan." "mengonfirmasi bahwa aplikasi dan layanan berfungsi seperti yang diharapkan."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnosa" msgstr "Diagnosa"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "LULUS" msgstr "LULUS"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "gagal" msgstr "gagal"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "kesalahan" msgstr "kesalahan"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "peringatan" msgstr "peringatan"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MIB" msgstr "MIB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GIB" msgstr "GIB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"Anda harus menonaktifkan beberapa aplikasi untuk mengurangi penggunaan " "Anda harus menonaktifkan beberapa aplikasi untuk mengurangi penggunaan "
"memori." "memori."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Kamu seharusnya tidak menginstal aplikasi baru di sistem ini." msgstr "Kamu seharusnya tidak menginstal aplikasi baru di sistem ini."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1540,28 +1540,28 @@ msgstr ""
"Sistem rendah pada memori: {percent_used}% digunakan, {memory_available} " "Sistem rendah pada memori: {percent_used}% digunakan, {memory_available} "
"{memory_available_unit} gratis. {advice_message}" "{memory_available_unit} gratis. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Memori rendah" msgstr "Memori rendah"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Jalankan Diagnosa" msgstr "Jalankan Diagnosa"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Hasil Diagnosa" msgstr "Hasil Diagnosa"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1577,6 +1577,16 @@ msgstr "Aktifkan Subdomain"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable application"
msgid "Enable automatic repair"
msgstr "Aktifkan aplikasi"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1655,11 +1665,11 @@ msgstr "Pengujian"
msgid "Result" msgid "Result"
msgstr "Hasil" msgstr "Hasil"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Tes Diagnostik" msgstr "Tes Diagnostik"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8068,7 +8078,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Kesalahan pemasangan aplikasi: {error}" msgstr "Kesalahan pemasangan aplikasi: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -8092,55 +8102,55 @@ msgstr "Aplikasi telah terpasang."
msgid "App updated" msgid "App updated"
msgstr "Pembaharuan Terakhir" msgstr "Pembaharuan Terakhir"
#: setup.py:110 #: setup.py:115
#, fuzzy #, fuzzy
#| msgid "preparing" #| msgid "preparing"
msgid "Repairing app" msgid "Repairing app"
msgstr "mempersiapkan" msgstr "mempersiapkan"
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Kesalahan pemasangan aplikasi: {error}" msgstr "Kesalahan pemasangan aplikasi: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Last update" #| msgid "Last update"
msgid "App repaired." msgid "App repaired."
msgstr "Pembaharuan Terakhir" msgstr "Pembaharuan Terakhir"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install Apps" #| msgid "Install Apps"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Instal aplikasi" msgstr "Instal aplikasi"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Kesalahan pemasangan aplikasi: {error}" msgstr "Kesalahan pemasangan aplikasi: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Aplikasi telah terpasang." msgstr "Aplikasi telah terpasang."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
@ -912,7 +912,7 @@ msgstr "Cancella"
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1466,7 +1466,7 @@ msgstr "Scarica directory"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Client BitTorrent scritto in Python/PyGTK" msgstr "Client BitTorrent scritto in Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
#, fuzzy #, fuzzy
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
@ -1475,75 +1475,75 @@ msgstr ""
"La diagnostica di sistema eseguirà una serie di controlli per verificare che " "La diagnostica di sistema eseguirà una serie di controlli per verificare che "
"le applicazioni e i servizi stiano funzionino correttamente." "le applicazioni e i servizi stiano funzionino correttamente."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostica" msgstr "Diagnostica"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "superato" msgstr "superato"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "fallito" msgstr "fallito"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Esegui Diagnostica" msgstr "Esegui Diagnostica"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Risultati Diagnostica" msgstr "Risultati Diagnostica"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1559,6 +1559,16 @@ msgstr "Abilita Sottodomini"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Abilita l'aggiornamento automatico"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1637,11 +1647,11 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Risultato" msgstr "Risultato"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Test Diagnostica" msgstr "Test Diagnostica"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8152,7 +8162,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Errore durante l'installazione dell'applicazione: {error}" msgstr "Errore durante l'installazione dell'applicazione: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -8176,53 +8186,53 @@ msgstr "Applicazione installata."
msgid "App updated" msgid "App updated"
msgstr "Ultimo aggiornamento" msgstr "Ultimo aggiornamento"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Errore durante l'installazione dell'applicazione: {error}" msgstr "Errore durante l'installazione dell'applicazione: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Last update" #| msgid "Last update"
msgid "App repaired." msgid "App repaired."
msgstr "Ultimo aggiornamento" msgstr "Ultimo aggiornamento"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install Apps" #| msgid "Install Apps"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Installa App" msgstr "Installa App"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Errore durante l'installazione dell'applicazione: {error}" msgstr "Errore durante l'installazione dell'applicazione: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Applicazione installata." msgstr "Applicazione installata."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2023-05-07 23:50+0000\n" "PO-Revision-Date: 2023-05-07 23:50+0000\n"
"Last-Translator: Nobuhiro Iwamatsu <iwamatsu@gmail.com>\n" "Last-Translator: Nobuhiro Iwamatsu <iwamatsu@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/"
@ -845,7 +845,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1344,77 +1344,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1426,6 +1426,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1489,11 +1497,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7460,7 +7468,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "" msgstr ""
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "" msgstr ""
@ -7478,45 +7486,45 @@ msgstr ""
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "" msgstr ""
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "" msgstr ""
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "" msgstr ""
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "" msgstr ""
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2020-07-16 16:41+0000\n" "PO-Revision-Date: 2020-07-16 16:41+0000\n"
"Last-Translator: Yogesh <yogesh@karnatakaeducation.org.in>\n" "Last-Translator: Yogesh <yogesh@karnatakaeducation.org.in>\n"
"Language-Team: Kannada <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Kannada <https://hosted.weblate.org/projects/freedombox/"
@ -845,7 +845,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1344,77 +1344,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1426,6 +1426,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1489,11 +1497,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7462,7 +7470,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "" msgstr ""
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "" msgstr ""
@ -7480,45 +7488,45 @@ msgstr ""
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "" msgstr ""
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "" msgstr ""
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "" msgstr ""
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "" msgstr ""
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
@ -847,7 +847,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1346,77 +1346,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1428,6 +1428,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1491,11 +1499,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7464,7 +7472,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "" msgstr ""
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "" msgstr ""
@ -7482,45 +7490,45 @@ msgstr ""
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "" msgstr ""
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "" msgstr ""
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "" msgstr ""
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "" msgstr ""
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n" "PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Latvian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Latvian <https://hosted.weblate.org/projects/freedombox/"
@ -846,7 +846,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1345,77 +1345,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1427,6 +1427,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1490,11 +1498,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7463,7 +7471,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "" msgstr ""
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "" msgstr ""
@ -7481,45 +7489,45 @@ msgstr ""
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "" msgstr ""
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "" msgstr ""
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "" msgstr ""
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "" msgstr ""
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -15,7 +15,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-03-28 01:01+0000\n" "PO-Revision-Date: 2024-03-28 01:01+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n" "Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/" "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@ -937,7 +937,7 @@ msgstr "Slett"
msgid "Admin" msgid "Admin"
msgstr "admin" msgstr "admin"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1502,7 +1502,7 @@ msgstr "Last ned katalog"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "BitTorrent-klient skrevet i Python/PyGTK" msgstr "BitTorrent-klient skrevet i Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1510,79 +1510,79 @@ msgstr ""
"Systemets diagnostikktest vil kjøre en rekke kontroller på systemet for å få " "Systemets diagnostikktest vil kjøre en rekke kontroller på systemet for å få "
"bekreftet at programmer og tjenester fungerer som forventet." "bekreftet at programmer og tjenester fungerer som forventet."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostikk" msgstr "Diagnostikk"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
#, fuzzy #, fuzzy
#| msgid "Quassel" #| msgid "Quassel"
msgid "passed" msgid "passed"
msgstr "Quassel" msgstr "Quassel"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "feilet" msgstr "feilet"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "feil" msgstr "feil"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
#, fuzzy #, fuzzy
#| msgid "Git" #| msgid "Git"
msgid "GiB" msgid "GiB"
msgstr "Git" msgstr "Git"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "Du bør skru av noen programmer for å redusere minnebruken." msgstr "Du bør skru av noen programmer for å redusere minnebruken."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Du bør ikke installere noen nye programmer på dette systemet." msgstr "Du bør ikke installere noen nye programmer på dette systemet."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Lite minne" msgstr "Lite minne"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Kjør diagnostikk" msgstr "Kjør diagnostikk"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Diagnostikkresultater" msgstr "Diagnostikkresultater"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1600,6 +1600,16 @@ msgstr "Tillat underdomener (Subdomains)"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "Når påskrudd, oppdateres FreedomBox automatisk én gang om dagen." msgstr "Når påskrudd, oppdateres FreedomBox automatisk én gang om dagen."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Aktiver auto-oppdatering"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1680,11 +1690,11 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Resultat" msgstr "Resultat"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnostikktest" msgstr "Diagnostikktest"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8714,7 +8724,7 @@ msgstr "Oppdaterer program"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Feil ved programinstallering: {error}" msgstr "Feil ved programinstallering: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -8736,55 +8746,55 @@ msgstr "Program installert."
msgid "App updated" msgid "App updated"
msgstr "Program oppdatert" msgstr "Program oppdatert"
#: setup.py:110 #: setup.py:115
#, fuzzy #, fuzzy
#| msgid "Updating app" #| msgid "Updating app"
msgid "Repairing app" msgid "Repairing app"
msgstr "Oppdaterer program" msgstr "Oppdaterer program"
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Feil ved programinstallering: {error}" msgstr "Feil ved programinstallering: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "App updated" #| msgid "App updated"
msgid "App repaired." msgid "App repaired."
msgstr "Program oppdatert" msgstr "Program oppdatert"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install Apps" #| msgid "Install Apps"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Installer App-er" msgstr "Installer App-er"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Feil ved programinstallering: {error}" msgstr "Feil ved programinstallering: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Program installert." msgstr "Program installert."
#: setup.py:581 #: setup.py:597
#, fuzzy #, fuzzy
#| msgid "Upgrade Packages" #| msgid "Upgrade Packages"
msgid "Updating app packages" msgid "Updating app packages"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-06-17 13:09+0000\n" "PO-Revision-Date: 2024-06-17 13:09+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/"
@ -924,7 +924,7 @@ msgstr "Verwijder"
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1492,7 +1492,7 @@ msgstr "Opslagmap"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Bittorrent-client geschreven in Python/PyGTK" msgstr "Bittorrent-client geschreven in Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1500,48 +1500,48 @@ msgstr ""
"De systeemdiagnose zal een aantal tests op dit systeem uitvoeren om te " "De systeemdiagnose zal een aantal tests op dit systeem uitvoeren om te "
"bevestigen dat de toepassingen en diensten zoals verwacht functioneren." "bevestigen dat de toepassingen en diensten zoals verwacht functioneren."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnose" msgstr "Diagnose"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "geslaagd" msgstr "geslaagd"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "mislukt" msgstr "mislukt"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "fout" msgstr "fout"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "waarschuwing" msgstr "waarschuwing"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"Door toepassingen uit te schakelen kan het geheugengebruik worden verminderd." "Door toepassingen uit te schakelen kan het geheugengebruik worden verminderd."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Extra toepassingen installeren wordt afgeraden." msgstr "Extra toepassingen installeren wordt afgeraden."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1550,24 +1550,24 @@ msgstr ""
"Systeem heeft weinig geheugen beschikbaar: {percent_used}% gebruikt, " "Systeem heeft weinig geheugen beschikbaar: {percent_used}% gebruikt, "
"{memory_available} {memory_available_unit} vrij. {advice_message}" "{memory_available} {memory_available_unit} vrij. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Geheugengebrek" msgstr "Geheugengebrek"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Voer diagnose uit" msgstr "Voer diagnose uit"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "{issue_count} problemen gevonden tijdens routinetests." msgstr "{issue_count} problemen gevonden tijdens routinetests."
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Resultaten van diagnose" msgstr "Resultaten van diagnose"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Ga naar resultaten van diagnose" msgstr "Ga naar resultaten van diagnose"
@ -1581,6 +1581,16 @@ msgstr ""
"Als deze functie is ingeschakeld, worden dagelijks diagnostische tests " "Als deze functie is ingeschakeld, worden dagelijks diagnostische tests "
"uitgevoerd." "uitgevoerd."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Automatisch bijwerken inschakelen"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "Diagnose uitvoeren" msgstr "Diagnose uitvoeren"
@ -1647,11 +1657,11 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Resultaat" msgstr "Resultaat"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnostische test" msgstr "Diagnostische test"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "Toepassing {app_id} is niet geïnstalleerd, kan niet herstellen" msgstr "Toepassing {app_id} is niet geïnstalleerd, kan niet herstellen"
@ -3209,10 +3219,10 @@ msgid ""
"project or <a href=\"https://openzim.org/wiki/Build_your_ZIM_file\" " "project or <a href=\"https://openzim.org/wiki/Build_your_ZIM_file\" "
"target=\"_blank\" rel=\"noopener noreferrer\">create</a> your own." "target=\"_blank\" rel=\"noopener noreferrer\">create</a> your own."
msgstr "" msgstr ""
"Er kunnen informatie pakketten worden ge<a href=\"https://library.kiwix.org\"" "Er kunnen informatie pakketten worden ge<a href=\"https://library.kiwix."
" target=\"_blank\" rel=\"noopener noreferrer\">download</a> van het Kiwix " "org\" target=\"_blank\" rel=\"noopener noreferrer\">download</a> van het "
"project, of <a href=\"https://openzim.org/wiki/Build_your_ZIM_file\" target=" "Kiwix project, of <a href=\"https://openzim.org/wiki/Build_your_ZIM_file\" "
"\"_blank\" rel=\"noopener noreferrer\">maak</a> eigen infopaketten." "target=\"_blank\" rel=\"noopener noreferrer\">maak</a> eigen infopaketten."
#: modules/kiwix/__init__.py:53 #: modules/kiwix/__init__.py:53
msgid "Manage Kiwix content server" msgid "Manage Kiwix content server"
@ -8625,7 +8635,7 @@ msgstr "Toepassing updaten"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Fout bij het installeren van de toepassing: {error}" msgstr "Fout bij het installeren van de toepassing: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "Fout bij het repareren van de toepassing: {error}" msgstr "Fout bij het repareren van de toepassing: {error}"
@ -8643,45 +8653,45 @@ msgstr "De toepassing is geïnstalleerd."
msgid "App updated" msgid "App updated"
msgstr "Toepassing bijgewerkt" msgstr "Toepassing bijgewerkt"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "Toepassing repareren" msgstr "Toepassing repareren"
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Fout bij het doorlopen van de diagnose: {error}" msgstr "Fout bij het doorlopen van de diagnose: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "Reparatie overslaan, geen mislukte tests" msgstr "Reparatie overslaan, geen mislukte tests"
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "Opniew setup doorlopen om reparaties te voltooien" msgstr "Opniew setup doorlopen om reparaties te voltooien"
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "Toepassing gerepareerd." msgstr "Toepassing gerepareerd."
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "Toepassingsherstel voltooid met fouten:\n" msgstr "Toepassingsherstel voltooid met fouten:\n"
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Toepassing wordt verwijderd" msgstr "Toepassing wordt verwijderd"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Fout bij het verwijderen van de toepassing: {error}" msgstr "Fout bij het verwijderen van de toepassing: {error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "De toepassing is verwijderd." msgstr "De toepassing is verwijderd."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "Toepassings-pakketten bijwerken" msgstr "Toepassings-pakketten bijwerken"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
@ -916,7 +916,7 @@ msgstr "Usuń"
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1476,7 +1476,7 @@ msgstr "Pobierz katalog"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Klient BitTorrent stworzony w Python/PyGTK" msgstr "Klient BitTorrent stworzony w Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1484,75 +1484,75 @@ msgstr ""
"Diagnostyka systemu testuje czy aplikacje i usługi na twiom systemie " "Diagnostyka systemu testuje czy aplikacje i usługi na twiom systemie "
"dzialają jak należy." "dzialają jak należy."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostyka" msgstr "Diagnostyka"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "udało się" msgstr "udało się"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "nie udało się" msgstr "nie udało się"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "błąd" msgstr "błąd"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Uruchom diagnostykę" msgstr "Uruchom diagnostykę"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Wynik diagnostyki" msgstr "Wynik diagnostyki"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1568,6 +1568,16 @@ msgstr "Włącz zniszczenia"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable creative mode"
msgid "Enable automatic repair"
msgstr "Włącz tryb kreatywny"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1648,11 +1658,11 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Wynik" msgstr "Wynik"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Test diagnostyczny" msgstr "Test diagnostyczny"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8071,7 +8081,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Błąd podczas instalowania aplikacji: {error}" msgstr "Błąd podczas instalowania aplikacji: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -8095,53 +8105,53 @@ msgstr "Aplikacja zainstalowania."
msgid "App updated" msgid "App updated"
msgstr "Ostatnie uaktualnienie" msgstr "Ostatnie uaktualnienie"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Błąd podczas instalowania aplikacji: {error}" msgstr "Błąd podczas instalowania aplikacji: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Last update" #| msgid "Last update"
msgid "App repaired." msgid "App repaired."
msgstr "Ostatnie uaktualnienie" msgstr "Ostatnie uaktualnienie"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install Apps" #| msgid "Install Apps"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Instaluj aplikacje" msgstr "Instaluj aplikacje"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Błąd podczas instalowania aplikacji: {error}" msgstr "Błąd podczas instalowania aplikacji: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Aplikacja zainstalowania." msgstr "Aplikacja zainstalowania."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2023-05-22 15:50+0000\n" "PO-Revision-Date: 2023-05-22 15:50+0000\n"
"Last-Translator: Frederico Gomes <fefekrzr@gmail.com>\n" "Last-Translator: Frederico Gomes <fefekrzr@gmail.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -934,7 +934,7 @@ msgstr "Eliminar"
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1458,7 +1458,7 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1467,75 +1467,75 @@ msgstr ""
"sistema para confirmar se as aplicações e serviços estão a funcionar " "sistema para confirmar se as aplicações e serviços estão a funcionar "
"conforme o esperado." "conforme o esperado."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnóstico" msgstr "Diagnóstico"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Executar diagnóstico" msgstr "Executar diagnóstico"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Resultados do diagnóstico" msgstr "Resultados do diagnóstico"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1551,6 +1551,16 @@ msgstr "Ativar subdomínios"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Applications"
msgid "Enable automatic repair"
msgstr "Aplicações"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1622,11 +1632,11 @@ msgstr "Teste"
msgid "Result" msgid "Result"
msgstr "Resultado" msgstr "Resultado"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Teste de diagnóstico" msgstr "Teste de diagnóstico"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7868,7 +7878,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Erro a instalar a aplicação: {error}" msgstr "Erro a instalar a aplicação: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -7892,53 +7902,53 @@ msgstr "Aplicação instalada."
msgid "App updated" msgid "App updated"
msgstr "Nome" msgstr "Nome"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Erro a instalar a aplicação: {error}" msgstr "Erro a instalar a aplicação: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Name" #| msgid "Name"
msgid "App repaired." msgid "App repaired."
msgstr "Nome" msgstr "Nome"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install" #| msgid "Install"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Instalar" msgstr "Instalar"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Erro a instalar a aplicação: {error}" msgstr "Erro a instalar a aplicação: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Aplicação instalada." msgstr "Aplicação instalada."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-05-26 04:09+0000\n" "PO-Revision-Date: 2024-05-26 04:09+0000\n"
"Last-Translator: gfbdrgng <hnaofegnp@hldrive.com>\n" "Last-Translator: gfbdrgng <hnaofegnp@hldrive.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
@ -924,7 +924,7 @@ msgstr "Удалить"
msgid "Admin" msgid "Admin"
msgstr "Админ" msgstr "Админ"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1492,7 +1492,7 @@ msgstr "Папка для загрузок"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "BitTorrent клиент, написанный на Python/pygtk" msgstr "BitTorrent клиент, написанный на Python/pygtk"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1500,49 +1500,49 @@ msgstr ""
"Тест диагностики системы выполнит ряд проверок, чтобы убедиться, что " "Тест диагностики системы выполнит ряд проверок, чтобы убедиться, что "
"приложения и службы работают так, как ожидается." "приложения и службы работают так, как ожидается."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Диагностика" msgstr "Диагностика"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "успешно" msgstr "успешно"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "сбой" msgstr "сбой"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "ошибка" msgstr "ошибка"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "предупреждение" msgstr "предупреждение"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "МБ" msgstr "МБ"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "ГБ" msgstr "ГБ"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"Вы должны отключить некоторые приложения, чтобы уменьшить использование " "Вы должны отключить некоторые приложения, чтобы уменьшить использование "
"памяти." "памяти."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Вы не должны устанавливать никаких новых приложений в этой системе." msgstr "Вы не должны устанавливать никаких новых приложений в этой системе."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1551,24 +1551,24 @@ msgstr ""
"В системе мало памяти: использовано {percent_used}%, свободно " "В системе мало памяти: использовано {percent_used}%, свободно "
"{memory_available} {memory_available_unit}. {advice_message}" "{memory_available} {memory_available_unit}. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Мало памяти" msgstr "Мало памяти"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Выполнение диагностики" msgstr "Выполнение диагностики"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "Найдены {issue_count} проблем во время обычных проверок." msgstr "Найдены {issue_count} проблем во время обычных проверок."
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Результаты диагностики" msgstr "Результаты диагностики"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Перейдите к результатам диагностики" msgstr "Перейдите к результатам диагностики"
@ -1582,6 +1582,16 @@ msgstr ""
"Если эта функция включена, диагностические проверки будут выполняться раз в " "Если эта функция включена, диагностические проверки будут выполняться раз в "
"день." "день."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Включить автообновление"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "Выполнение Диагностики" msgstr "Выполнение Диагностики"
@ -1648,11 +1658,11 @@ msgstr "Тест"
msgid "Result" msgid "Result"
msgstr "Результат" msgstr "Результат"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Диагностический тест" msgstr "Диагностический тест"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "Приложение {app_id} не установлено, невозможно восстановить" msgstr "Приложение {app_id} не установлено, невозможно восстановить"
@ -1683,8 +1693,8 @@ msgstr ""
"Динамический DNS позволяет передать ваш текущий публичный IP-адрес на <a " "Динамический DNS позволяет передать ваш текущий публичный IP-адрес на <a "
"href=\"http://gnudip2.sourceforge.net/\" target=\"_blank\">сервер GnuDIP</" "href=\"http://gnudip2.sourceforge.net/\" target=\"_blank\">сервер GnuDIP</"
"a>. После этого сервер назначит ваше DNS-имя новому IP-адресу, и если кто-то " "a>. После этого сервер назначит ваше DNS-имя новому IP-адресу, и если кто-то "
"из Интернета запросит ваше DNS-имя, он получит ответ с вашим текущим " "из Интернета запросит ваше DNS-имя, он получит ответ с вашим текущим IP-"
"IP-адресом." "адресом."
#: modules/dynamicdns/__init__.py:40 #: modules/dynamicdns/__init__.py:40
msgid "" msgid ""
@ -2626,8 +2636,8 @@ msgid ""
"For more information about the %(box_name)s project, see the <a " "For more information about the %(box_name)s project, see the <a "
"href=\"https://wiki.debian.org/FreedomBox\">%(box_name)s Wiki</a>." "href=\"https://wiki.debian.org/FreedomBox\">%(box_name)s Wiki</a>."
msgstr "" msgstr ""
"Дополнительную информацию о проекте %(box_name)s можно найти на <a href=" "Дополнительную информацию о проекте %(box_name)s можно найти на <a "
"\"https://wiki.debian.org/FreedomBox\">%(box_name)s Wiki</a>." "href=\"https://wiki.debian.org/FreedomBox\">%(box_name)s Wiki</a>."
#: modules/help/templates/help_about.html:91 #: modules/help/templates/help_about.html:91
msgid "Learn more" msgid "Learn more"
@ -2796,10 +2806,10 @@ msgid ""
"oftc.net/?randomnick=1&channels=freedombox&prompt=1\"> #freedombox</a> " "oftc.net/?randomnick=1&channels=freedombox&prompt=1\"> #freedombox</a> "
"channel using the IRC web interface." "channel using the IRC web interface."
msgstr "" msgstr ""
"Многие участники и пользователи %(box_name)s также доступны в IRC-сети " "Многие участники и пользователи %(box_name)s также доступны в IRC-сети irc."
"irc.oftc.net. Присоединяйтесь и запрашивайте помощь на канале <a href=" "oftc.net. Присоединяйтесь и запрашивайте помощь на канале <a href=\"https://"
"\"https://webchat.oftc.net/?randomnick=1&amp;channels=freedombox&amp;prompt=" "webchat.oftc.net/?randomnick=1&amp;channels=freedombox&amp;prompt=1\"> "
"1\"> #freedombox</a> с помощью веб-интерфейса IRC." "#freedombox</a> с помощью веб-интерфейса IRC."
#: modules/help/templates/help_manual.html:18 #: modules/help/templates/help_manual.html:18
msgid "Download as PDF" msgid "Download as PDF"
@ -5739,9 +5749,9 @@ msgstr ""
"Вы можете использовать Privoxy, изменив настройки прокси-сервера вашего " "Вы можете использовать Privoxy, изменив настройки прокси-сервера вашего "
"браузера на имя хоста {box_name} (или IP-адрес) с портом 8118. Only " "браузера на имя хоста {box_name} (или IP-адрес) с портом 8118. Only "
"connections from local network IP addresses are permitted. While using " "connections from local network IP addresses are permitted. While using "
"Privoxy, you can see its configuration details and documentation at <a href=" "Privoxy, you can see its configuration details and documentation at <a "
"\"http://config.privoxy.org\">http://config.privoxy.org/</a> or <a href=" "href=\"http://config.privoxy.org\">http://config.privoxy.org/</a> or <a "
"\"http://p.p\">http://p.p</a>." "href=\"http://p.p\">http://p.p</a>."
#: modules/privoxy/__init__.py:53 #: modules/privoxy/__init__.py:53
msgid "Privoxy" msgid "Privoxy"
@ -5983,8 +5993,9 @@ msgid ""
"When enabled, RSS-Bridge can be accessed by <a href=\"{users_url}\">any " "When enabled, RSS-Bridge can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group." "user</a> belonging to the feed-reader group."
msgstr "" msgstr ""
"Когда эта функция включена, доступ к RSS-мостику может получить <a href=\"" "Когда эта функция включена, доступ к RSS-мостику может получить <a "
"{users_url}\">любой пользователь</a>, входящий в группу читателей фидов." "href=\"{users_url}\">любой пользователь</a>, входящий в группу читателей "
"фидов."
#: modules/rssbridge/__init__.py:28 #: modules/rssbridge/__init__.py:28
#, python-brace-format #, python-brace-format
@ -7536,8 +7547,8 @@ msgid ""
"for connecting." "for connecting."
msgstr "" msgstr ""
"При использовании мобильного или настольного приложения для Tiny Tiny RSS " "При использовании мобильного или настольного приложения для Tiny Tiny RSS "
"используйте для подключения URL <a href=\"/tt-rss/\">/tt-rss</a> или <a href" "используйте для подключения URL <a href=\"/tt-rss/\">/tt-rss</a> или <a "
"=\"/tt-rss-app/\">/tt-rss-app</a>." "href=\"/tt-rss-app/\">/tt-rss-app</a>."
#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 #: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44
msgid "Tiny Tiny RSS" msgid "Tiny Tiny RSS"
@ -8060,8 +8071,8 @@ msgid ""
"Use the <a href='%(change_password_url)s'>change password form </a> to " "Use the <a href='%(change_password_url)s'>change password form </a> to "
"change the password." "change the password."
msgstr "" msgstr ""
"Для смены пароля используйте форму <a href=\"%(change_password_url)s\"" "Для смены пароля используйте форму <a "
">изменить пароль </a>." "href=\"%(change_password_url)s\">изменить пароль </a>."
#: modules/users/templates/users_update.html:31 #: modules/users/templates/users_update.html:31
#: templates/language-selection.html:17 #: templates/language-selection.html:17
@ -8635,7 +8646,7 @@ msgstr "Обновление приложения"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Ошибка при установке приложения: {error}" msgstr "Ошибка при установке приложения: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "Ошибка при восстановлении приложения: {error}" msgstr "Ошибка при восстановлении приложения: {error}"
@ -8653,45 +8664,45 @@ msgstr "Установлено приложение."
msgid "App updated" msgid "App updated"
msgstr "Приложение обновлено" msgstr "Приложение обновлено"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "Приложение для ремонта" msgstr "Приложение для ремонта"
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Ошибка при выполнении диагностики: {error}" msgstr "Ошибка при выполнении диагностики: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "Пропуск ремонта, отсутствие неудачных проверок" msgstr "Пропуск ремонта, отсутствие неудачных проверок"
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "Повторное выполнение установки для завершения ремонта" msgstr "Повторное выполнение установки для завершения ремонта"
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "Приложение отремонтировано." msgstr "Приложение отремонтировано."
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "Восстановление приложения завершено с ошибками:\n" msgstr "Восстановление приложения завершено с ошибками:\n"
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Удаление приложения" msgstr "Удаление приложения"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Ошибка при удалении приложения: {error}" msgstr "Ошибка при удалении приложения: {error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Приложение удалено." msgstr "Приложение удалено."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "Обновление пакетов приложений" msgstr "Обновление пакетов приложений"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2021-04-27 13:32+0000\n" "PO-Revision-Date: 2021-04-27 13:32+0000\n"
"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n" "Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
"Language-Team: Sinhala <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Sinhala <https://hosted.weblate.org/projects/freedombox/"
@ -845,7 +845,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1344,77 +1344,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1426,6 +1426,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1489,11 +1497,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7460,7 +7468,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "" msgstr ""
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "" msgstr ""
@ -7478,45 +7486,45 @@ msgstr ""
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "" msgstr ""
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "" msgstr ""
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "" msgstr ""
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "" msgstr ""
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
@ -952,7 +952,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1496,77 +1496,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1578,6 +1578,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1648,11 +1656,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7795,7 +7803,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Napaka ob nameščanju aplikacije: {error}" msgstr "Napaka ob nameščanju aplikacije: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -7819,53 +7827,53 @@ msgstr "Aplikacija je nameščena."
msgid "App updated" msgid "App updated"
msgstr "Ime" msgstr "Ime"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Napaka ob nameščanju aplikacije: {error}" msgstr "Napaka ob nameščanju aplikacije: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Name" #| msgid "Name"
msgid "App repaired." msgid "App repaired."
msgstr "Ime" msgstr "Ime"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Napaka ob nameščanju aplikacije: {error}" msgstr "Napaka ob nameščanju aplikacije: {error}"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Napaka ob nameščanju aplikacije: {error}" msgstr "Napaka ob nameščanju aplikacije: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Aplikacija je nameščena." msgstr "Aplikacija je nameščena."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-05-22 06:01+0000\n" "PO-Revision-Date: 2024-05-22 06:01+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n" "Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/"
@ -918,7 +918,7 @@ msgstr "Fshije"
msgid "Admin" msgid "Admin"
msgstr "Përgjegjës" msgstr "Përgjegjës"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1490,7 +1490,7 @@ msgstr "Drejtori shkarkimesh"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Klient Bittorrent i shkruar në Python/PyGTK" msgstr "Klient Bittorrent i shkruar në Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1499,48 +1499,48 @@ msgstr ""
"sistemin tuaj, për të verifikuar se aplikacionet dhe shërbimet po punojnë " "sistemin tuaj, për të verifikuar se aplikacionet dhe shërbimet po punojnë "
"siç pritet." "siç pritet."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostikime" msgstr "Diagnostikime"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "kaloi" msgstr "kaloi"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "dështoi" msgstr "dështoi"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "gabim" msgstr "gabim"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "kujdes" msgstr "kujdes"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"Duhet të çaktivizoni disa aplikacione, për të zvogëluar përdorim kujtese." "Duhet të çaktivizoni disa aplikacione, për të zvogëluar përdorim kujtese."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Sduhet të instaloni çfarëdo aplikacioni të ri në këtë sistem." msgstr "Sduhet të instaloni çfarëdo aplikacioni të ri në këtë sistem."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1549,24 +1549,24 @@ msgstr ""
"Ka pak kujtesë për sistemin: {percent_used}% të përdorur, {memory_available} " "Ka pak kujtesë për sistemin: {percent_used}% të përdorur, {memory_available} "
"{memory_available_unit} të lirë. {advice_message}" "{memory_available_unit} të lirë. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Kujtesë e Pakët" msgstr "Kujtesë e Pakët"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Xhirim diagnostikimesh" msgstr "Xhirim diagnostikimesh"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "U gjetën {issue_count} probleme gjatë testimeve rutinë." msgstr "U gjetën {issue_count} probleme gjatë testimeve rutinë."
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Përfundime diagnostikimesh" msgstr "Përfundime diagnostikimesh"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Kaloni te përfundime diagnostikimi" msgstr "Kaloni te përfundime diagnostikimi"
@ -1578,6 +1578,16 @@ msgstr "Aktivizo xhirim të përditshëm"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "Kur janë aktivizuar, diagnostikimet do të xhirojnë një herë në ditë." msgstr "Kur janë aktivizuar, diagnostikimet do të xhirojnë një herë në ditë."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Aktivio vetëpërditësim"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "Xhirim Diagnostikimesh" msgstr "Xhirim Diagnostikimesh"
@ -1644,11 +1654,11 @@ msgstr "Provë"
msgid "Result" msgid "Result"
msgstr "Përfundim" msgstr "Përfundim"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Test Diagnostikimesh" msgstr "Test Diagnostikimesh"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "Aplikacioni {app_id} sështë i instaluar, smund të riparohet" msgstr "Aplikacioni {app_id} sështë i instaluar, smund të riparohet"
@ -8659,7 +8669,7 @@ msgstr "Po përditësohet aplikacioni"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Gabim në instalimin e aplikacionit: {error}" msgstr "Gabim në instalimin e aplikacionit: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "Gabim në riparimin e aplikacionit: {error}" msgstr "Gabim në riparimin e aplikacionit: {error}"
@ -8677,45 +8687,45 @@ msgstr "Aplikacioni u instalua."
msgid "App updated" msgid "App updated"
msgstr "Aplikacioni u përditësua" msgstr "Aplikacioni u përditësua"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "Po riparohet aplikacioni" msgstr "Po riparohet aplikacioni"
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Gabim në xhirim diagnostikimesh: {error}" msgstr "Gabim në xhirim diagnostikimesh: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "Po anashkalohet riparimi, ska kontrolle të dështuar" msgstr "Po anashkalohet riparimi, ska kontrolle të dështuar"
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "Po rixhirohet ujdisje, për të plotësuar riparimet" msgstr "Po rixhirohet ujdisje, për të plotësuar riparimet"
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "Aplikacioni u riparua." msgstr "Aplikacioni u riparua."
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "Riparimi i aplikacionit u plotësua me gabime:\n" msgstr "Riparimi i aplikacionit u plotësua me gabime:\n"
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Po çinstalohet aplikacion" msgstr "Po çinstalohet aplikacion"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Gabim në çinstalimin e aplikacionit: {error}" msgstr "Gabim në çinstalimin e aplikacionit: {error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Aplikacioni u çinstalua." msgstr "Aplikacioni u çinstalua."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "Po përditësohet paketa aplikacioni" msgstr "Po përditësohet paketa aplikacioni"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n" "PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
@ -910,7 +910,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1427,77 +1427,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1509,6 +1509,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1572,11 +1580,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7614,7 +7622,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Greška prilikom instaliranja aplikacije: {error}" msgstr "Greška prilikom instaliranja aplikacije: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -7636,51 +7644,51 @@ msgstr "Aplikacija instalirana."
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Greška prilikom instaliranja aplikacije: {error}" msgstr "Greška prilikom instaliranja aplikacije: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Greška prilikom instaliranja aplikacije: {error}" msgstr "Greška prilikom instaliranja aplikacije: {error}"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Greška prilikom instaliranja aplikacije: {error}" msgstr "Greška prilikom instaliranja aplikacije: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Aplikacija instalirana." msgstr "Aplikacija instalirana."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-06-09 16:09+0000\n" "PO-Revision-Date: 2024-06-09 16:09+0000\n"
"Last-Translator: Tymofii Lytvynenko <till.svit@gmail.com>\n" "Last-Translator: Tymofii Lytvynenko <till.svit@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
@ -920,7 +920,7 @@ msgstr "Ta bort"
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1485,7 +1485,7 @@ msgstr "Ladda ner katalog"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Bittorrent-klient skriven i Python / PyGTK" msgstr "Bittorrent-klient skriven i Python / PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1493,47 +1493,47 @@ msgstr ""
"Systemets diagnostiktest utför ett antal kontroller av ditt system för att " "Systemets diagnostiktest utför ett antal kontroller av ditt system för att "
"bekräfta att program och tjänster fungerar som de ska." "bekräfta att program och tjänster fungerar som de ska."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostik" msgstr "Diagnostik"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "passerade" msgstr "passerade"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "misslyckades" msgstr "misslyckades"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "fel" msgstr "fel"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "varning" msgstr "varning"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "Du bör inaktivera vissa appar för att minska minnesanvändningen." msgstr "Du bör inaktivera vissa appar för att minska minnesanvändningen."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Du bör inte installera några nya appar på det här systemet." msgstr "Du bör inte installera några nya appar på det här systemet."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1542,24 +1542,24 @@ msgstr ""
"Systemet är ont om minne: {percent_used}% används, {memory_available}" "Systemet är ont om minne: {percent_used}% används, {memory_available}"
"·{memory_available_unit} ledig. {advice_message}" "·{memory_available_unit} ledig. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Låg minne" msgstr "Låg minne"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Kör diagnostik" msgstr "Kör diagnostik"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "Hittade {issue_count} problem under rutintester." msgstr "Hittade {issue_count} problem under rutintester."
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Diagnostikresultat" msgstr "Diagnostikresultat"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Gå till Diagnostikresultat" msgstr "Gå till Diagnostikresultat"
@ -1571,6 +1571,16 @@ msgstr "Aktivera daglig körning"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "När det är aktiverat körs diagnostiska kontroller en gång om dagen." msgstr "När det är aktiverat körs diagnostiska kontroller en gång om dagen."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Aktivera automatisk uppdatering"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "Diagnostik körning" msgstr "Diagnostik körning"
@ -1637,11 +1647,11 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Resultat" msgstr "Resultat"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnostiktest" msgstr "Diagnostiktest"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "App {app_id} är inte installerad, kan inte repareras" msgstr "App {app_id} är inte installerad, kan inte repareras"
@ -8578,7 +8588,7 @@ msgstr "Uppdatera app"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Fel vid installation av app: {error}" msgstr "Fel vid installation av app: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "Fel vid reparation av app: {error}" msgstr "Fel vid reparation av app: {error}"
@ -8596,45 +8606,45 @@ msgstr "App installerad."
msgid "App updated" msgid "App updated"
msgstr "App uppdaterad" msgstr "App uppdaterad"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "Reparerar app" msgstr "Reparerar app"
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Fel vid körning av diagnostik: {error}" msgstr "Fel vid körning av diagnostik: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "Skippar reparation, inga misslyckade kontroller" msgstr "Skippar reparation, inga misslyckade kontroller"
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "Kör konfigurationen igen för att slutföra reparationer" msgstr "Kör konfigurationen igen för att slutföra reparationer"
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "App reparerad." msgstr "App reparerad."
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "Appreparation slutförd med fel:\n" msgstr "Appreparation slutförd med fel:\n"
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Avinstallera app" msgstr "Avinstallera app"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Fel vid avinstallation av appen: {error}" msgstr "Fel vid avinstallation av appen: {error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Appen avinstallerad." msgstr "Appen avinstallerad."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "Uppdatera appaket" msgstr "Uppdatera appaket"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -844,7 +844,7 @@ msgstr ""
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1343,77 +1343,77 @@ msgstr ""
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "" msgstr ""
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1425,6 +1425,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "" msgstr ""
@ -1488,11 +1496,11 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7459,7 +7467,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "" msgstr ""
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "" msgstr ""
@ -7477,45 +7485,45 @@ msgstr ""
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "" msgstr ""
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "" msgstr ""
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "" msgstr ""
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "" msgstr ""
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-02-11 20:14+0000\n" "PO-Revision-Date: 2024-02-11 20:14+0000\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n" "Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
@ -901,7 +901,7 @@ msgstr "తొలగించు"
msgid "Admin" msgid "Admin"
msgstr "నిర్వాహకుడు" msgstr "నిర్వాహకుడు"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1451,7 +1451,7 @@ msgstr "దిగుమతుల డైరెక్టరీ"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "పైథాన్ / పీవైజీటీకే లో బిట్ టోరెంట్ పై ఆధారపడిన వ్యక్తి వ్రాశారు" msgstr "పైథాన్ / పీవైజీటీకే లో బిట్ టోరెంట్ పై ఆధారపడిన వ్యక్తి వ్రాశారు"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1459,47 +1459,47 @@ msgstr ""
"వ్యవస్థ నిర్ధారణ పరీక్ష అనేది మీ కంప్యూటర్లో అన్ని సేవలు మరియు అప్లికేషన్లు అనుకున్న విధంగా పని " "వ్యవస్థ నిర్ధారణ పరీక్ష అనేది మీ కంప్యూటర్లో అన్ని సేవలు మరియు అప్లికేషన్లు అనుకున్న విధంగా పని "
"చేస్తున్నాయో లేదో ధృవీకరించడం కోసం అనేక తనిఖీలు చేస్తుంది." "చేస్తున్నాయో లేదో ధృవీకరించడం కోసం అనేక తనిఖీలు చేస్తుంది."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "లక్షణాలు" msgstr "లక్షణాలు"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "ఉత్తీర్ణులయ్యారు" msgstr "ఉత్తీర్ణులయ్యారు"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "విఫలమయ్యారు" msgstr "విఫలమయ్యారు"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "లోపం" msgstr "లోపం"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "హెచ్చరిక" msgstr "హెచ్చరిక"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "నిర్వహణ సమాచార ఆధారం" msgstr "నిర్వహణ సమాచార ఆధారం"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "గిబ్" msgstr "గిబ్"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "మెమరీ వినియోగాన్ని తగ్గించడానికి మీరు కొన్ని యాప్‌లను నిలిపివేయాలి." msgstr "మెమరీ వినియోగాన్ని తగ్గించడానికి మీరు కొన్ని యాప్‌లను నిలిపివేయాలి."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "మీరు ఈ సిస్టమ్‌లో ఏ కొత్త యాప్‌లను ఇన్‌స్టాల్ చేయకూడదు." msgstr "మీరు ఈ సిస్టమ్‌లో ఏ కొత్త యాప్‌లను ఇన్‌స్టాల్ చేయకూడదు."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1508,24 +1508,24 @@ msgstr ""
"సిస్టమ్ మెమరీ తక్కువగా ఉంది: {percent_used}% ఉపయోగించబడింది, {memory_available} " "సిస్టమ్ మెమరీ తక్కువగా ఉంది: {percent_used}% ఉపయోగించబడింది, {memory_available} "
"{memory_available_unit} ఉచితం. {advice_message}" "{memory_available_unit} ఉచితం. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "తక్కువ మెమరీ" msgstr "తక్కువ మెమరీ"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "రన్నింగ్ డయాగ్నస్టిక్స్" msgstr "రన్నింగ్ డయాగ్నస్టిక్స్"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "సాధారణ పరీక్షల సమయంలో {issue_count} సమస్యలు కనుగొనబడ్డాయి." msgstr "సాధారణ పరీక్షల సమయంలో {issue_count} సమస్యలు కనుగొనబడ్డాయి."
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "డయాగ్నోస్టిక్స్ ఫలితాలు" msgstr "డయాగ్నోస్టిక్స్ ఫలితాలు"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "డయాగ్నస్టిక్స్ ఫలితాలకు వెళ్లండి" msgstr "డయాగ్నస్టిక్స్ ఫలితాలకు వెళ్లండి"
@ -1537,6 +1537,16 @@ msgstr "రోజువారీ పరుగును ప్రారంభి
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "ప్రారంభించబడినప్పుడు, రోగనిర్ధారణ తనిఖీలు రోజుకు ఒకసారి అమలు చేయబడతాయి." msgstr "ప్రారంభించబడినప్పుడు, రోగనిర్ధారణ తనిఖీలు రోజుకు ఒకసారి అమలు చేయబడతాయి."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "స్వీయ నవీకరణను ప్రారంభించండి"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "డయాగ్నోస్టిక్స్ రన్" msgstr "డయాగ్నోస్టిక్స్ రన్"
@ -1607,11 +1617,11 @@ msgstr "పరీక్ష"
msgid "Result" msgid "Result"
msgstr "ఫలితం" msgstr "ఫలితం"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "లక్షణాల పరీక్ష" msgstr "లక్షణాల పరీక్ష"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -8353,7 +8363,7 @@ msgstr "అనువర్తనం నవీకరించబడుతున
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -8377,55 +8387,55 @@ msgstr "అనువర్తనం స్థాపించబడింది."
msgid "App updated" msgid "App updated"
msgstr "చివరి నవీకరణ" msgstr "చివరి నవీకరణ"
#: setup.py:110 #: setup.py:115
#, fuzzy #, fuzzy
#| msgid "Updating app" #| msgid "Updating app"
msgid "Repairing app" msgid "Repairing app"
msgstr "అనువర్తనం నవీకరించబడుతున్నది" msgstr "అనువర్తనం నవీకరించబడుతున్నది"
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
#, fuzzy #, fuzzy
#| msgid "Last update" #| msgid "Last update"
msgid "App repaired." msgid "App repaired."
msgstr "చివరి నవీకరణ" msgstr "చివరి నవీకరణ"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Install Apps" #| msgid "Install Apps"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "అనువర్తనాలను నిక్షిప్తం చేద్దాం" msgstr "అనువర్తనాలను నిక్షిప్తం చేద్దాం"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "అనువర్తనం స్థాపించబడింది." msgstr "అనువర్తనం స్థాపించబడింది."
#: setup.py:581 #: setup.py:597
#, fuzzy #, fuzzy
#| msgid "Upgrade Packages" #| msgid "Upgrade Packages"
msgid "Updating app packages" msgid "Updating app packages"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-05-08 11:08+0000\n" "PO-Revision-Date: 2024-05-08 11:08+0000\n"
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n" "Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
@ -910,7 +910,7 @@ msgstr "Sil"
msgid "Admin" msgid "Admin"
msgstr "Yönetici" msgstr "Yönetici"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1476,7 +1476,7 @@ msgstr "İndirme dizini"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Python/PyGTK ile yazılmış BitTorrent istemcisi" msgstr "Python/PyGTK ile yazılmış BitTorrent istemcisi"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1484,48 +1484,48 @@ msgstr ""
"Sistem tanılama denemesi, uygulamaların ve hizmetlerin beklendiği gibi " "Sistem tanılama denemesi, uygulamaların ve hizmetlerin beklendiği gibi "
"çalıştığını doğrulamak için sisteminizde bir dizi denetim gerçekleştirecek." "çalıştığını doğrulamak için sisteminizde bir dizi denetim gerçekleştirecek."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Tanılama" msgstr "Tanılama"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "geçti" msgstr "geçti"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "başarısız" msgstr "başarısız"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "hata" msgstr "hata"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "uyarı" msgstr "uyarı"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"Bellek kullanımını azaltmak için bazı uygulamaları etkisizleştirmelisiniz." "Bellek kullanımını azaltmak için bazı uygulamaları etkisizleştirmelisiniz."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Bu sisteme herhangi bir yeni uygulama yüklememelisiniz." msgstr "Bu sisteme herhangi bir yeni uygulama yüklememelisiniz."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1534,24 +1534,24 @@ msgstr ""
"Sistem belleği düşük: %{percent_used} kullanılıyor, {memory_available}." "Sistem belleği düşük: %{percent_used} kullanılıyor, {memory_available}."
"{memory_available_unit} boş. {advice_message}" "{memory_available_unit} boş. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Düşük Bellek" msgstr "Düşük Bellek"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Tanılama çalıştırılıyor" msgstr "Tanılama çalıştırılıyor"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "Sıradan denemeler sırasında {issue_count} sorun bulundu." msgstr "Sıradan denemeler sırasında {issue_count} sorun bulundu."
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Tanı sonuçları" msgstr "Tanı sonuçları"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Tanı sonuçlarına git" msgstr "Tanı sonuçlarına git"
@ -1564,6 +1564,16 @@ msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
"Etkinleştirildiğinde, tanılama denetimleri günde bir kez gerçekleştirilecek." "Etkinleştirildiğinde, tanılama denetimleri günde bir kez gerçekleştirilecek."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Otomatik güncellemeyi etkinleştir"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "Tanılama Çalıştırması" msgstr "Tanılama Çalıştırması"
@ -1630,11 +1640,11 @@ msgstr "Deneme"
msgid "Result" msgid "Result"
msgstr "Sonuç" msgstr "Sonuç"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Tanı Denemesi" msgstr "Tanı Denemesi"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "{app_id} uygulaması yüklü değil, onarılamıyor" msgstr "{app_id} uygulaması yüklü değil, onarılamıyor"
@ -8600,7 +8610,7 @@ msgstr "Uygulama güncelleniyor"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Uygulama yüklenirken hata oldu: {error}" msgstr "Uygulama yüklenirken hata oldu: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "Uygulama onarılırken hata oldu: {error}" msgstr "Uygulama onarılırken hata oldu: {error}"
@ -8618,45 +8628,45 @@ msgstr "Uygulama yüklendi."
msgid "App updated" msgid "App updated"
msgstr "Uygulama güncellendi" msgstr "Uygulama güncellendi"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "Uygulama onarılıyor" msgstr "Uygulama onarılıyor"
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Tanılama çalıştırılırken hata oldu: {error}" msgstr "Tanılama çalıştırılırken hata oldu: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "Onarım atlanıyor, başarısız olan denetimler yok" msgstr "Onarım atlanıyor, başarısız olan denetimler yok"
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "Onarımları tamamlamak için kurulum yeniden çalıştırılıyor" msgstr "Onarımları tamamlamak için kurulum yeniden çalıştırılıyor"
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "Uygulama onarıldı." msgstr "Uygulama onarıldı."
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "Uygulama onarımı hatalarla tamamlandı:\n" msgstr "Uygulama onarımı hatalarla tamamlandı:\n"
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Uygulama kaldırılıyor" msgstr "Uygulama kaldırılıyor"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Uygulama kaldırılırken hata oldu: {error}" msgstr "Uygulama kaldırılırken hata oldu: {error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Uygulama kaldırıldı." msgstr "Uygulama kaldırıldı."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "Uygulama paketleri güncelleniyor" msgstr "Uygulama paketleri güncelleniyor"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-06-09 16:09+0000\n" "PO-Revision-Date: 2024-06-09 16:09+0000\n"
"Last-Translator: Tymofii Lytvynenko <till.svit@gmail.com>\n" "Last-Translator: Tymofii Lytvynenko <till.svit@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
@ -917,7 +917,7 @@ msgstr "Видалити"
msgid "Admin" msgid "Admin"
msgstr "Адміністратор" msgstr "Адміністратор"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1486,7 +1486,7 @@ msgstr "Каталог завантаження"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Клієнт Bittorrent, написаний на Python/PyGTK" msgstr "Клієнт Bittorrent, написаний на Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1494,48 +1494,48 @@ msgstr ""
"Тест діагностики системи запускає певну кількість перевірок, щоб упевнитися, " "Тест діагностики системи запускає певну кількість перевірок, щоб упевнитися, "
"що застосунки і сервіси працюють так, як очікується." "що застосунки і сервіси працюють так, як очікується."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Діагностика" msgstr "Діагностика"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "пройдено" msgstr "пройдено"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "невдало" msgstr "невдало"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "помилка" msgstr "помилка"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "попередження" msgstr "попередження"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "МіБ" msgstr "МіБ"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "ҐіБ" msgstr "ҐіБ"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"Ви повинні вимкнути деякі застосунки, щоб зменшити використання памʼяті." "Ви повинні вимкнути деякі застосунки, щоб зменшити використання памʼяті."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Не слід встановлювати нові застосунки в цій системі." msgstr "Не слід встановлювати нові застосунки в цій системі."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1544,24 +1544,24 @@ msgstr ""
"У системі бракує памʼяті: {percent_used}% використано, {memory_available} " "У системі бракує памʼяті: {percent_used}% використано, {memory_available} "
"{memory_available_unit} вільно. {advice_message}" "{memory_available_unit} вільно. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Мало памʼяті" msgstr "Мало памʼяті"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Виконується діагностика" msgstr "Виконується діагностика"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "Знайдено {issue_count} проблеми під час звичайних перевірок." msgstr "Знайдено {issue_count} проблеми під час звичайних перевірок."
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Результати діагностики" msgstr "Результати діагностики"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Перейти до результатів діагностики" msgstr "Перейти до результатів діагностики"
@ -1573,6 +1573,16 @@ msgstr "Увімкнути щоденний запуск"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "Коли ввімкнено, діагностичні перевірки проводитимуться раз на день." msgstr "Коли ввімкнено, діагностичні перевірки проводитимуться раз на день."
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "Дозволити автооновлення"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "Проводиться діагностика" msgstr "Проводиться діагностика"
@ -1639,11 +1649,11 @@ msgstr "Тест"
msgid "Result" msgid "Result"
msgstr "Результат" msgstr "Результат"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Тест діагностики" msgstr "Тест діагностики"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "Застосунок {app_id} не встановлено, неможливо полагодити" msgstr "Застосунок {app_id} не встановлено, неможливо полагодити"
@ -8589,7 +8599,7 @@ msgstr "Оновлення застосунку"
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Помилка встановлення застосунку: {error}" msgstr "Помилка встановлення застосунку: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "Помилка лагодження застосунку: {error}" msgstr "Помилка лагодження застосунку: {error}"
@ -8607,45 +8617,45 @@ msgstr "Застосунок встановлено."
msgid "App updated" msgid "App updated"
msgstr "Застосунок оновлено" msgstr "Застосунок оновлено"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "Лагодження застосунку" msgstr "Лагодження застосунку"
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Помилка запуску діагностики: {error}" msgstr "Помилка запуску діагностики: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "Пропуск лагодження, відсутні невдалі перевірки" msgstr "Пропуск лагодження, відсутні невдалі перевірки"
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "Повторний запуск налаштування для завершення лагодження" msgstr "Повторний запуск налаштування для завершення лагодження"
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "Застосунок полагоджено." msgstr "Застосунок полагоджено."
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "Лагодження застосунку завершено з помилками:\n" msgstr "Лагодження застосунку завершено з помилками:\n"
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Видалення застосунку" msgstr "Видалення застосунку"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Помилка видалення застосунку: {error}" msgstr "Помилка видалення застосунку: {error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Застосунок видалено." msgstr "Застосунок видалено."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "Оновлення пакунків застосунків" msgstr "Оновлення пакунків застосунків"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2021-07-28 08:34+0000\n" "PO-Revision-Date: 2021-07-28 08:34+0000\n"
"Last-Translator: bruh <quangtrung02hn16@gmail.com>\n" "Last-Translator: bruh <quangtrung02hn16@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/"
@ -928,7 +928,7 @@ msgstr "Xoá"
msgid "Admin" msgid "Admin"
msgstr "Quản trị viên" msgstr "Quản trị viên"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1492,7 +1492,7 @@ msgstr "Thư mục tải xuống"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "Ứng dụng khách cho Bittorrent được viết bằng ngôn ngữ Python/PyGTK" msgstr "Ứng dụng khách cho Bittorrent được viết bằng ngôn ngữ Python/PyGTK"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
@ -1500,47 +1500,47 @@ msgstr ""
"Kiểm tra chẩn đoán hệ thống sẽ chạy một số phép thử trên hệ thống của bạn để " "Kiểm tra chẩn đoán hệ thống sẽ chạy một số phép thử trên hệ thống của bạn để "
"xác nhận rằng các ứng dụng và dịch vụ đang hoạt động như mong đợi." "xác nhận rằng các ứng dụng và dịch vụ đang hoạt động như mong đợi."
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Chẩn đoán" msgstr "Chẩn đoán"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "đã qua" msgstr "đã qua"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "đã trượt" msgstr "đã trượt"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "lỗi" msgstr "lỗi"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "cảnh báo" msgstr "cảnh báo"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "Bạn nên tắt một số ứng dụng để sử dụng ít bộ nhớ hơn." msgstr "Bạn nên tắt một số ứng dụng để sử dụng ít bộ nhớ hơn."
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Bạn không nên cài đặt bất kỳ ứng dụng mới nào trên hệ thống này." msgstr "Bạn không nên cài đặt bất kỳ ứng dụng mới nào trên hệ thống này."
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1549,28 +1549,28 @@ msgstr ""
"Hệ thống còn ít bộ nhớ: đã sử dụng {percent_used}%, còn trống " "Hệ thống còn ít bộ nhớ: đã sử dụng {percent_used}%, còn trống "
"{memory_available} {memory_available_unit}. {advice_message}" "{memory_available} {memory_available_unit}. {advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "Ít bộ nhớ" msgstr "Ít bộ nhớ"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Chạy chẩn đoán" msgstr "Chạy chẩn đoán"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Kết quả chẩn đoán" msgstr "Kết quả chẩn đoán"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1584,6 +1584,14 @@ msgstr ""
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
@ -1662,11 +1670,11 @@ msgstr "Kiểm tra"
msgid "Result" msgid "Result"
msgstr "Kết quả" msgstr "Kết quả"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Kiểm tra chẩn đoán" msgstr "Kiểm tra chẩn đoán"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7759,7 +7767,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "Lỗi khi cài đặt ứng dụng: {error}" msgstr "Lỗi khi cài đặt ứng dụng: {error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -7781,51 +7789,51 @@ msgstr "Ứng dụng đã được cài đặt."
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "Lỗi khi cài đặt ứng dụng: {error}" msgstr "Lỗi khi cài đặt ứng dụng: {error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "Lỗi khi cài đặt ứng dụng: {error}" msgstr "Lỗi khi cài đặt ứng dụng: {error}"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Lỗi khi cài đặt ứng dụng: {error}" msgstr "Lỗi khi cài đặt ứng dụng: {error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "Ứng dụng đã được cài đặt." msgstr "Ứng dụng đã được cài đặt."
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Plinth\n" "Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-05-08 11:08+0000\n" "PO-Revision-Date: 2024-05-08 11:08+0000\n"
"Last-Translator: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate." "Last-Translator: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate."
"org>\n" "org>\n"
@ -879,7 +879,7 @@ msgstr "删除"
msgid "Admin" msgid "Admin"
msgstr "管理员" msgstr "管理员"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1411,54 +1411,54 @@ msgstr "下载目录"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "用Python/PyGTK编写的Bittorrent客户端" msgstr "用Python/PyGTK编写的Bittorrent客户端"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "" msgstr ""
"系统诊断将运行测试程序检查您的系统以确认应用程序和服务正在按预期方式运行。" "系统诊断将运行测试程序检查您的系统以确认应用程序和服务正在按预期方式运行。"
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "诊断程序" msgstr "诊断程序"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "通过了" msgstr "通过了"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "失败" msgstr "失败"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "错误" msgstr "错误"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "警告" msgstr "警告"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "你应该禁用一些应用程序以减少内存的使用。" msgstr "你应该禁用一些应用程序以减少内存的使用。"
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "你不应该在这个系统上安装任何新的应用程序。" msgstr "你不应该在这个系统上安装任何新的应用程序。"
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
@ -1467,24 +1467,24 @@ msgstr ""
"系统内存不足:已使用 {percent_used}{memory_available} " "系统内存不足:已使用 {percent_used}{memory_available} "
"{memory_available_unit}可用。{advice_message}" "{memory_available_unit}可用。{advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "低内存" msgstr "低内存"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "运行诊断程序" msgstr "运行诊断程序"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "" msgstr ""
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "诊断结果" msgstr "诊断结果"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "转到诊断结果" msgstr "转到诊断结果"
@ -1496,6 +1496,16 @@ msgstr "开启每日运行"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "" msgstr ""
#: modules/diagnostics/forms.py:15
#, fuzzy
#| msgid "Enable auto-update"
msgid "Enable automatic repair"
msgstr "启用自动更新"
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "运行诊断" msgstr "运行诊断"
@ -1562,11 +1572,11 @@ msgstr "测试"
msgid "Result" msgid "Result"
msgstr "结果" msgstr "结果"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "诊断测试" msgstr "诊断测试"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "" msgstr ""
@ -7726,7 +7736,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "安装应用出错:{error}" msgstr "安装应用出错:{error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, python-brace-format #, python-brace-format
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
msgstr "修复应用出错:{error}" msgstr "修复应用出错:{error}"
@ -7744,45 +7754,45 @@ msgstr "应用已安装。"
msgid "App updated" msgid "App updated"
msgstr "应用已更新" msgstr "应用已更新"
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "正在修复应用" msgstr "正在修复应用"
#: setup.py:130 #: setup.py:146
#, python-brace-format #, python-brace-format
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "运行诊断出错:{error}" msgstr "运行诊断出错:{error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "应用已修复。" msgstr "应用已修复。"
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "卸载应用" msgstr "卸载应用"
#: setup.py:205 #: setup.py:221
#, python-brace-format #, python-brace-format
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "卸载应用出错:{error}" msgstr "卸载应用出错:{error}"
#: setup.py:208 #: setup.py:224
msgid "App uninstalled." msgid "App uninstalled."
msgstr "应用已卸载。" msgstr "应用已卸载。"
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "更新软件包中" msgstr "更新软件包中"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-06 20:18-0400\n" "POT-Creation-Date: 2024-07-01 20:10-0400\n"
"PO-Revision-Date: 2024-06-03 11:47+0000\n" "PO-Revision-Date: 2024-06-03 11:47+0000\n"
"Last-Translator: Ray Kuo <ray20140811@gmail.com>\n" "Last-Translator: Ray Kuo <ray20140811@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/" "Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
@ -884,7 +884,7 @@ msgstr "刪除"
msgid "Admin" msgid "Admin"
msgstr "管理員" msgstr "管理員"
#: modules/bepasty/views.py:88 modules/diagnostics/views.py:55 #: modules/bepasty/views.py:88 modules/diagnostics/views.py:66
#: modules/nextcloud/views.py:62 modules/searx/views.py:35 #: modules/nextcloud/views.py:62 modules/searx/views.py:35
#: modules/searx/views.py:46 modules/security/views.py:56 #: modules/searx/views.py:46 modules/security/views.py:56
#: modules/snapshot/views.py:158 modules/tor/views.py:73 #: modules/snapshot/views.py:158 modules/tor/views.py:73
@ -1419,79 +1419,80 @@ msgstr "下載目錄"
msgid "Bittorrent client written in Python/PyGTK" msgid "Bittorrent client written in Python/PyGTK"
msgstr "以 Python/PyGTK 寫的 Bittorrent 客戶端" msgstr "以 Python/PyGTK 寫的 Bittorrent 客戶端"
#: modules/diagnostics/__init__.py:28 #: modules/diagnostics/__init__.py:29
msgid "" msgid ""
"The system diagnostic test will run a number of checks on your system to " "The system diagnostic test will run a number of checks on your system to "
"confirm that applications and services are working as expected." "confirm that applications and services are working as expected."
msgstr "系統診斷測試將對您的系統進行多項檢查,以確認應用程序和服務是否按預期運行。" msgstr ""
"系統診斷測試將對您的系統進行多項檢查,以確認應用程序和服務是否按預期運行。"
#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:237 #: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238
msgid "Diagnostics" msgid "Diagnostics"
msgstr "診斷" msgstr "診斷"
#: modules/diagnostics/__init__.py:98 #: modules/diagnostics/__init__.py:99
msgid "passed" msgid "passed"
msgstr "通過" msgstr "通過"
#: modules/diagnostics/__init__.py:99 modules/networks/views.py:50 #: modules/diagnostics/__init__.py:100 modules/networks/views.py:50
msgid "failed" msgid "failed"
msgstr "失敗" msgstr "失敗"
#: modules/diagnostics/__init__.py:100 #: modules/diagnostics/__init__.py:101
msgid "error" msgid "error"
msgstr "錯誤" msgstr "錯誤"
#: modules/diagnostics/__init__.py:101 #: modules/diagnostics/__init__.py:102
msgid "warning" msgid "warning"
msgstr "警告" msgstr "警告"
#. Translators: This is the unit of computer storage Mebibyte similar to #. Translators: This is the unit of computer storage Mebibyte similar to
#. Megabyte. #. Megabyte.
#: modules/diagnostics/__init__.py:203 #: modules/diagnostics/__init__.py:204
msgid "MiB" msgid "MiB"
msgstr "MiB" msgstr "MiB"
#. Translators: This is the unit of computer storage Gibibyte similar to #. Translators: This is the unit of computer storage Gibibyte similar to
#. Gigabyte. #. Gigabyte.
#: modules/diagnostics/__init__.py:208 #: modules/diagnostics/__init__.py:209
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: modules/diagnostics/__init__.py:215 #: modules/diagnostics/__init__.py:216
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "您應該停用一些應用程式以減少記憶體使用量。" msgstr "您應該停用一些應用程式以減少記憶體使用量。"
#: modules/diagnostics/__init__.py:220 #: modules/diagnostics/__init__.py:221
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "您不應該在這個系統上安裝任何新的應用程式。" msgstr "您不應該在這個系統上安裝任何新的應用程式。"
#: modules/diagnostics/__init__.py:232 #: modules/diagnostics/__init__.py:233
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "" msgid ""
"System is low on memory: {percent_used}% used, {memory_available} " "System is low on memory: {percent_used}% used, {memory_available} "
"{memory_available_unit} free. {advice_message}" "{memory_available_unit} free. {advice_message}"
msgstr "" msgstr ""
"系統記憶體不足: 使用了{percent_used}%,剩 " "系統記憶體不足: 使用了{percent_used}%,剩 {memory_available}"
"{memory_available}{memory_available_unit} 可用。{advice_message}" "{memory_available_unit} 可用。{advice_message}"
#: modules/diagnostics/__init__.py:234 #: modules/diagnostics/__init__.py:235
msgid "Low Memory" msgid "Low Memory"
msgstr "記憶體不足" msgstr "記憶體不足"
#: modules/diagnostics/__init__.py:265 #: modules/diagnostics/__init__.py:266
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "正在進行診斷" msgstr "正在進行診斷"
#: modules/diagnostics/__init__.py:308 #: modules/diagnostics/__init__.py:311
#, no-python-format, python-brace-format #, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests." msgid "Found {issue_count} issues during routine tests."
msgstr "在例行測試中發現{issue_count}個問題。" msgstr "在例行測試中發現{issue_count}個問題。"
#: modules/diagnostics/__init__.py:309 #: modules/diagnostics/__init__.py:312
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "診斷結果" msgstr "診斷結果"
#: modules/diagnostics/__init__.py:314 #: modules/diagnostics/__init__.py:317
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "前往診斷結果頁面" msgstr "前往診斷結果頁面"
@ -1503,6 +1504,14 @@ msgstr "啟用每日運行"
msgid "When enabled, diagnostic checks will run once a day." msgid "When enabled, diagnostic checks will run once a day."
msgstr "啟用後,診斷檢查將每天運行一次。" msgstr "啟用後,診斷檢查將每天運行一次。"
#: modules/diagnostics/forms.py:15
msgid "Enable automatic repair"
msgstr ""
#: modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr ""
#: modules/diagnostics/templates/diagnostics.html:11 #: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run" msgid "Diagnostics Run"
msgstr "執行診斷" msgstr "執行診斷"
@ -1569,11 +1578,11 @@ msgstr "測試"
msgid "Result" msgid "Result"
msgstr "結果" msgstr "結果"
#: modules/diagnostics/views.py:114 #: modules/diagnostics/views.py:125
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "診斷測試" msgstr "診斷測試"
#: modules/diagnostics/views.py:144 #: modules/diagnostics/views.py:155
#, python-brace-format #, python-brace-format
msgid "App {app_id} is not installed, cannot repair" msgid "App {app_id} is not installed, cannot repair"
msgstr "應用程式{app_id}未安裝,無法修復" msgstr "應用程式{app_id}未安裝,無法修復"
@ -1585,9 +1594,8 @@ msgid ""
"24h), it may be hard for others to find you on the Internet. This will " "24h), it may be hard for others to find you on the Internet. This will "
"prevent others from finding services which are provided by this {box_name}." "prevent others from finding services which are provided by this {box_name}."
msgstr "" msgstr ""
"如果您的網路服務供應商定期更改您的 IP 地址(即每 24 " "如果您的網路服務供應商定期更改您的 IP 地址(即每 24 小時一次),其他人可能很"
"小時一次),其他人可能很難在互聯網上找到您。這將阻止其他人找到由此 {box_name}" "難在互聯網上找到您。這將阻止其他人找到由此 {box_name} 提供的服務。"
" 提供的服務。"
#: modules/dynamicdns/__init__.py:32 #: modules/dynamicdns/__init__.py:32
msgid "" msgid ""
@ -1599,11 +1607,11 @@ msgid ""
"Internet asks for your DNS name, they will get a response with your current " "Internet asks for your DNS name, they will get a response with your current "
"IP address." "IP address."
msgstr "" msgstr ""
"解決方案是將 DNS 名稱分配給您的 IP 地址,並在您的網路服務供應商更改您的 IP " "解決方案是將 DNS 名稱分配給您的 IP 地址,並在您的網路服務供應商更改您的 IP "
"更新 DNS 名稱。動態 DNS 允許您將當前的公共 IP 地址推送到一個 <a href=\"http" "更新 DNS 名稱。動態 DNS 允許您將當前的公共 IP 地址推送到一個 <a "
"://gnudip2.sourceforge.net/\" target=\"_blank\">GnuDIP</a> 伺服器。之後," "href=\"http://gnudip2.sourceforge.net/\" target=\"_blank\">GnuDIP</a> 伺服"
"伺服器將將您的 DNS 名稱分配給新的 IP如果有人從網路上詢問您的 DNS 名稱," "器。之後,伺服器將將您的 DNS 名稱分配給新的 IP如果有人從網路上詢問您的 DNS "
"他們將收到包含您當前 IP 地址的回應。" "名稱,他們將收到包含您當前 IP 地址的回應。"
#: modules/dynamicdns/__init__.py:40 #: modules/dynamicdns/__init__.py:40
msgid "" msgid ""
@ -1612,10 +1620,10 @@ msgid ""
"freedombox.org</a> or you may find free update URL based services at <a " "freedombox.org</a> or you may find free update URL based services at <a "
"href='http://freedns.afraid.org/' target='_blank'>freedns.afraid.org</a>." "href='http://freedns.afraid.org/' target='_blank'>freedns.afraid.org</a>."
msgstr "" msgstr ""
"如果您正在尋找免費的動態 DNS 帳戶,您可以在 <a href=\"https://ddns.freedombox" "如果您正在尋找免費的動態 DNS 帳戶,您可以在 <a href=\"https://ddns."
".org\" target=\"_blank\">ddns.freedombox.org</a> 找到免費的 GnuDIP 服務," "freedombox.org\" target=\"_blank\">ddns.freedombox.org</a> 找到免費的 GnuDIP "
"或者您也可以在 <a href=\"http://freedns.afraid.org/\" target=\"_blank\"" "服務,或者您也可以在 <a href=\"http://freedns.afraid.org/\" "
">freedns.afraid.org</a> 找到基於更新 URL 的免費服務。" "target=\"_blank\">freedns.afraid.org</a> 找到基於更新 URL 的免費服務。"
#: modules/dynamicdns/__init__.py:61 #: modules/dynamicdns/__init__.py:61
msgid "Dynamic DNS Client" msgid "Dynamic DNS Client"
@ -1631,24 +1639,25 @@ msgid ""
"used within the URL. For details see the update URL templates of the example " "used within the URL. For details see the update URL templates of the example "
"providers." "providers."
msgstr "" msgstr ""
"URL 中可以使用變數 &lt;User&gt;、&lt;Pass&gt;、&lt;Ip&gt; 和 " "URL 中可以使用變數 &lt;User&gt;、&lt;Pass&gt;、&lt;Ip&gt; 和 &lt;Domain&gt;。"
"&lt;Domain&gt;。有關詳細信息,請參閱示例提供者的更新 URL 模板。" "有關詳細信息,請參閱示例提供者的更新 URL 模板。"
#: modules/dynamicdns/forms.py:22 #: modules/dynamicdns/forms.py:22
msgid "" msgid ""
"Please choose an update protocol according to your provider. If your " "Please choose an update protocol according to your provider. If your "
"provider does not support the GnuDIP protocol or your provider is not listed " "provider does not support the GnuDIP protocol or your provider is not listed "
"you may use the update URL of your provider." "you may use the update URL of your provider."
msgstr "請根據您的供應商選擇一個更新協議。如果您的供應商不支持 GnuDIP " msgstr ""
"協議,或者您的供應商未列出,您可以使用您的供應商的更新 URL。" "請根據您的供應商選擇一個更新協議。如果您的供應商不支持 GnuDIP 協議,或者您的"
"供應商未列出,您可以使用您的供應商的更新 URL。"
#: modules/dynamicdns/forms.py:27 #: modules/dynamicdns/forms.py:27
msgid "" msgid ""
"Please do not enter a URL here (like \"https://example.com/\") but only the " "Please do not enter a URL here (like \"https://example.com/\") but only the "
"hostname of the GnuDIP server (like \"example.com\")." "hostname of the GnuDIP server (like \"example.com\")."
msgstr "" msgstr ""
"請不要在此處輸入 URL例如 \"https://example.com/\"),而只需輸入 GnuDIP " "請不要在此處輸入 URL例如 \"https://example.com/\"),而只需輸入 GnuDIP 伺服"
"伺服器的主機名稱(例如 \"example.com\")。" "器的主機名稱(例如 \"example.com\")。"
#: modules/dynamicdns/forms.py:31 #: modules/dynamicdns/forms.py:31
#, python-brace-format #, python-brace-format
@ -1804,7 +1813,8 @@ msgstr "已經是最新的"
msgid "" msgid ""
"XMPP is an open and standardized communication protocol. Here you can run " "XMPP is an open and standardized communication protocol. Here you can run "
"and configure your XMPP server, called ejabberd." "and configure your XMPP server, called ejabberd."
msgstr "XMPP是一種開放和標準化的通信協定。在這裡您可以運行和配置名為 ejabberd 的 " msgstr ""
"XMPP是一種開放和標準化的通信協定。在這裡您可以運行和配置名為 ejabberd 的 "
"XMPP 伺服器。" "XMPP 伺服器。"
#: modules/ejabberd/__init__.py:32 #: modules/ejabberd/__init__.py:32
@ -1816,9 +1826,9 @@ msgid ""
"any <a href=\"{users_url}\"> user with a {box_name} login</a>." "any <a href=\"{users_url}\"> user with a {box_name} login</a>."
msgstr "" msgstr ""
"要進行實際通信,您可以使用 <a href=\"{jsxc_url}\"> Web 用戶端</a>或任何其他 " "要進行實際通信,您可以使用 <a href=\"{jsxc_url}\"> Web 用戶端</a>或任何其他 "
"<a href=\"https//xmpp.org/software/clients\" target=\"_blank\">XMPP " "<a href=\"https//xmpp.org/software/clients\" target=\"_blank\">XMPP 用戶端"
"用戶端</a>。啟用後,任何具有 {box_name} 登錄名的 <a href=\"{users_url}\"> " "</a>。啟用後,任何具有 {box_name} 登錄名的 <a href=\"{users_url}\"> 使用者都"
"使用者都可以訪問 ejabberd</a>。" "可以訪問 ejabberd</a>。"
#: modules/ejabberd/__init__.py:40 #: modules/ejabberd/__init__.py:40
#, python-brace-format #, python-brace-format
@ -1826,8 +1836,8 @@ msgid ""
"ejabberd needs a STUN/TURN server for audio/video calls. Install the <a " "ejabberd needs a STUN/TURN server for audio/video calls. Install the <a "
"href={coturn_url}>Coturn</a> app or configure an external server." "href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
"ejabberd 需要一個用於音訊/視頻通話的 STUN/TURN 伺服器。安裝 <a href=\"" "ejabberd 需要一個用於音訊/視頻通話的 STUN/TURN 伺服器。安裝 <a "
"{coturn_url}\">Coturn</a> 應用程式或配置外部伺服器。" "href=\"{coturn_url}\">Coturn</a> 應用程式或配置外部伺服器。"
#: modules/ejabberd/__init__.py:61 #: modules/ejabberd/__init__.py:61
msgid "ejabberd" msgid "ejabberd"
@ -1847,7 +1857,8 @@ msgstr "網域名稱"
msgid "" msgid ""
"Domains to be used by ejabberd. Note that user accounts are unique for each " "Domains to be used by ejabberd. Note that user accounts are unique for each "
"domain, and migrating users to a new domain name is not yet implemented." "domain, and migrating users to a new domain name is not yet implemented."
msgstr "ejabberd 要使用的域。請注意,每個域的用戶帳戶都是唯一的,尚未實現將使用者遷移" msgstr ""
"ejabberd 要使用的域。請注意,每個域的用戶帳戶都是唯一的,尚未實現將使用者遷移"
"到新功能變數名稱。" "到新功能變數名稱。"
#: modules/ejabberd/forms.py:26 #: modules/ejabberd/forms.py:26
@ -1963,8 +1974,8 @@ msgid ""
"<a href=\"/plinth/apps/roundcube/\">Roundcube app</a> provides web interface " "<a href=\"/plinth/apps/roundcube/\">Roundcube app</a> provides web interface "
"for users to access email." "for users to access email."
msgstr "" msgstr ""
"<a href=\"/plinth/apps/roundcube/\">Roundcube 應用程式</a> " "<a href=\"/plinth/apps/roundcube/\">Roundcube 應用程式</a> 提供使用者存取電子"
"提供使用者存取電子郵件的 Web 介面。" "郵件的 Web 介面。"
#: modules/email/__init__.py:44 #: modules/email/__init__.py:44
msgid "" msgid ""
@ -2098,8 +2109,8 @@ msgid ""
"network traffic on your {box_name}. Keeping a firewall enabled and properly " "network traffic on your {box_name}. Keeping a firewall enabled and properly "
"configured reduces risk of security threat from the Internet." "configured reduces risk of security threat from the Internet."
msgstr "" msgstr ""
"防火牆是一個安全系統,用於控制您的 {box_name} 上傳入和傳出的網路流量。" "防火牆是一個安全系統,用於控制您的 {box_name} 上傳入和傳出的網路流量。保持防"
"保持防火牆啟用並正確配置可降低來自 Internet 的安全性威脅的風險。" "火牆啟用並正確配置可降低來自 Internet 的安全性威脅的風險。"
#: modules/firewall/__init__.py:61 #: modules/firewall/__init__.py:61
msgid "Firewall" msgid "Firewall"
@ -7627,7 +7638,7 @@ msgstr ""
msgid "Error installing app: {error}" msgid "Error installing app: {error}"
msgstr "安裝應用遇到錯誤:{error}" msgstr "安裝應用遇到錯誤:{error}"
#: setup.py:81 setup.py:151 #: setup.py:81 setup.py:167
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error repairing app: {error}" msgid "Error repairing app: {error}"
@ -7649,51 +7660,51 @@ msgstr "應用已完成安裝。"
msgid "App updated" msgid "App updated"
msgstr "" msgstr ""
#: setup.py:110 #: setup.py:115
msgid "Repairing app" msgid "Repairing app"
msgstr "" msgstr ""
#: setup.py:130 #: setup.py:146
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error running diagnostics: {error}" msgid "Error running diagnostics: {error}"
msgstr "安裝應用遇到錯誤:{error}" msgstr "安裝應用遇到錯誤:{error}"
#: setup.py:143 #: setup.py:159
msgid "Skipping repair, no failed checks" msgid "Skipping repair, no failed checks"
msgstr "" msgstr ""
#: setup.py:157 #: setup.py:173
msgid "Re-running setup to complete repairs" msgid "Re-running setup to complete repairs"
msgstr "" msgstr ""
#: setup.py:165 #: setup.py:181
msgid "App repaired." msgid "App repaired."
msgstr "" msgstr ""
#: setup.py:169 #: setup.py:185
msgid "App repair completed with errors:\n" msgid "App repair completed with errors:\n"
msgstr "" msgstr ""
#: setup.py:189 #: setup.py:205
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Uninstalling app" msgid "Uninstalling app"
msgstr "安裝應用遇到錯誤:{error}" msgstr "安裝應用遇到錯誤:{error}"
#: setup.py:205 #: setup.py:221
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "安裝應用遇到錯誤:{error}" msgstr "安裝應用遇到錯誤:{error}"
#: setup.py:208 #: setup.py:224
#, fuzzy #, fuzzy
#| msgid "Application installed." #| msgid "Application installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "應用已完成安裝。" msgstr "應用已完成安裝。"
#: setup.py:581 #: setup.py:597
msgid "Updating app packages" msgid "Updating app packages"
msgstr "" msgstr ""

View File

@ -21,6 +21,7 @@ from plinth.diagnostic_check import (CheckJSONDecoder, CheckJSONEncoder,
DiagnosticCheck, Result) DiagnosticCheck, Result)
from plinth.modules.apache.components import diagnose_url_on_all from plinth.modules.apache.components import diagnose_url_on_all
from plinth.modules.backups.components import BackupRestore from plinth.modules.backups.components import BackupRestore
from plinth.setup import run_repair_on_app
from . import manifest from . import manifest
@ -256,7 +257,7 @@ def _daily_diagnostics_run(data: None = None):
logger.info('Skipping daily diagnostics run (disabled)') logger.info('Skipping daily diagnostics run (disabled)')
def start_diagnostics(data: None = None): def start_diagnostics():
"""Start full diagnostics as a background operation.""" """Start full diagnostics as a background operation."""
logger.info('Running full diagnostics') logger.info('Running full diagnostics')
try: try:
@ -275,6 +276,7 @@ def _run_diagnostics():
from plinth.notification import Notification from plinth.notification import Notification
_run_on_all_enabled_modules() _run_on_all_enabled_modules()
apps_with_issues = set()
with results_lock: with results_lock:
results = current_results['results'] results = current_results['results']
# Store the most recent results in the database. # Store the most recent results in the database.
@ -283,13 +285,14 @@ def _run_diagnostics():
issue_count = 0 issue_count = 0
severity = 'warning' severity = 'warning'
for _app_id, app_data in results.items(): for app_id, app_data in results.items():
if app_data['exception']: if app_data['exception']:
issue_count += 1 issue_count += 1
severity = 'error' severity = 'error'
else: else:
for check in app_data['diagnosis']: for check in app_data['diagnosis']:
if check.result != Result.PASSED: if check.result != Result.PASSED:
apps_with_issues.add(app_id)
issue_count += 1 issue_count += 1
if check.result != Result.WARNING: if check.result != Result.WARNING:
severity = 'error' severity = 'error'
@ -323,6 +326,14 @@ def _run_diagnostics():
data=data, group='admin') data=data, group='admin')
note.dismiss(False) note.dismiss(False)
# If enabled, run automatic repair for apps with failed diagnostics.
if is_automatic_repair_enabled():
logger.info('Starting automatic repair...')
for app_id in apps_with_issues:
run_repair_on_app(app_id, False)
else:
logger.info('Skipping automatic repair, disabled.')
def are_results_available(): def are_results_available():
"""Return whether diagnostic results are available.""" """Return whether diagnostic results are available."""
@ -374,3 +385,17 @@ def is_daily_run_enabled() -> bool:
def set_daily_run_enabled(enabled: bool): def set_daily_run_enabled(enabled: bool):
"""Enable or disable daily run.""" """Enable or disable daily run."""
kvstore.set('diagnostics_daily_run_enabled', enabled) kvstore.set('diagnostics_daily_run_enabled', enabled)
def is_automatic_repair_enabled() -> bool:
"""Return whether automatic repair is enabled.
In case it is not set, assume it is not enabled. This default could be
changed later.
"""
return kvstore.get_default('diagnostics_automatic_repair_enabled', False)
def set_automatic_repair_enabled(enabled: bool):
"""Enable or disable automatic repair."""
kvstore.set('diagnostics_automatic_repair_enabled', enabled)

View File

@ -10,3 +10,7 @@ class ConfigureForm(forms.Form):
daily_run_enabled = forms.BooleanField( daily_run_enabled = forms.BooleanField(
label=_('Enable daily run'), required=False, label=_('Enable daily run'), required=False,
help_text=_('When enabled, diagnostic checks will run once a day.')) help_text=_('When enabled, diagnostic checks will run once a day.'))
automatic_repair = forms.BooleanField(
label=_('Enable automatic repair'), required=False,
help_text=_('If issues are found, try to repair them automatically.'))

View File

@ -44,14 +44,25 @@ class DiagnosticsView(AppView):
"""Return the initial values for the form.""" """Return the initial values for the form."""
status = super().get_initial() status = super().get_initial()
status['daily_run_enabled'] = diagnostics.is_daily_run_enabled() status['daily_run_enabled'] = diagnostics.is_daily_run_enabled()
status['automatic_repair'] = diagnostics.is_automatic_repair_enabled()
return status return status
def form_valid(self, form): def form_valid(self, form):
"""Apply the form changes.""" """Apply the form changes."""
old_status = form.initial old_status = form.initial
new_status = form.cleaned_data new_status = form.cleaned_data
updated = False
if old_status['daily_run_enabled'] != new_status['daily_run_enabled']: if old_status['daily_run_enabled'] != new_status['daily_run_enabled']:
diagnostics.set_daily_run_enabled(new_status['daily_run_enabled']) diagnostics.set_daily_run_enabled(new_status['daily_run_enabled'])
updated = True
if old_status['automatic_repair'] != new_status['automatic_repair']:
diagnostics.set_automatic_repair_enabled(
new_status['automatic_repair'])
updated = True
if updated:
messages.success(self.request, _('Configuration updated.')) messages.success(self.request, _('Configuration updated.'))
return super().form_valid(form) return super().form_valid(form)

View File

@ -40,7 +40,8 @@ def install(app_id: str, packages: list[str], skip_recommends: bool = False,
try: try:
_assert_managed_packages(app_id, packages) _assert_managed_packages(app_id, packages)
except Exception: except Exception:
raise PermissionError(f'Packages are not managed: {packages}') raise PermissionError(
f'Packages are not managed by {app_id}: {packages}')
extra_arguments = [] extra_arguments = []
if skip_recommends: if skip_recommends:

View File

@ -97,20 +97,36 @@ def _run_setup_on_app(app, current_version, repair: bool = False):
operation.on_update(message, exception_to_update) operation.on_update(message, exception_to_update)
def run_repair_on_app(app_id): def run_repair_on_app(app_id, create_operation=True):
"""Execute the repair process in a thread.""" """Execute the repair process in a thread.
In case this is called from within another operation, creating a new
operation can be skipped.
"""
app = app_module.App.get(app_id) app = app_module.App.get(app_id)
current_version = app.get_setup_version() current_version = app.get_setup_version()
if not current_version: if not current_version:
logger.warning('App %s is not installed, cannot repair', app_id) logger.warning('App %s is not installed, cannot repair', app_id)
return return
logger.debug('Creating operation to repair app: %s', app_id) if create_operation:
return operation_module.manager.new(f'{app_id}-repair', app_id, logger.debug('Creating operation to repair app: %s', app_id)
gettext_noop('Repairing app'), return operation_module.manager.new(f'{app_id}-repair', app_id,
_run_repair_on_app, [app], gettext_noop('Repairing app'),
show_message=True, _run_repair_on_app, [app],
show_notification=True) show_message=True,
show_notification=True)
# Re-use existing operation.
try:
operation = operation_module.Operation.get_operation()
except AttributeError:
raise RuntimeError(
'run_repair_on_app: Expected an existing operation.')
# XXX: Ugly hack to re-use operation from another app.
operation.app_id = app_id
_run_repair_on_app(app)
def _run_repair_on_app(app: app_module.App): def _run_repair_on_app(app: app_module.App):