freedombox Debian release 23.20

-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmVJrB0WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICHo/EADJuVx9w7Ra/h+87Dq2lvdzxVAF
 Lrb/tpW9lpZLwBJZfSh6E7+KkQZxpDVYORvv6L6RAeFiFCfIIbkslmEXQff0+OC3
 DhhvjUYnt9BHBRaXAiI1HuzzrjNwdsvLxNsYLIGFzkIrLs6lLffQoM8pCrf+I06R
 obCpqtx57FwjGPA6xQGcp5PmWRARXdY/XIL/raovjN/UhC/vh8SgddtpGXfoy0/p
 NY8SXdqJvVSXV6wmf+1XxEAFLj77tcr2HuYxMuUYNL/aqDr5xVjoAvY1GKcCYQEh
 RIkqjXqqTV1URDiRZ7RqNy8fQg4kJldrJDELhOyTPqxCatU8rmT++fl4r9B4+sGa
 fn29cs8h17APPjboe6GbrPB83KCtyItZfltwG9IgmgC1TIWLJZQmw3iYJyek3akJ
 ICzdlnoDLjDmuX2S3STnyPC937OksWc88/kG3NwNek8le5ZVxhfjKEmrp3B7aYMX
 9QRcDIqS/P1PLB0WaVwOyhVIPZmu4iZTYjV9v0A1hhusMOGRJjIrawOdRsliZ2c7
 3rIAPLvXvoZU7UPuGHhOreH4s3iUXJQYGraoOhI/3lJefZzllXsu1xVPAfquytZV
 t97D/U/Z6elMYFM/zTjimmFEk4jKkyIWA+P6o4041Q0b2FTNvUKSp4YGfYJahbaG
 VjFEJgoWmERAYBxcMQ==
 =JEJf
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmVOEXMWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICCZID/9BtAC+ttqcOuPFviOlDmF2aBn/
 LL5nitLvFEoCdOS08NMh6e7pQBfiUho9MoJFslEgv0/v4VL52jYYE0yQkZ+YzjpF
 mYN+OwvtEZmjuw6OYt53Djc9bO4Ad4G9TmYXeX0BGe4dFMI/p7K97umWh9ZiWuR5
 khWUkIxxDKLPXFQfwmeYa5qpoRZcb1wtZ7KD/sZjuY1QysKHRxLXLACGi4Q7IWss
 VUljoXm+fElYbmIlKfDtg8cD3sCkJWrnM9ruXbKqOhPnSXyZFjRV/3iLXfdIatS6
 yC/TDT6DM7ANDk+QZvKTdmoVhQ/yVnrNRGbRIMTTgHWTmKwJqQf+ndYpJsbLJkYH
 TyQhwr+rS3qK0LB5EznPhFWsJLVlEOrfpclcMSUuRIlniAUVP5hoT44WRn8q8z0M
 rbPYSQ97FFJhkfbAOodEFvsc6xbiEIzGWlM1CsWIjIy715vKrSxakDEa8VT60V8y
 6NtnTFv9cqAzWfZAFP0200K3IbOSZ1YOq85BmZJgHg9NgpDjjT8ZV+XX5AURqYhQ
 NdKFOWlE1EXct62memcAGU9P2kcxfP+mLK7asvq2yU+lbmAqBANhCGBUNvt44Azw
 cWId1mNbZoNxrzdCpvD136vBjzRmmhO7BKcdE1/sgEZHMjbQTxpwnGpXZwtymknL
 ZHyR5n2Spm5zoeb9dQ==
 =CMKU
 -----END PGP SIGNATURE-----

Merge tag 'v23.20' into debian/bookworm-backports

freedombox Debian release 23.20

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
James Valleroy 2023-11-10 06:18:09 -05:00
commit b111c67e32
67 changed files with 1808 additions and 1456 deletions

View File

@ -11,8 +11,12 @@
- export AWS_DEFAULT_REGION=us-east-1 - export AWS_DEFAULT_REGION=us-east-1
- | - |
aws lambda invoke --function-name launch_app_server --payload '{"launch_template_name": "'"$LAUNCH_TEMPLATE_NAME"'", "instance_name": "'"$INSTANCE_NAME"'", "ci_project_id": "'"$CI_PROJECT_ID"'", "build_job_id": "'"$BUILD_JOB_ID"'"}' response.json aws lambda invoke --function-name launch_app_server --payload '{"launch_template_name": "'"$LAUNCH_TEMPLATE_NAME"'", "instance_name": "'"$INSTANCE_NAME"'", "ci_project_id": "'"$CI_PROJECT_ID"'", "build_job_id": "'"$BUILD_JOB_ID"'"}' response.json
- echo "APP_SERVER_IP=$(jq -r '.app_server_ip' response.json)" >> app-servers.env - echo "APP_SERVER_IP_1=$(jq -r '.app_server_ip' response.json)" >> app-servers.env
- echo "INSTANCE_ID=$(jq -r '.instance_id' response.json)" >> app-servers.env - echo "INSTANCE_ID_1=$(jq -r '.instance_id' response.json)" >> app-servers.env
- |
aws lambda invoke --function-name launch_app_server --payload '{"launch_template_name": "'"$LAUNCH_TEMPLATE_NAME"'", "instance_name": "'"$INSTANCE_NAME"'", "ci_project_id": "'"$CI_PROJECT_ID"'", "build_job_id": "'"$BUILD_JOB_ID"'"}' response.json
- echo "APP_SERVER_IP_2=$(jq -r '.app_server_ip' response.json)" >> app-servers.env
- echo "INSTANCE_ID_2=$(jq -r '.instance_id' response.json)" >> app-servers.env
tags: tags:
- functional-tests - functional-tests
artifacts: artifacts:
@ -22,7 +26,7 @@
.run-functional-tests: .run-functional-tests:
stage: functional-tests stage: functional-tests
timeout: 3h timeout: 3h
# Need to find a way of running the cleanup step even on failure # Need to find another way of running the cleanup step even on failure
allow_failure: true allow_failure: true
when: delayed when: delayed
# Wait for the app-server to come up. Saves time for the CI runners. # Wait for the app-server to come up. Saves time for the CI runners.
@ -35,10 +39,11 @@
script: script:
- cp -r . /home/tester/freedombox && chown -R tester:tester /home/tester/freedombox - cp -r . /home/tester/freedombox && chown -R tester:tester /home/tester/freedombox
- | - |
sudo FREEDOMBOX_URL="https://$APP_SERVER_IP" -u tester bash -c \ sudo APP_SERVER_URL_1="https://$APP_SERVER_IP_1" APP_SERVER_URL_2="https://$APP_SERVER_IP_2" -u tester bash -c \
'cd /home/tester/freedombox && py.test-3 -v --durations=10 --include-functional --splinter-headless --template=html1/index.html --report=functional-tests.html' 'cd /home/tester/freedombox && py.test-3 -v --durations=10 --include-functional --splinter-headless -n 2 --dist=loadscope --template=html1/index.html --report=functional-tests.html'
after_script: after_script:
- echo "INSTANCE_ID=$INSTANCE_ID" >> app-servers.env - echo "INSTANCE_ID_1=$INSTANCE_ID_1" >> app-servers.env
- echo "INSTANCE_ID_2=$INSTANCE_ID_2" >> app-servers.env
- cp /home/tester/freedombox/functional-tests.html . - cp /home/tester/freedombox/functional-tests.html .
- cp -r /home/tester/freedombox/screenshots/ . - cp -r /home/tester/freedombox/screenshots/ .
artifacts: artifacts:
@ -55,6 +60,7 @@
script: script:
- export AWS_DEFAULT_REGION=us-east-1 - export AWS_DEFAULT_REGION=us-east-1
- | - |
aws lambda invoke --function-name terminate_app_server --payload '{"instance_id": "'"$INSTANCE_ID"'"}' response.json aws lambda invoke --function-name terminate_app_server --payload '{"instance_id": "'"$INSTANCE_ID_1"'"}' response.json
aws lambda invoke --function-name terminate_app_server --payload '{"instance_id": "'"$INSTANCE_ID_2"'"}' response.json
tags: tags:
- functional-tests - functional-tests

39
debian/changelog vendored
View File

@ -1,3 +1,42 @@
freedombox (23.20) unstable; urgency=medium
[ gallegonovato ]
* Translated using Weblate (Spanish)
[ Burak Yavuz ]
* Translated using Weblate (Turkish)
* Translated using Weblate (Turkish)
[ Ettore Atalan ]
* Translated using Weblate (German)
[ James Valleroy ]
* app: Update diagnose() docstring
* diagnostics: Add shortcut to re-run setup for app
* locale: Update translation strings
* doc: Fetch latest manual
[ Sunil Mohan Adapa ]
* datetime: Fix diagnostic test for checking NTP server sync
* apache: tests: Update to use DiagnosticCheck class
* backups: Don't leave services stopped if backup fails
* operation: Fix issue with re-running setup when it fails first time
* coturn: Fix incorrectly passing transport argument to STUN URIs
* matrixsynapse: Update old STUN URIs to remove 'transport' parameter
* ejabberd: Update old STUN URIs to remove 'transport' parameter
* email: Increase the size of the message to 100MiB
[ Ihor Hordiichuk ]
* Translated using Weblate (Ukrainian)
[ Besnik Bleta ]
* Translated using Weblate (Albanian)
[ Joseph Nuthalapati ]
* tests: functional: Run tests on two app servers
-- James Valleroy <jvalleroy@mailbox.org> Mon, 06 Nov 2023 21:03:50 -0500
freedombox (23.19~bpo12+1) bookworm-backports; urgency=medium freedombox (23.19~bpo12+1) bookworm-backports; urgency=medium
* Rebuild for bookworm-backports. * Rebuild for bookworm-backports.

View File

@ -33,3 +33,12 @@ Base Classes
.. autoclass:: plinth.app.FollowerComponent .. autoclass:: plinth.app.FollowerComponent
:members: :members:
Other Classes
^^^^^^^^^^^^^
.. autoclass:: plinth.modules.diagnostics.check.DiagnosticCheck
:members:
.. autoclass:: plinth.modules.diagnostics.check.Result
:members:

View File

@ -2,7 +2,7 @@
{{attachment:orange-pi-zero.jpg|Orange Pi Zero|width=649,height=537}} {{attachment:orange-pi-zero.jpg|Orange Pi Zero|width=649,height=537}}
[[http://www.orangepi.org/orangepizero/|Orange Pi Zero]] is a single board computer available at very low price. It uses the Allwinner H2 SoC, and has 256MB/512MB DDR3 SDRAM. It doesn't require any non-free firmware to run !FreedomBox. However, the onboard Wi-Fi module needs proprietary firmware to work. The board is available in two versions: with 256MB RAM and 512MB RAM. The version with 512 MB RAM is recommended for !FreedomBox. Even then, !FreedomBox is expected to gracefully run only a small number of services. [[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero.html|Orange Pi Zero]] is a single board computer available at very low price. It uses the Allwinner H2 SoC, and has 256MB/512MB DDR3 SDRAM. It doesn't require any non-free firmware to run !FreedomBox. However, the onboard Wi-Fi module needs proprietary firmware to work. The board is available in two versions: with 256MB RAM and 512MB RAM. The version with 512 MB RAM is recommended for !FreedomBox. Even then, !FreedomBox is expected to gracefully run only a small number of services.
'''Important:''' Read [[FreedomBox/Hardware|general advice]] about hardware before building a !FreedomBox with this single board computer. '''Important:''' Read [[FreedomBox/Hardware|general advice]] about hardware before building a !FreedomBox with this single board computer.

View File

@ -8,6 +8,26 @@ 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 23.20 (2023-11-06) ==
=== Highlights ===
* backups: Don't leave services stopped if backup fails
* coturn: Fix incorrectly passing transport argument to STUN URIs
=== Other Changes ===
* apache: tests: Update to use !DiagnosticCheck class
* app: Update diagnose() docstring
* datetime: Fix diagnostic test for checking NTP server sync
* diagnostics: Add shortcut to re-run setup for app
* ejabberd: Update old STUN URIs to remove 'transport' parameter
* email: Increase the size of the message to 100MiB
* locale: Update translations for Albanian, German, Spanish, Turkish, Ukrainian
* matrixsynapse: Update old STUN URIs to remove 'transport' parameter
* operation: Fix issue with re-running setup when it fails first time
* tests: functional: Run tests on two app servers
== FreedomBox 23.19 (2023-10-23) == == FreedomBox 23.19 (2023-10-23) ==
=== Highlights === === Highlights ===

View File

@ -2,7 +2,7 @@
{{attachment:orange-pi-zero.jpg|Orange Pi Zero|width=649,height=537}} {{attachment:orange-pi-zero.jpg|Orange Pi Zero|width=649,height=537}}
[[http://www.orangepi.org/orangepizero/|Orange Pi Zero]] is a single board computer available at very low price. It uses the Allwinner H2 SoC, and has 256MB/512MB DDR3 SDRAM. It doesn't require any non-free firmware to run !FreedomBox. However, the onboard Wi-Fi module needs proprietary firmware to work. The board is available in two versions: with 256MB RAM and 512MB RAM. The version with 512 MB RAM is recommended for !FreedomBox. Even then, !FreedomBox is expected to gracefully run only a small number of services. [[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero.html|Orange Pi Zero]] is a single board computer available at very low price. It uses the Allwinner H2 SoC, and has 256MB/512MB DDR3 SDRAM. It doesn't require any non-free firmware to run !FreedomBox. However, the onboard Wi-Fi module needs proprietary firmware to work. The board is available in two versions: with 256MB RAM and 512MB RAM. The version with 512 MB RAM is recommended for !FreedomBox. Even then, !FreedomBox is expected to gracefully run only a small number of services.
'''Important:''' Read [[FreedomBox/Hardware|general advice]] about hardware before building a !FreedomBox with this single board computer. '''Important:''' Read [[FreedomBox/Hardware|general advice]] about hardware before building a !FreedomBox with this single board computer.

View File

@ -8,6 +8,26 @@ 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 23.20 (2023-11-06) ==
=== Highlights ===
* backups: Don't leave services stopped if backup fails
* coturn: Fix incorrectly passing transport argument to STUN URIs
=== Other Changes ===
* apache: tests: Update to use !DiagnosticCheck class
* app: Update diagnose() docstring
* datetime: Fix diagnostic test for checking NTP server sync
* diagnostics: Add shortcut to re-run setup for app
* ejabberd: Update old STUN URIs to remove 'transport' parameter
* email: Increase the size of the message to 100MiB
* locale: Update translations for Albanian, German, Spanish, Turkish, Ukrainian
* matrixsynapse: Update old STUN URIs to remove 'transport' parameter
* operation: Fix issue with re-running setup when it fails first time
* tests: functional: Run tests on two app servers
== FreedomBox 23.19 (2023-10-23) == == FreedomBox 23.19 (2023-10-23) ==
=== Highlights === === Highlights ===

View File

@ -3,4 +3,4 @@
Package init file. Package init file.
""" """
__version__ = '23.19' __version__ = '23.20'

View File

@ -211,10 +211,11 @@ class App:
def diagnose(self): def diagnose(self):
"""Run diagnostics and return results. """Run diagnostics and return results.
Return value must be a list of results. Each result is a two-tuple with Return value must be a list of results. Each result is a
first value as user visible description of the test followed by the :class:`~plinth.modules.diagnostics.check.DiagnosticCheck` with a
unique check_id, a user visible description of the test, and the
result. The test result is a string enumeration from 'failed', result. The test result is a string enumeration from 'failed',
'passed', 'error' and 'warning'. 'passed', 'error', 'warning' and 'not_done'.
Results are typically collected by diagnosing each component of the app Results are typically collected by diagnosing each component of the app
and then supplementing the results with any app level diagnostic tests. and then supplementing the results with any app level diagnostic tests.
@ -303,10 +304,11 @@ class Component:
def diagnose(): def diagnose():
"""Run diagnostics and return results. """Run diagnostics and return results.
Return value must be a list of results. Each result is a two-tuple with Return value must be a list of results. Each result is a
first value as user visible description of the test followed by the :class:`~plinth.modules.diagnostics.check.DiagnosticCheck` with a
result. The test result is a string enumeration from 'failed', 'passed' unique check_id, a user visible description of the test, and the
and 'error'. result. The test result is a string enumeration from 'failed',
'passed', 'error', 'warning' and 'not_done'.
Also see :meth:`.has_diagnostics`. Also see :meth:`.has_diagnostics`.

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -81,12 +81,12 @@ msgid ""
"later." "later."
msgstr "تخذير! قد يَعطب التطبيق اذا غُيّر اسم المجال لاحقًا." msgstr "تخذير! قد يَعطب التطبيق اذا غُيّر اسم المجال لاحقًا."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1262,7 +1262,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1274,17 +1274,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1350,7 +1350,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1373,49 +1373,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1432,12 +1432,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1453,12 +1459,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1470,7 +1476,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7806,10 +7812,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -80,12 +80,12 @@ msgid ""
"later." "later."
msgstr "" msgstr ""
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1261,7 +1261,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1273,17 +1273,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1349,7 +1349,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1372,49 +1372,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1431,12 +1431,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1452,12 +1458,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1469,7 +1475,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7811,10 +7817,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -82,12 +82,12 @@ msgstr ""
"Предупреждение! Приложението може да не работи правилно, ако името на " "Предупреждение! Приложението може да не работи правилно, ако името на "
"домейна бъде променено по-късно." "домейна бъде променено по-късно."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "Домейн за TLS" msgstr "Домейн за TLS"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1349,7 +1349,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "Помощник за VoIP" msgstr "Помощник за VoIP"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1361,7 +1361,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1369,11 +1369,11 @@ msgstr ""
"Сървърът за време по мрежата е приложение, която поддържа системния часовник " "Сървърът за време по мрежата е приложение, която поддържа системния часовник "
"синхронизиран със сървъри в интернет." "синхронизиран със сървъри в интернет."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Дата и час" msgstr "Дата и час"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Часовникът се сверява със сървър на NTP" msgstr "Часовникът се сверява със сървър на NTP"
@ -1443,7 +1443,7 @@ msgstr ""
"потвърди, че приложенията и услугите работят според очакванията." "потвърди, че приложенията и услугите работят според очакванията."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Диагностика" msgstr "Диагностика"
@ -1466,26 +1466,26 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "ГБ" msgstr "ГБ"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"За да намалее използваната памет, трябва да изключите някои приложения." "За да намалее използваната памет, трябва да изключите някои приложения."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Не трябва да инсталирате нови приложения." msgstr "Не трябва да инсталирате нови приложения."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1494,28 +1494,28 @@ msgstr ""
"Системата разполага с малко памет: използвана {percent_used} %, свободна " "Системата разполага с малко памет: използвана {percent_used} %, свободна "
"{memory_available} {memory_available_unit}. {advice_message}" "{memory_available} {memory_available_unit}. {advice_message}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Паметта е малко" msgstr "Паметта е малко"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Диагностика" msgstr "Диагностика"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Резултати от диагностиката" msgstr "Резултати от диагностиката"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1536,12 +1536,18 @@ msgstr "Резултати"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Резултати от диагностиката" msgstr "Резултати от диагностиката"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Приложение: %(app_name)s" msgstr "Приложение: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Приложението не поддържа дисгностика" msgstr "Приложението не поддържа дисгностика"
@ -1559,12 +1565,16 @@ msgstr "Извършва се диагностика"
msgid "Results" msgid "Results"
msgstr "Резултати" msgstr "Резултати"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Приложение: %(app_name)s\n" " Приложение: %(app_name)s\n"
@ -1579,7 +1589,7 @@ msgstr "Проверка"
msgid "Result" msgid "Result"
msgstr "Резултат" msgstr "Резултат"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Диагностична проверка" msgstr "Диагностична проверка"
@ -8204,10 +8214,6 @@ msgstr "Обновяване"
msgid "Backup" msgid "Backup"
msgstr "Резервно копие" msgstr "Резервно копие"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -79,12 +79,12 @@ msgid ""
"later." "later."
msgstr "" msgstr ""
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1260,7 +1260,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1272,17 +1272,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1348,7 +1348,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "কারণ নির্ণয়" msgstr "কারণ নির্ণয়"
@ -1371,53 +1371,53 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "কারণ নির্ণয়" msgstr "কারণ নির্ণয়"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostics" #| msgid "Diagnostics"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "কারণ নির্ণয়" msgstr "কারণ নির্ণয়"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1436,12 +1436,18 @@ msgstr "ফলাফল"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1459,12 +1465,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "ফলাফল" msgstr "ফলাফল"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1477,7 +1483,7 @@ msgstr "পরীক্ষা"
msgid "Result" msgid "Result"
msgstr "ফলাফল" msgstr "ফলাফল"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7822,10 +7828,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2023-10-01 14:00+0000\n" "PO-Revision-Date: 2023-10-01 14:00+0000\n"
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n" "Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
@ -81,12 +81,12 @@ msgstr ""
"Varování! Pokud později změníte doménový název, může se stát, že aplikace " "Varování! Pokud později změníte doménový název, může se stát, že aplikace "
"nebude správně fungovat." "nebude správně fungovat."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS doména" msgstr "TLS doména"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1382,7 +1382,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "Pomocník VoIP" msgstr "Pomocník VoIP"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Neplatný seznam URI serverů STUN/TURN" msgstr "Neplatný seznam URI serverů STUN/TURN"
@ -1394,7 +1394,7 @@ msgstr "Pro konfiguraci komunikačního serveru použijte následující adresy
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Použijte následující sdílený ověřovací klíč:" msgstr "Použijte následující sdílený ověřovací klíč:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1402,11 +1402,11 @@ msgstr ""
"Server síťového času je program který udržuje systémový čas synchronní se " "Server síťového času je program který udržuje systémový čas synchronní se "
"servery na Internetu." "servery na Internetu."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Datum a čas" msgstr "Datum a čas"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Čas synchronizován s NTP serverem" msgstr "Čas synchronizován s NTP serverem"
@ -1479,7 +1479,7 @@ msgstr ""
"a služby fungují tak, jak mají." "a služby fungují tak, jak mají."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostika" msgstr "Diagnostika"
@ -1502,25 +1502,25 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1529,28 +1529,28 @@ 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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Málo paměti" msgstr "Málo paměti"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Spustit diagnostiku" msgstr "Spustit diagnostiku"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Výsledky diagnostiky" msgstr "Výsledky diagnostiky"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1571,12 +1571,18 @@ msgstr "Výsledky"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Výsledky diagnostiky" msgstr "Výsledky diagnostiky"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Aplikace: %(app_name)s" msgstr "Aplikace: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Znovu spustit nastavení"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Tato aplikace nepodporuje diagnostiku" msgstr "Tato aplikace nepodporuje diagnostiku"
@ -1594,12 +1600,16 @@ msgstr "Diagnostické testy právě probíhají"
msgid "Results" msgid "Results"
msgstr "Výsledky" msgstr "Výsledky"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Aplikace: %(app_name)s\n" " Aplikace: %(app_name)s\n"
@ -1614,7 +1624,7 @@ msgstr "Vyzkoušet"
msgid "Result" msgid "Result"
msgstr "Výsledek" msgstr "Výsledek"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnostické testy" msgstr "Diagnostické testy"
@ -8906,10 +8916,6 @@ msgstr "Aktualizovat"
msgid "Backup" msgid "Backup"
msgstr "Záloha" msgstr "Záloha"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Znovu spustit nastavení"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -85,12 +85,12 @@ msgstr ""
"Advarsel! Applikationen holder muligvis op med at fungere korrekt hvis " "Advarsel! Applikationen holder muligvis op med at fungere korrekt hvis "
"domænenavnet bliver ændret senere." "domænenavnet bliver ændret senere."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS-domæne" msgstr "TLS-domæne"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1396,7 +1396,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "VoIP-hjælper" msgstr "VoIP-hjælper"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1409,7 +1409,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Brug den følgende delte autentifikationshemmelighed:" msgstr "Brug den følgende delte autentifikationshemmelighed:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1417,11 +1417,11 @@ msgstr ""
"Netværkstidsserver er et program der holder systemets tid synkroniseret med " "Netværkstidsserver er et program der holder systemets tid synkroniseret med "
"servere på internettet." "servere på internettet."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Dato & Tid" msgstr "Dato & Tid"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Tid synkroniseret med NTP-server" msgstr "Tid synkroniseret med NTP-server"
@ -1493,7 +1493,7 @@ msgstr ""
"afgøre om applikationer og tjenester virker som forventet." "afgøre om applikationer og tjenester virker som forventet."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnosticering" msgstr "Diagnosticering"
@ -1516,25 +1516,25 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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,28 +1544,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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Lav hukommelse" msgstr "Lav hukommelse"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Kør Diagnostik" msgstr "Kør Diagnostik"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Diagnostiske Resultater" msgstr "Diagnostiske Resultater"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1586,12 +1586,20 @@ msgstr "Resultater"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Diagnostiske Resultater" msgstr "Diagnostiske Resultater"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Applikation: %(app_name)s" msgstr "Applikation: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Start opsætning"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Denne applikation understøtter ikke diagnostik" msgstr "Denne applikation understøtter ikke diagnostik"
@ -1609,12 +1617,16 @@ msgstr "Diagnostisk test kører"
msgid "Results" msgid "Results"
msgstr "Resultater" msgstr "Resultater"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Applikation: %(app_name)s\n" " Applikation: %(app_name)s\n"
@ -1629,7 +1641,7 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Resultat" msgstr "Resultat"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnostisk Test" msgstr "Diagnostisk Test"
@ -8994,12 +9006,6 @@ msgstr "Opdater"
msgid "Backup" msgid "Backup"
msgstr "Sikkerhedskopiering" msgstr "Sikkerhedskopiering"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Start opsætning"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

View File

@ -9,9 +9,9 @@ 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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2023-09-29 12:00+0000\n" "PO-Revision-Date: 2023-10-30 10:00+0000\n"
"Last-Translator: Dietmar <sagen@permondes.de>\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/"
"freedombox/de/>\n" "freedombox/de/>\n"
"Language: de\n" "Language: de\n"
@ -19,7 +19,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.1-dev\n" "X-Generator: Weblate 5.2-dev\n"
#: doc/dev/_templates/layout.html:11 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
@ -84,12 +84,12 @@ msgstr ""
"Warnung! Die Anwendung könnte fehlerhaft laufen, falls der Domainname " "Warnung! Die Anwendung könnte fehlerhaft laufen, falls der Domainname "
"nachträglich geändert wird." "nachträglich geändert wird."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS Domain" msgstr "TLS Domain"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1418,7 +1418,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "VoIP-Helfer" msgstr "VoIP-Helfer"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Ungültige Liste von STUN/TURN-Server-URIs" msgstr "Ungültige Liste von STUN/TURN-Server-URIs"
@ -1432,7 +1432,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Verwenden Sie das folgende geteilte Authentifizierungsgeheimnis:" msgstr "Verwenden Sie das folgende geteilte Authentifizierungsgeheimnis:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1440,11 +1440,11 @@ msgstr ""
"Der Netzwerk-Zeitserver hält Ihre Systemzeit synchron mit Servern im " "Der Netzwerk-Zeitserver hält Ihre Systemzeit synchron mit Servern im "
"Internet." "Internet."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Datum und Uhrzeit" msgstr "Datum und Uhrzeit"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Zeit synchronisiert mit NTP-Server" msgstr "Zeit synchronisiert mit NTP-Server"
@ -1516,7 +1516,7 @@ msgstr ""
"um zu überprüfen, ob alle Anwendungen und Dienste funktionieren." "um zu überprüfen, ob alle Anwendungen und Dienste funktionieren."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnose" msgstr "Diagnose"
@ -1539,27 +1539,27 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1568,32 +1568,28 @@ 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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Wenig Speicher" msgstr "Wenig Speicher"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Diagnose starten" msgstr "Laufende Diagnose"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy
#| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Diagnose-Ergebnisse" msgstr "Diagnose-Ergebnisse"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy
#| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Diagnose-Ergebnisse" msgstr "Zu Diagnose-Ergebnisse gehen"
#: plinth/modules/diagnostics/templates/diagnostics.html:16 #: plinth/modules/diagnostics/templates/diagnostics.html:16
#: plinth/modules/diagnostics/templates/diagnostics_button.html:11 #: plinth/modules/diagnostics/templates/diagnostics_button.html:11
@ -1601,29 +1597,31 @@ msgid "Run Diagnostics"
msgstr "Diagnose starten" msgstr "Diagnose starten"
#: plinth/modules/diagnostics/templates/diagnostics.html:21 #: plinth/modules/diagnostics/templates/diagnostics.html:21
#, fuzzy
#| msgid "Results"
msgid "View Results" msgid "View Results"
msgstr "Ergebnis" msgstr "Ergebnisse ansehen"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:10 #: plinth/modules/diagnostics/templates/diagnostics_app.html:10
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Diagnose-Ergebnisse" msgstr "Diagnose-Ergebnisse"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "App: %(app_name)s" msgstr "App: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Einrichtung erneut ausführen"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Diese App unterstützt keine Diagnose" msgstr "Diese App unterstützt keine Diagnose"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:17 #: plinth/modules/diagnostics/templates/diagnostics_full.html:17
#, fuzzy
#| msgid "Run Diagnostics"
msgid "Re-run Diagnostics" msgid "Re-run Diagnostics"
msgstr "Diagnose starten" msgstr "Diagnose erneut ausführen"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:21 #: plinth/modules/diagnostics/templates/diagnostics_full.html:21
msgid "Diagnostics test is currently running" msgid "Diagnostics test is currently running"
@ -1633,12 +1631,16 @@ msgstr "Diagnose läuft"
msgid "Results" msgid "Results"
msgstr "Ergebnis" msgstr "Ergebnis"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
@ -1653,7 +1655,7 @@ msgstr "Testen"
msgid "Result" msgid "Result"
msgstr "Ergebnis" msgstr "Ergebnis"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnose" msgstr "Diagnose"
@ -9101,10 +9103,6 @@ msgstr "Aktualisieren"
msgid "Backup" msgid "Backup"
msgstr "Sicherungskopie" msgstr "Sicherungskopie"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Einrichtung erneut ausführen"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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"
@ -77,12 +77,12 @@ msgid ""
"later." "later."
msgstr "" msgstr ""
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1258,7 +1258,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1270,17 +1270,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1346,7 +1346,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1369,49 +1369,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1428,12 +1428,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1449,12 +1455,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1466,7 +1472,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7787,10 +7793,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -87,12 +87,12 @@ msgstr ""
"Προειδοποίηση! Η εφαρμογή ενδέχεται να μην λειτουργεί σωστά, εάν το όνομα " "Προειδοποίηση! Η εφαρμογή ενδέχεται να μην λειτουργεί σωστά, εάν το όνομα "
"διαδικτύου (DNS) αλλάξει αργότερα." "διαδικτύου (DNS) αλλάξει αργότερα."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "ΤLS όνομα διαδικτύου" msgstr "ΤLS όνομα διαδικτύου"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1430,7 +1430,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1444,7 +1444,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Χρησιμοποιούνται ι ακόλουθες συσκευές αποθήκευσης χρησιμοποιούνται:" msgstr "Χρησιμοποιούνται ι ακόλουθες συσκευές αποθήκευσης χρησιμοποιούνται:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1452,11 +1452,11 @@ msgstr ""
"Ο διακομιστής ώρας δικτύου είναι ένα πρόγραμμα που διατηρεί την ώρα του " "Ο διακομιστής ώρας δικτύου είναι ένα πρόγραμμα που διατηρεί την ώρα του "
"συστήματος σε συγχρονισμό με τους διακομιστές στο διαδίκτυο." "συστήματος σε συγχρονισμό με τους διακομιστές στο διαδίκτυο."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Ημερομηνία και ώρα" msgstr "Ημερομηνία και ώρα"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Η ώρα συγχρονίστηκε με τον διακομιστή NTP" msgstr "Η ώρα συγχρονίστηκε με τον διακομιστή NTP"
@ -1532,7 +1532,7 @@ msgstr ""
"λειτουργούν όπως αναμένεται." "λειτουργούν όπως αναμένεται."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Διαγνωστικά" msgstr "Διαγνωστικά"
@ -1559,55 +1559,55 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
#, fuzzy #, fuzzy
#| msgid "Git" #| msgid "Git"
msgid "GiB" msgid "GiB"
msgstr "Git" msgstr "Git"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Εκτέλεση διαγνωστικών" msgstr "Εκτέλεση διαγνωστικών"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Αποτελέσματα διαγνωστικών τεστ" msgstr "Αποτελέσματα διαγνωστικών τεστ"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1628,12 +1628,20 @@ msgstr "Αποτελέσματα"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Αποτελέσματα διαγνωστικών τεστ" msgstr "Αποτελέσματα διαγνωστικών τεστ"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Εφαρμογή: %(app_name)s" msgstr "Εφαρμογή: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Έναρξη εγκατάστασης"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Αυτή η εφαρμογή δεν υποστηρίζει διαγνωστικά τεστ" msgstr "Αυτή η εφαρμογή δεν υποστηρίζει διαγνωστικά τεστ"
@ -1651,12 +1659,16 @@ msgstr "Τα διαγνωστικά τεστ εκτελούνται αυτήν
msgid "Results" msgid "Results"
msgstr "Αποτελέσματα" msgstr "Αποτελέσματα"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Εφαρμογή: %(app_name)s\n" " Εφαρμογή: %(app_name)s\n"
@ -1671,7 +1683,7 @@ msgstr "Τεστ"
msgid "Result" msgid "Result"
msgstr "Αποτέλεσμα" msgstr "Αποτέλεσμα"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Διαγνωστικός έλεγχος" msgstr "Διαγνωστικός έλεγχος"
@ -9260,12 +9272,6 @@ msgstr "Ενημερωμένη έκδοση"
msgid "Backup" msgid "Backup"
msgstr "Αντίγραφα ασφαλείας" msgstr "Αντίγραφα ασφαλείας"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Έναρξη εγκατάστασης"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

View File

@ -7,8 +7,8 @@ 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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2023-09-27 10:59+0000\n" "PO-Revision-Date: 2023-10-25 12:01+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/"
"freedombox/es/>\n" "freedombox/es/>\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.1-dev\n" "X-Generator: Weblate 5.1.1-dev\n"
#: doc/dev/_templates/layout.html:11 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
@ -83,12 +83,12 @@ msgstr ""
"¡Atención! Puede que la aplicación no funcione correctamente si cambia el " "¡Atención! Puede que la aplicación no funcione correctamente si cambia el "
"nombre de dominio más adelante." "nombre de dominio más adelante."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "Dominio TLS" msgstr "Dominio TLS"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1408,7 +1408,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "Asistente VoIP" msgstr "Asistente VoIP"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Lista de URIS del servidor Stun/Turn no válida" msgstr "Lista de URIS del servidor Stun/Turn no válida"
@ -1420,7 +1420,7 @@ msgstr "Use las siguientes URL para configurar su servidor de comunicación:"
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Use la clave compartida siguiente:" msgstr "Use la clave compartida siguiente:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1428,11 +1428,11 @@ msgstr ""
"El servidor de tiempo de red (servicio NTP) mantiene sincronizada la hora " "El servidor de tiempo de red (servicio NTP) mantiene sincronizada la hora "
"del sistema con servidores de Internet." "del sistema con servidores de Internet."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Fecha y hora" msgstr "Fecha y hora"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Hora sincronizada con el servidor NTP" msgstr "Hora sincronizada con el servidor NTP"
@ -1504,7 +1504,7 @@ msgstr ""
"confirmar que las aplicaciones y servicios están funcionando como se espera." "confirmar que las aplicaciones y servicios están funcionando como se espera."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnósticos" msgstr "Diagnósticos"
@ -1527,26 +1527,26 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1555,32 +1555,27 @@ 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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Poca memoria libre" msgstr "Poca memoria libre"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy
#| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Ejecutar diagnósticos" msgstr "Ejecutando los diagnósticos"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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."
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy
#| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Resultado del diagnóstico" msgstr "Resultados de los diagnósticos"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy
#| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Resultado del diagnóstico" msgstr "Ir a los resultados de los diagnósticos"
#: plinth/modules/diagnostics/templates/diagnostics.html:16 #: plinth/modules/diagnostics/templates/diagnostics.html:16
#: plinth/modules/diagnostics/templates/diagnostics_button.html:11 #: plinth/modules/diagnostics/templates/diagnostics_button.html:11
@ -1588,29 +1583,31 @@ msgid "Run Diagnostics"
msgstr "Ejecutar diagnósticos" msgstr "Ejecutar diagnósticos"
#: plinth/modules/diagnostics/templates/diagnostics.html:21 #: plinth/modules/diagnostics/templates/diagnostics.html:21
#, fuzzy
#| msgid "Results"
msgid "View Results" msgid "View Results"
msgstr "Resultados" msgstr "Ver los resultados"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:10 #: plinth/modules/diagnostics/templates/diagnostics_app.html:10
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Resultado del diagnóstico" msgstr "Resultado del diagnóstico"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Aplicación: %(app_name)s" msgstr "Aplicación: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Volver a ejecutar la configuración"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Esta aplicación no soporta diagnósticos" msgstr "Esta aplicación no soporta diagnósticos"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:17 #: plinth/modules/diagnostics/templates/diagnostics_full.html:17
#, fuzzy
#| msgid "Run Diagnostics"
msgid "Re-run Diagnostics" msgid "Re-run Diagnostics"
msgstr "Ejecutar diagnósticos" msgstr "Volver a ejecutar los diagnósticos"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:21 #: plinth/modules/diagnostics/templates/diagnostics_full.html:21
msgid "Diagnostics test is currently running" msgid "Diagnostics test is currently running"
@ -1620,12 +1617,16 @@ msgstr "El test de diagnósticos está ejecutándose"
msgid "Results" msgid "Results"
msgstr "Resultados" msgstr "Resultados"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Aplicación: %(app_name)s\n" " Aplicación: %(app_name)s\n"
@ -1640,7 +1641,7 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Resultado" msgstr "Resultado"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Test de diagnóstico" msgstr "Test de diagnóstico"
@ -3167,6 +3168,10 @@ msgid ""
"Wikipedia available without using the internet, but it is potentially " "Wikipedia available without using the internet, but it is potentially "
"suitable for all HTML content. Kiwix packages are in the ZIM file format." "suitable for all HTML content. Kiwix packages are in the ZIM file format."
msgstr "" msgstr ""
"Kiwix es un lector sin conexión para contenidos web. Es un software pensado "
"para que la Wikipedia esté disponible sin usar Internet, pero es "
"potencialmente adecuado para todo el contenido HTML. Los paquetes Kiwix "
"están en el formato ZIM."
#: plinth/modules/kiwix/__init__.py:25 #: plinth/modules/kiwix/__init__.py:25
msgid "" msgid ""
@ -3180,6 +3185,15 @@ msgid ""
" <li>Magazines: Low-tech Magazine</li>\n" " <li>Magazines: Low-tech Magazine</li>\n"
" </ul>" " </ul>"
msgstr "" msgstr ""
"Kiwix puede alojar varios tipos de contenido:\n"
" <ul>\n"
" <li>Versiones sin conexión de páginas web: proyectos Wikimedia, Stack "
"Exchange</li>\n"
" <li>Contenidos de vídeo: Khan Academy, TED Talks, Crash Course</li>\n"
" <li>Materiales educativos: PHET, TED Ed, Vikidia</li>\n"
" <li>eBooks: Proyecto Gutenberg</li>\n"
" <li>Revistas: Low-tech Magazine</li>\n"
" </ul>"
#: plinth/modules/kiwix/__init__.py:33 #: plinth/modules/kiwix/__init__.py:33
#: plinth/modules/kiwix/templates/kiwix-add-package.html:14 #: plinth/modules/kiwix/templates/kiwix-add-package.html:14
@ -3189,25 +3203,26 @@ 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 ""
"Puede <a href=\"https://library.kiwix.org\" target=\"_blank\" rel=\"noopener "
"noreferrer\">descargar</a> paquetes de contenido del proyecto Kiwix o <a "
"href=\"https://openzim.org/wiki/Build_your_ZIM_file\" target=\"_blank\" "
"rel=\"noopener noreferrer\">crear</a> los suyos propios."
#: plinth/modules/kiwix/__init__.py:53 #: plinth/modules/kiwix/__init__.py:53
msgid "Manage Kiwix content server" msgid "Manage Kiwix content server"
msgstr "" msgstr "Gestionar el servidor de contenido Kiwix"
#: plinth/modules/kiwix/__init__.py:56 plinth/modules/kiwix/manifest.py:8 #: plinth/modules/kiwix/__init__.py:56 plinth/modules/kiwix/manifest.py:8
msgid "Kiwix" msgid "Kiwix"
msgstr "" msgstr "Kiwix"
#: plinth/modules/kiwix/__init__.py:57 #: plinth/modules/kiwix/__init__.py:57
msgid "Offline Wikipedia" msgid "Offline Wikipedia"
msgstr "" msgstr "Wikipedia sin conexión"
#: plinth/modules/kiwix/forms.py:23 #: plinth/modules/kiwix/forms.py:23
#, fuzzy
#| msgid "Backup files have to be in .tar.gz format"
msgid "Content packages have to be in .zim format" msgid "Content packages have to be in .zim format"
msgstr "" msgstr "Los paquetes deben estar en formato .zim"
"Los archivos de la copia de seguridad deben de estar en formato .tar.gz"
#: plinth/modules/kiwix/forms.py:25 #: plinth/modules/kiwix/forms.py:25
#, python-brace-format #, python-brace-format
@ -3216,73 +3231,64 @@ msgid ""
"{box_name}. If Kiwix fails to add the file, it will be deleted immediately " "{box_name}. If Kiwix fails to add the file, it will be deleted immediately "
"to save disk space." "to save disk space."
msgstr "" msgstr ""
"Los archivos ZIM cargados se almacenarán en {kiwix_home}/content en su "
"{box_name}. Si Kiwix no consigue añadir el archivo, se eliminará "
"inmediatamente para ahorrar espacio en disco."
#: plinth/modules/kiwix/templates/kiwix-add-package.html:24 #: plinth/modules/kiwix/templates/kiwix-add-package.html:24
#, python-format #, python-format
msgid "You have %(max_filesize)s of free disk space available." msgid "You have %(max_filesize)s of free disk space available."
msgstr "" msgstr "Dispone de %(max_filesize)s espacio libre en el disco."
#: plinth/modules/kiwix/templates/kiwix-add-package.html:36 #: plinth/modules/kiwix/templates/kiwix-add-package.html:36
#, fuzzy
#| msgid "Upload file"
msgid "Upload ZIM file" msgid "Upload ZIM file"
msgstr "Subir archivo" msgstr "Cargar el archivo ZIM"
#: plinth/modules/kiwix/templates/kiwix-delete-package.html:11 #: plinth/modules/kiwix/templates/kiwix-delete-package.html:11
#, fuzzy, python-format #, python-format
#| msgid "Delete Wiki or Blog <em>%(name)s</em>"
msgid "Delete content package <em>%(name)s</em>" msgid "Delete content package <em>%(name)s</em>"
msgstr "Borrar Wiki o Blog <em>%(name)s</em>" msgstr "Eliminar el paquete de contenidos <em>%(name)s</em>"
#: plinth/modules/kiwix/templates/kiwix-delete-package.html:17 #: plinth/modules/kiwix/templates/kiwix-delete-package.html:17
msgid "" msgid ""
"Delete this package permanently? You may add it back later if you have a " "Delete this package permanently? You may add it back later if you have a "
"copy of the ZIM file." "copy of the ZIM file."
msgstr "" msgstr ""
"¿Borrar este paquete definitivamente? Puedes volver a añadirlo más tarde si "
"tienes una copia del archivo ZIM."
#: plinth/modules/kiwix/templates/kiwix.html:11 #: plinth/modules/kiwix/templates/kiwix.html:11
msgid "Manage Content Packages" msgid "Manage Content Packages"
msgstr "" msgstr "Gestionar los paquetes del contenido"
#: plinth/modules/kiwix/templates/kiwix.html:15 #: plinth/modules/kiwix/templates/kiwix.html:15
#, fuzzy
#| msgid "Add a new peer"
msgid "Add a content package" msgid "Add a content package"
msgstr "Añadir nuevo par" msgstr "Añadir un paquete de contenidos"
#: plinth/modules/kiwix/templates/kiwix.html:17 #: plinth/modules/kiwix/templates/kiwix.html:17
#, fuzzy
#| msgid "Package"
msgid "Add Package" msgid "Add Package"
msgstr "Paquete" msgstr "Añadir un paquete"
#: plinth/modules/kiwix/templates/kiwix.html:24 #: plinth/modules/kiwix/templates/kiwix.html:24
#, fuzzy
#| msgid "No status available."
msgid "No content packages available." msgid "No content packages available."
msgstr "Estado de actualización No disponible." msgstr "No hay paquetes de contenido disponibles."
#: plinth/modules/kiwix/templates/kiwix.html:37 #: plinth/modules/kiwix/templates/kiwix.html:37
#, fuzzy, python-format #, python-format
#| msgid "Delete site %(site)s"
msgid "Delete package %(title)s" msgid "Delete package %(title)s"
msgstr "Eliminar sitio %(site)s" msgstr "Borrar el paquete %(title)s"
#: plinth/modules/kiwix/views.py:49 #: plinth/modules/kiwix/views.py:49
msgid "Content package added." msgid "Content package added."
msgstr "" msgstr "Se ha añadido un paquete de contenidos."
#: plinth/modules/kiwix/views.py:54 #: plinth/modules/kiwix/views.py:54
#, fuzzy
#| msgid "Add a new peer"
msgid "Add a new content package" msgid "Add a new content package"
msgstr "Añadir nuevo par" msgstr "Añadir un nuevo paquete de contenidos"
#: plinth/modules/kiwix/views.py:83 #: plinth/modules/kiwix/views.py:83
#, fuzzy
#| msgid "Failed to add user to group."
msgid "Failed to add content package." msgid "Failed to add content package."
msgstr "Ha fallado añadir al o la usuaria al grupo." msgstr "No se ha podido añadir el paquete de contenido."
#: plinth/modules/letsencrypt/__init__.py:25 #: plinth/modules/letsencrypt/__init__.py:25
#, python-brace-format #, python-brace-format
@ -3526,13 +3532,6 @@ msgstr ""
"<em>@username:domainname</em>." "<em>@username:domainname</em>."
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:26
#, fuzzy
#| msgid ""
#| "\n"
#| " <strong>Warning!</strong> Changing the domain name after the "
#| "initial\n"
#| " setup is currently not supported.\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" <strong>Warning!</strong> Changing the domain name after this step " " <strong>Warning!</strong> Changing the domain name after this step "
@ -3542,9 +3541,10 @@ msgid ""
" " " "
msgstr "" msgstr ""
"\n" "\n"
" <strong>Atención!</strong> Actualmente no está soportado cambiar el " " <strong>¡Atención!</strong> Cambiar el nombre del dominio después de "
"nombre\n" "este paso \n"
" de dominio una vez hecha la configuración inicial.\n" " requerirá desinstalar y volver a instalar la aplicación, lo que "
"borrará los datos de la aplicación.\n"
" " " "
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:35 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:35
@ -8966,10 +8966,6 @@ msgstr "Actualización"
msgid "Backup" msgid "Backup"
msgstr "Copia de seguridad" msgstr "Copia de seguridad"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Volver a ejecutar la configuración"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -82,14 +82,14 @@ msgid ""
"later." "later."
msgstr "" msgstr ""
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
#, fuzzy #, fuzzy
#| msgid "Subdomain" #| msgid "Subdomain"
msgid "TLS domain" msgid "TLS domain"
msgstr "زیردامنه" msgstr "زیردامنه"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1382,7 +1382,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1396,7 +1396,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "دیسک‌های زیر در حال استفاده هستند:" msgstr "دیسک‌های زیر در حال استفاده هستند:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Network time server is a program that maintians the system time in " #| "Network time server is a program that maintians the system time in "
@ -1408,11 +1408,11 @@ msgstr ""
"کارگزار زمان شبکه (network time server) برنامه‌ای است که زمان سیستم را منطبق " "کارگزار زمان شبکه (network time server) برنامه‌ای است که زمان سیستم را منطبق "
"با زمان کارگزارهای اینترنتی می‌کند." "با زمان کارگزارهای اینترنتی می‌کند."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "تاریخ و زمان" msgstr "تاریخ و زمان"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1497,7 +1497,7 @@ msgstr ""
"برنامه‌های و سرویس‌ها درست کار می‌کنند." "برنامه‌های و سرویس‌ها درست کار می‌کنند."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "عیب‌یابی" msgstr "عیب‌یابی"
@ -1520,53 +1520,53 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "اجرای عیب‌یابی" msgstr "اجرای عیب‌یابی"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "نتیجهٔ عیب‌یابی" msgstr "نتیجهٔ عیب‌یابی"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1587,12 +1587,18 @@ msgstr "نتیجه‌ها"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "نتیجهٔ عیب‌یابی" msgstr "نتیجهٔ عیب‌یابی"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
#, fuzzy #, fuzzy
#| msgid "This module does not support diagnostics" #| msgid "This module does not support diagnostics"
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
@ -1612,12 +1618,12 @@ msgstr "آزمون عیب‌یابی در حال اجراست"
msgid "Results" msgid "Results"
msgstr "نتیجه‌ها" msgstr "نتیجه‌ها"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1629,7 +1635,7 @@ msgstr "آزمون"
msgid "Result" msgid "Result"
msgstr "نتیجه‌ها" msgstr "نتیجه‌ها"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "آزمون عیب‌یابی" msgstr "آزمون عیب‌یابی"
@ -8560,10 +8566,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "ساختن اتصال" msgstr "ساختن اتصال"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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."
@ -84,14 +84,14 @@ msgid ""
"later." "later."
msgstr "" msgstr ""
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
#, fuzzy #, fuzzy
#| msgid "Enable Subdomains" #| msgid "Enable Subdomains"
msgid "TLS domain" msgid "TLS domain"
msgstr "ENABLE SUBDOMAINS" msgstr "ENABLE SUBDOMAINS"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1436,7 +1436,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1450,7 +1450,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "THE FOLLOWING IS THE CURRENT STATUS:" msgstr "THE FOLLOWING IS THE CURRENT STATUS:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Network time server is a program that maintians the system time in " #| "Network time server is a program that maintians the system time in "
@ -1462,11 +1462,11 @@ msgstr ""
"NETWORK TIME SERVER IS A PROGRAM THAT MAINTIANS THE SYSTEM TIME IN " "NETWORK TIME SERVER IS A PROGRAM THAT MAINTIANS THE SYSTEM TIME IN "
"SYNCHRONIZATION WITH SERVERS ON THE INTERNET." "SYNCHRONIZATION WITH SERVERS ON THE INTERNET."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "DATE & TIME" msgstr "DATE & TIME"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1554,7 +1554,7 @@ msgstr ""
"CONFIRM THAT APPLICATIONS AND SERVICES ARE WORKING AS EXPECTED." "CONFIRM THAT APPLICATIONS AND SERVICES ARE WORKING AS EXPECTED."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "DIAGNOSTICS" msgstr "DIAGNOSTICS"
@ -1579,53 +1579,53 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "RUN DIAGNOSTICS" msgstr "RUN DIAGNOSTICS"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "DIAGNOSTIC RESULTS" msgstr "DIAGNOSTIC RESULTS"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1646,12 +1646,20 @@ msgstr "RESULTS"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "DIAGNOSTIC RESULTS" msgstr "DIAGNOSTIC RESULTS"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "START SETUP"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
#, fuzzy #, fuzzy
#| msgid "This module does not support diagnostics" #| msgid "This module does not support diagnostics"
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
@ -1671,12 +1679,12 @@ msgstr "DIAGNOTICS TEST IS CURRENTLY RUNNING"
msgid "Results" msgid "Results"
msgstr "RESULTS" msgstr "RESULTS"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1688,7 +1696,7 @@ msgstr "TEST"
msgid "Result" msgid "Result"
msgstr "RESULT" msgstr "RESULT"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "DIAGNOSTIC TEST" msgstr "DIAGNOSTIC TEST"
@ -9089,12 +9097,6 @@ msgstr "UPDATE URL"
msgid "Backup" msgid "Backup"
msgstr "PAGEKITE ACCOUNT" msgstr "PAGEKITE ACCOUNT"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "START SETUP"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

View File

@ -7,7 +7,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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2023-04-07 23:10+0000\n" "PO-Revision-Date: 2023-04-07 23:10+0000\n"
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n" "Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/" "Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
@ -83,12 +83,12 @@ msgstr ""
"Attention ! Cette application risque de ne pas fonctionner correctement si " "Attention ! Cette application risque de ne pas fonctionner correctement si "
"le nom de domaine est modifié ultérieurement." "le nom de domaine est modifié ultérieurement."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "Domaine TLS" msgstr "Domaine TLS"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1426,7 +1426,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "Assistant de VoIP" msgstr "Assistant de VoIP"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Liste d’URI STUN/TURN invalide" msgstr "Liste d’URI STUN/TURN invalide"
@ -1440,7 +1440,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Veuillez utiliser les secrets d’authentification partagés suivants :" msgstr "Veuillez utiliser les secrets d’authentification partagés suivants :"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1448,11 +1448,11 @@ msgstr ""
"Le serveur de temps réseau est un programme permettant de maintenir l’heure " "Le serveur de temps réseau est un programme permettant de maintenir l’heure "
"du système synchronisée avec les serveurs Internet." "du système synchronisée avec les serveurs Internet."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Date et heure" msgstr "Date et heure"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Heure synchronisée avec le serveur de temps NTP" msgstr "Heure synchronisée avec le serveur de temps NTP"
@ -1526,7 +1526,7 @@ msgstr ""
"fonctionnent comme prévu." "fonctionnent comme prévu."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostics" msgstr "Diagnostics"
@ -1549,27 +1549,27 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "Gio" msgstr "Gio"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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é d’installer de nouvelles applications sur ce système." "Il est déconseillé d’installer de nouvelles applications sur ce système."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1578,28 +1578,28 @@ 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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Mémoire disponible faible" msgstr "Mémoire disponible faible"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Lancer les diagnostics" msgstr "Lancer les diagnostics"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Résultats des diagnostics" msgstr "Résultats des diagnostics"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1620,12 +1620,20 @@ msgstr "Résultats"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Résultats des diagnostics" msgstr "Résultats des diagnostics"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Appli : %(app_name)s" msgstr "Appli : %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Démarrer l’installation"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Cette application n’est pas compatible avec les tests de diagnostic" msgstr "Cette application n’est pas compatible avec les tests de diagnostic"
@ -1643,12 +1651,16 @@ msgstr "Le test de diagnostic est en cours"
msgid "Results" msgid "Results"
msgstr "Résultats" msgstr "Résultats"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Appli : %(app_name)s\n" " Appli : %(app_name)s\n"
@ -1663,7 +1675,7 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Résultat" msgstr "Résultat"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Test de diagnostic" msgstr "Test de diagnostic"
@ -9149,12 +9161,6 @@ msgstr "Mettre à jour"
msgid "Backup" msgid "Backup"
msgstr "Sauvegarder" msgstr "Sauvegarder"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Démarrer l’installation"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -81,12 +81,12 @@ msgstr ""
"Aviso! É posíbel que o aplicativo non funcione correctamente se cambia o " "Aviso! É posíbel que o aplicativo non funcione correctamente se cambia o "
"nome de dominio máis adiante." "nome de dominio máis adiante."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1264,7 +1264,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1276,17 +1276,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1352,7 +1352,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1375,49 +1375,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1434,12 +1434,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1455,12 +1461,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1472,7 +1478,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7835,10 +7841,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -82,12 +82,12 @@ msgid ""
msgstr "" msgstr ""
"ચેતવણી! જો ડોમેઈન નામમાં પાછળ થી કોઈ બદલાવ આવશે, તો એપ્લીકેશન યોગ્ય રીતે કામ નહિ કરે." "ચેતવણી! જો ડોમેઈન નામમાં પાછળ થી કોઈ બદલાવ આવશે, તો એપ્લીકેશન યોગ્ય રીતે કામ નહિ કરે."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1344,7 +1344,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1356,7 +1356,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1364,11 +1364,11 @@ msgstr ""
"નેટવર્ક ટાઇમ સર્વર એ પ્રોગ્રામ છે જે સીસ્ટમનો સમય ઇન્ટરનેટ પરનાં સર્વર સાથે તાલમેલ રાખીને " "નેટવર્ક ટાઇમ સર્વર એ પ્રોગ્રામ છે જે સીસ્ટમનો સમય ઇન્ટરનેટ પરનાં સર્વર સાથે તાલમેલ રાખીને "
"જાળવી રાખે છે." "જાળવી રાખે છે."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "તારીખ તથા સમય" msgstr "તારીખ તથા સમય"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1447,7 +1447,7 @@ msgstr ""
"આપની સીસ્ટમ પર અમુક પરીક્ષણો કરશે." "આપની સીસ્ટમ પર અમુક પરીક્ષણો કરશે."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "તપાસ" msgstr "તપાસ"
@ -1470,53 +1470,53 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "તપાસ કરો" msgstr "તપાસ કરો"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "તપાસના પરિણામો" msgstr "તપાસના પરિણામો"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1537,12 +1537,18 @@ msgstr "પરિણામો"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "તપાસના પરિણામો" msgstr "તપાસના પરિણામો"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
#, fuzzy #, fuzzy
#| msgid "This module does not support diagnostics" #| msgid "This module does not support diagnostics"
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
@ -1562,12 +1568,12 @@ msgstr "તપાસકીય પરિક્ષણ ચાલી રહ્યુ
msgid "Results" msgid "Results"
msgstr "પરિણામો" msgstr "પરિણામો"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1579,7 +1585,7 @@ msgstr "પરીક્ષણ"
msgid "Result" msgid "Result"
msgstr "પરિણામ" msgstr "પરિણામ"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "તપાસકીય પરિક્ષણ" msgstr "તપાસકીય પરિક્ષણ"
@ -8202,10 +8208,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -83,14 +83,14 @@ msgid ""
msgstr "" msgstr ""
"वर्णइंग! अगर डोमेन का नाम बाद में बदल गया, एप्लिकेशन शायद ठीक से नहीं कर सकता है." "वर्णइंग! अगर डोमेन का नाम बाद में बदल गया, एप्लिकेशन शायद ठीक से नहीं कर सकता है."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
#, fuzzy #, fuzzy
#| msgid "Subdomain" #| msgid "Subdomain"
msgid "TLS domain" msgid "TLS domain"
msgstr "सबडोमेन" msgstr "सबडोमेन"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1431,7 +1431,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1445,18 +1445,18 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "निम्नलिखित डिस्कस उपयोग में है:" msgstr "निम्नलिखित डिस्कस उपयोग में है:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
"नेटवर्क समय सर्वर एक प्रोग्रम है कि सिस्टम समय इंटरनेट सर्वरसॅ के सात में बनाए रखता है." "नेटवर्क समय सर्वर एक प्रोग्रम है कि सिस्टम समय इंटरनेट सर्वरसॅ के सात में बनाए रखता है."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "तारीख और समय" msgstr "तारीख और समय"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1534,7 +1534,7 @@ msgstr ""
"चेकों करोगे." "चेकों करोगे."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "निदानिकी" msgstr "निदानिकी"
@ -1561,53 +1561,53 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "निदानिकी चलिये" msgstr "निदानिकी चलिये"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "निदानिकी का परिणाम" msgstr "निदानिकी का परिणाम"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1628,12 +1628,20 @@ msgstr "परिणाम"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "निदानिकी का परिणाम" msgstr "निदानिकी का परिणाम"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "सटअप शुरु करें"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
#, fuzzy #, fuzzy
#| msgid "This module does not support diagnostics" #| msgid "This module does not support diagnostics"
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
@ -1653,12 +1661,12 @@ msgstr "निदानिकी परिक्षा अभी चल रह
msgid "Results" msgid "Results"
msgstr "परिणाम" msgstr "परिणाम"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1670,7 +1678,7 @@ msgstr "परीक्षा"
msgid "Result" msgid "Result"
msgstr "परिणाम" msgstr "परिणाम"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "निदान परिक्षा" msgstr "निदान परिक्षा"
@ -9032,12 +9040,6 @@ msgstr "अपडेट"
msgid "Backup" msgid "Backup"
msgstr "बैकअप" msgstr "बैकअप"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "सटअप शुरु करें"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -81,12 +81,12 @@ msgstr ""
"Figyelem! Az alkalmazás lehet, hogy nem fog működni megfelelően, ha a " "Figyelem! Az alkalmazás lehet, hogy nem fog működni megfelelően, ha a "
"domainnév később módosul." "domainnév később módosul."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS-domain" msgstr "TLS-domain"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1403,7 +1403,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "VoIP-segéd" msgstr "VoIP-segéd"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "A STUN/TURN-szerver URI-k érvénytelen listája" msgstr "A STUN/TURN-szerver URI-k érvénytelen listája"
@ -1416,7 +1416,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Használja az alábbi megosztott hitelesítési titkos kulcsot:" msgstr "Használja az alábbi megosztott hitelesítési titkos kulcsot:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1424,11 +1424,11 @@ msgstr ""
"A hálózati időszerver egy olyan program, amely az interneten található " "A hálózati időszerver egy olyan program, amely az interneten található "
"szerverekkel szinkronban tartja a rendszeridőt." "szerverekkel szinkronban tartja a rendszeridőt."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Dátum és idő" msgstr "Dátum és idő"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Az idő szinkronizálva van az NTP-szerverrel" msgstr "Az idő szinkronizálva van az NTP-szerverrel"
@ -1501,7 +1501,7 @@ msgstr ""
"működnek." "működnek."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Hibaellenőrzés" msgstr "Hibaellenőrzés"
@ -1524,25 +1524,25 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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,28 +1551,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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Kevés a memória" msgstr "Kevés a memória"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, 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"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, 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"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1593,12 +1593,20 @@ msgstr "Eredmények"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Az ellenőrzés eredménye" msgstr "Az ellenőrzés eredménye"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Alkalmazás: %(app_name)s" msgstr "Alkalmazás: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Beállítás elindítása"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Ez az alkalmazás nem támogatja a hibaellenőrzést" msgstr "Ez az alkalmazás nem támogatja a hibaellenőrzést"
@ -1616,12 +1624,16 @@ msgstr "Az ellenőrzés jelenleg fut"
msgid "Results" msgid "Results"
msgstr "Eredmények" msgstr "Eredmények"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Alkalmazás: %(app_name)s\n" " Alkalmazás: %(app_name)s\n"
@ -1636,7 +1648,7 @@ msgstr "Teszt"
msgid "Result" msgid "Result"
msgstr "Eredmény" msgstr "Eredmény"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Ellenőrző teszt" msgstr "Ellenőrző teszt"
@ -9069,12 +9081,6 @@ msgstr "Frissítés"
msgid "Backup" msgid "Backup"
msgstr "Biztonsági mentések" msgstr "Biztonsági mentések"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Beállítás elindítása"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -78,12 +78,12 @@ msgstr ""
"Peringatan! Aplikasi ini mungkin tidak berfungsi dengan baik jika nama " "Peringatan! Aplikasi ini mungkin tidak berfungsi dengan baik jika nama "
"domain diubah nanti." "domain diubah nanti."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS Domain" msgstr "TLS Domain"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1387,7 +1387,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "Helper VoIP" msgstr "Helper VoIP"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Daftar URIS Server Stun / Turn Server yang tidak valid" msgstr "Daftar URIS Server Stun / Turn Server yang tidak valid"
@ -1399,7 +1399,7 @@ msgstr "Gunakan URL berikut untuk mengkonfigurasi server komunikasi Anda:"
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Gunakan rahasia otentikasi bersama berikut:" msgstr "Gunakan rahasia otentikasi bersama berikut:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1407,11 +1407,11 @@ msgstr ""
"Network Time Server adalah program yang memelihara waktu sistem dalam " "Network Time Server adalah program yang memelihara waktu sistem dalam "
"sinkronisasi dengan server di Internet." "sinkronisasi dengan server di Internet."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Tanggal &amp; Hari" msgstr "Tanggal &amp; Hari"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Waktu disinkronkan ke server NTP" msgstr "Waktu disinkronkan ke server NTP"
@ -1483,7 +1483,7 @@ msgstr ""
"mengonfirmasi bahwa aplikasi dan layanan berfungsi seperti yang diharapkan." "mengonfirmasi bahwa aplikasi dan layanan berfungsi seperti yang diharapkan."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnosa" msgstr "Diagnosa"
@ -1506,27 +1506,27 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GIB" msgstr "GIB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1535,28 +1535,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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Memori rendah" msgstr "Memori rendah"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Jalankan Diagnosa" msgstr "Jalankan Diagnosa"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Hasil Diagnosa" msgstr "Hasil Diagnosa"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1577,12 +1577,20 @@ msgstr "Hasil"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Hasil Diagnosa" msgstr "Hasil Diagnosa"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Aplikasi: %(app_name)s" msgstr "Aplikasi: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Jalankan pengaturan"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Aplikasi ini tidak mendukung diagnostik" msgstr "Aplikasi ini tidak mendukung diagnostik"
@ -1600,12 +1608,16 @@ msgstr "Tes Diagnostik saat ini sedang berjalan"
msgid "Results" msgid "Results"
msgstr "Hasil" msgstr "Hasil"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
@ -1620,7 +1632,7 @@ msgstr "Pengujian"
msgid "Result" msgid "Result"
msgstr "Hasil" msgstr "Hasil"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Tes Diagnostik" msgstr "Tes Diagnostik"
@ -8390,12 +8402,6 @@ msgstr "Memperbarui"
msgid "Backup" msgid "Backup"
msgstr "Cadangan" msgstr "Cadangan"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Jalankan pengaturan"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -83,12 +83,12 @@ msgstr ""
"Attenzione! L'applicazione potrebbe non funzionare correttamente se il nome " "Attenzione! L'applicazione potrebbe non funzionare correttamente se il nome "
"di dominio viene cambiato successivamente." "di dominio viene cambiato successivamente."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "Dominio TLS" msgstr "Dominio TLS"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1370,7 +1370,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1382,7 +1382,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1390,11 +1390,11 @@ msgstr ""
"Network time server è un programma che mantiene l'ora del sistema in " "Network time server è un programma che mantiene l'ora del sistema in "
"sincronizzazione con i server in Internet." "sincronizzazione con i server in Internet."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Data &amp; Ora" msgstr "Data &amp; Ora"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Tempo sincronizzato al server NTP" msgstr "Tempo sincronizzato al server NTP"
@ -1469,7 +1469,7 @@ msgstr ""
"le applicazioni e i servizi stiano funzionino correttamente." "le applicazioni e i servizi stiano funzionino correttamente."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostica" msgstr "Diagnostica"
@ -1492,53 +1492,53 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Esegui Diagnostica" msgstr "Esegui Diagnostica"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Risultati Diagnostica" msgstr "Risultati Diagnostica"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1559,12 +1559,20 @@ msgstr "Risultati"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Risultati Diagnostica" msgstr "Risultati Diagnostica"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Applicazione: %(app_name)s" msgstr "Applicazione: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Avvia setup"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Questa applicazione non supporta la diagnostica" msgstr "Questa applicazione non supporta la diagnostica"
@ -1582,12 +1590,16 @@ msgstr "Il test diagnostico è in esecuzione"
msgid "Results" msgid "Results"
msgstr "Risultati" msgstr "Risultati"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Applicazione: %(app_name)s\n" " Applicazione: %(app_name)s\n"
@ -1602,7 +1614,7 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Risultato" msgstr "Risultato"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Test Diagnostica" msgstr "Test Diagnostica"
@ -8471,12 +8483,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "Backup" msgstr "Backup"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Avvia setup"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -79,12 +79,12 @@ msgid ""
"later." "later."
msgstr "" msgstr ""
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1260,7 +1260,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1272,17 +1272,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1348,7 +1348,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1371,49 +1371,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1430,12 +1430,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1451,12 +1457,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1468,7 +1474,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7789,10 +7795,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -79,12 +79,12 @@ msgid ""
"later." "later."
msgstr "" msgstr ""
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1260,7 +1260,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1272,17 +1272,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1348,7 +1348,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1371,49 +1371,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1430,12 +1430,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1451,12 +1457,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1468,7 +1474,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7791,10 +7797,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -81,12 +81,12 @@ msgid ""
"later." "later."
msgstr "" msgstr ""
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1262,7 +1262,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1274,17 +1274,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1350,7 +1350,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1373,49 +1373,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1432,12 +1432,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1453,12 +1459,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1470,7 +1476,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7793,10 +7799,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -80,12 +80,12 @@ msgid ""
"later." "later."
msgstr "" msgstr ""
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1261,7 +1261,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1273,17 +1273,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1349,7 +1349,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1372,49 +1372,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1431,12 +1431,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1452,12 +1458,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1469,7 +1475,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7792,10 +7798,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2023-08-16 06:52+0000\n" "PO-Revision-Date: 2023-08-16 06:52+0000\n"
"Last-Translator: Petter Reinholdtsen <pere-weblate@hungry.com>\n" "Last-Translator: Petter Reinholdtsen <pere-weblate@hungry.com>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/" "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@ -88,12 +88,12 @@ msgid ""
msgstr "" msgstr ""
"ADVARSEL! Programmet kan slutte å virke rett hvis domenenavnet endres senere." "ADVARSEL! Programmet kan slutte å virke rett hvis domenenavnet endres senere."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS-domene" msgstr "TLS-domene"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1406,7 +1406,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "VoIP-hjelper" msgstr "VoIP-hjelper"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1420,7 +1420,7 @@ msgstr "Bruk følgende nettadresser for å sette opp din kommunikasjonstjener:"
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Følgende lagringsenheter er i bruk:" msgstr "Følgende lagringsenheter er i bruk:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1428,11 +1428,11 @@ msgstr ""
"Nettverkstidstjeneren er et program som synkroniserer systemets klokke med " "Nettverkstidstjeneren er et program som synkroniserer systemets klokke med "
"tjenere på Internettet." "tjenere på Internettet."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Dato og tid" msgstr "Dato og tid"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Tid synkronisert til NTP-tjener" msgstr "Tid synkronisert til NTP-tjener"
@ -1504,7 +1504,7 @@ msgstr ""
"bekreftet at programmer og tjenester fungerer som forventet." "bekreftet at programmer og tjenester fungerer som forventet."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostikk" msgstr "Diagnostikk"
@ -1529,55 +1529,55 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
#, fuzzy #, fuzzy
#| msgid "Git" #| msgid "Git"
msgid "GiB" msgid "GiB"
msgstr "Git" msgstr "Git"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Lite minne" msgstr "Lite minne"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Kjør diagnostikk" msgstr "Kjør diagnostikk"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Diagnostikkresultater" msgstr "Diagnostikkresultater"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1598,12 +1598,20 @@ msgstr "Resultater"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Diagnostikkresultater" msgstr "Diagnostikkresultater"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Program: %(app_name)s" msgstr "Program: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Start oppsett"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
#, fuzzy #, fuzzy
#| msgid "This module does not support diagnostics" #| msgid "This module does not support diagnostics"
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
@ -1623,12 +1631,16 @@ msgstr "Diagnostikktest kjører nå"
msgid "Results" msgid "Results"
msgstr "Resultater" msgstr "Resultater"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Program: %(app_name)s\n" " Program: %(app_name)s\n"
@ -1643,7 +1655,7 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Resultat" msgstr "Resultat"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnostikktest" msgstr "Diagnostikktest"
@ -9056,12 +9068,6 @@ msgstr "Oppdater"
msgid "Backup" msgid "Backup"
msgstr "Sikkerhetskopier" msgstr "Sikkerhetskopier"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Start oppsett"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2023-09-27 10:59+0000\n" "PO-Revision-Date: 2023-09-27 10:59+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/"
@ -84,12 +84,12 @@ msgstr ""
"Waarschuwing! De toepassing werkt mogelijk niet correct als de domeinnaam " "Waarschuwing! De toepassing werkt mogelijk niet correct als de domeinnaam "
"later wordt gewijzigd." "later wordt gewijzigd."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS domein" msgstr "TLS domein"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1402,7 +1402,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "VoIP helper" msgstr "VoIP helper"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Ongeldige lijst van STUN/TURN-server URI's" msgstr "Ongeldige lijst van STUN/TURN-server URI's"
@ -1414,7 +1414,7 @@ msgstr "Gebruik de volgende URL's om de communicatieserver in te stellen:"
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Gebruik het volgende gedeelde authenticatie geheim:" msgstr "Gebruik het volgende gedeelde authenticatie geheim:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1422,11 +1422,11 @@ msgstr ""
"Netwerk Tijd Server is een programma dat de systeemtijd synchroniseert met " "Netwerk Tijd Server is een programma dat de systeemtijd synchroniseert met "
"servers op internet." "servers op internet."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Datum en Tijd" msgstr "Datum en Tijd"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Tijd gesynchroniseerd met NTP-server" msgstr "Tijd gesynchroniseerd met NTP-server"
@ -1498,7 +1498,7 @@ msgstr ""
"bevestigen dat de toepassingen en diensten zoals verwacht functioneren." "bevestigen dat de toepassingen en diensten zoals verwacht functioneren."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnose" msgstr "Diagnose"
@ -1521,26 +1521,26 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
"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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Geheugengebrek" msgstr "Geheugengebrek"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Voer Diagnostische test uit" msgstr "Voer Diagnostische test uit"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Resultaten Diagnostische test" msgstr "Resultaten Diagnostische test"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1591,12 +1591,18 @@ msgstr "Resultaten"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Resultaten Diagnostische test" msgstr "Resultaten Diagnostische test"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Toepassing: %(app_name)s" msgstr "Toepassing: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Setup opnieuw uitvoeren"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Deze toepassing heeft geen diagnosetests" msgstr "Deze toepassing heeft geen diagnosetests"
@ -1614,12 +1620,16 @@ msgstr "Diagnosetests worden doorlopen"
msgid "Results" msgid "Results"
msgstr "Resultaten" msgstr "Resultaten"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Toepassing: %(app_name)s\n" " Toepassing: %(app_name)s\n"
@ -1634,7 +1644,7 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Resultaat" msgstr "Resultaat"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnostische test" msgstr "Diagnostische test"
@ -8996,10 +9006,6 @@ msgstr "Update"
msgid "Backup" msgid "Backup"
msgstr "Back-up" msgstr "Back-up"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Setup opnieuw uitvoeren"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -84,12 +84,12 @@ msgstr ""
"Uwaga! Aplikacja może nie działać poprawnie jeśli nazwa domeny zostanie " "Uwaga! Aplikacja może nie działać poprawnie jeśli nazwa domeny zostanie "
"zmieniona w przyszłości." "zmieniona w przyszłości."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "Domena TLS" msgstr "Domena TLS"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1381,7 +1381,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "Asystent VoIP" msgstr "Asystent VoIP"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1396,7 +1396,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Używane są następujące dyski:" msgstr "Używane są następujące dyski:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1404,11 +1404,11 @@ msgstr ""
"Serwer czasu jest programem, który utrzymuje czas systemowy w synchronizacji " "Serwer czasu jest programem, który utrzymuje czas systemowy w synchronizacji "
"z serwerami w Internecie." "z serwerami w Internecie."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Czas i data" msgstr "Czas i data"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Zsynchronizowano czas z serwerem NTP" msgstr "Zsynchronizowano czas z serwerem NTP"
@ -1480,7 +1480,7 @@ msgstr ""
"dzialają jak należy." "dzialają jak należy."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostyka" msgstr "Diagnostyka"
@ -1503,53 +1503,53 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Uruchom diagnostykę" msgstr "Uruchom diagnostykę"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Wynik diagnostyki" msgstr "Wynik diagnostyki"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1570,12 +1570,18 @@ msgstr "Wyniki"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Wynik diagnostyki" msgstr "Wynik diagnostyki"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Aplikacja: %(app_name)s" msgstr "Aplikacja: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
#, fuzzy #, fuzzy
#| msgid "This module does not support diagnostics" #| msgid "This module does not support diagnostics"
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
@ -1595,12 +1601,16 @@ msgstr "Diagnostyka jest właśnie uruchomiona"
msgid "Results" msgid "Results"
msgstr "Wyniki" msgstr "Wyniki"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Aplikacja: %(app_name)s\n" " Aplikacja: %(app_name)s\n"
@ -1615,7 +1625,7 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Wynik" msgstr "Wynik"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Test diagnostyczny" msgstr "Test diagnostyczny"
@ -8447,10 +8457,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "Kopie zapasowe" msgstr "Kopie zapasowe"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -83,12 +83,12 @@ msgstr ""
"Atenção! A aplicação pode não responder corretamente se o nome de domínio " "Atenção! A aplicação pode não responder corretamente se o nome de domínio "
"for alterado mais tarde." "for alterado mais tarde."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "Domínio TLS" msgstr "Domínio TLS"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1372,7 +1372,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1384,17 +1384,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Data e Hora" msgstr "Data e Hora"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1463,7 +1463,7 @@ msgstr ""
"conforme o esperado." "conforme o esperado."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnóstico" msgstr "Diagnóstico"
@ -1486,53 +1486,53 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Executar diagnóstico" msgstr "Executar diagnóstico"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Resultados do diagnóstico" msgstr "Resultados do diagnóstico"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1553,12 +1553,18 @@ msgstr "Resultados"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Resultados do diagnóstico" msgstr "Resultados do diagnóstico"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1576,12 +1582,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "Resultados" msgstr "Resultados"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1593,7 +1599,7 @@ msgstr "Teste"
msgid "Result" msgid "Result"
msgstr "Resultado" msgstr "Resultado"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Teste de diagnóstico" msgstr "Teste de diagnóstico"
@ -8213,10 +8219,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "Cópia de segurança" msgstr "Cópia de segurança"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2022-10-10 18:05+0000\n" "PO-Revision-Date: 2022-10-10 18:05+0000\n"
"Last-Translator: Nikita Epifanov <nikgreens@protonmail.com>\n" "Last-Translator: Nikita Epifanov <nikgreens@protonmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
@ -82,12 +82,12 @@ msgstr ""
"Предупреждение! Приложение может не работать должным образом, если доменное " "Предупреждение! Приложение может не работать должным образом, если доменное "
"имя будет изменено." "имя будет изменено."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "Домен TLS" msgstr "Домен TLS"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1398,7 +1398,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "VoIP-помощник" msgstr "VoIP-помощник"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Неверный список URI серверов STUN/TURN" msgstr "Неверный список URI серверов STUN/TURN"
@ -1412,7 +1412,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Используйте следующий общий секрет аутентификации:" msgstr "Используйте следующий общий секрет аутентификации:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1420,11 +1420,11 @@ msgstr ""
"Сервер сетевого времени это программа позволяющая системе синхронизировать " "Сервер сетевого времени это программа позволяющая системе синхронизировать "
"время с серверами в Интернете." "время с серверами в Интернете."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Дата и Время" msgstr "Дата и Время"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Время синхронизируется с NTP сервером" msgstr "Время синхронизируется с NTP сервером"
@ -1496,7 +1496,7 @@ msgstr ""
"приложения и службы работают так, как ожидается." "приложения и службы работают так, как ожидается."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Диагностика" msgstr "Диагностика"
@ -1519,27 +1519,27 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "ГБ" msgstr "ГБ"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"Вы должны отключить некоторые приложения, чтобы уменьшить использование " "Вы должны отключить некоторые приложения, чтобы уменьшить использование "
"памяти." "памяти."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Вы не должны устанавливать никаких новых приложений в этой системе." msgstr "Вы не должны устанавливать никаких новых приложений в этой системе."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1548,28 +1548,28 @@ msgstr ""
"В системе мало памяти: использовано {percent_used}%, свободно " "В системе мало памяти: использовано {percent_used}%, свободно "
"{memory_available} {memory_available_unit}. {advice_message}" "{memory_available} {memory_available_unit}. {advice_message}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Мало памяти" msgstr "Мало памяти"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Запустить диагностику" msgstr "Запустить диагностику"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Результаты диагностики" msgstr "Результаты диагностики"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1590,12 +1590,20 @@ msgstr "Результаты"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Результаты диагностики" msgstr "Результаты диагностики"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Приложение: %(app_name)s" msgstr "Приложение: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Запуск программы установки"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Это приложение не поддерживает диагностику" msgstr "Это приложение не поддерживает диагностику"
@ -1613,12 +1621,16 @@ msgstr "В настоящее время запущен диагностичес
msgid "Results" msgid "Results"
msgstr "Результаты" msgstr "Результаты"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Приложение: %(app_name)s\n" " Приложение: %(app_name)s\n"
@ -1633,7 +1645,7 @@ msgstr "Тест"
msgid "Result" msgid "Result"
msgstr "Результат" msgstr "Результат"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Диагностический тест" msgstr "Диагностический тест"
@ -9014,12 +9026,6 @@ msgstr "Обновление"
msgid "Backup" msgid "Backup"
msgstr "Резервные копии" msgstr "Резервные копии"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "Запуск программы установки"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -79,12 +79,12 @@ msgid ""
"later." "later."
msgstr "" msgstr ""
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1260,7 +1260,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1272,17 +1272,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1348,7 +1348,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1371,49 +1371,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1430,12 +1430,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1451,12 +1457,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1468,7 +1474,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7789,10 +7795,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -84,12 +84,12 @@ msgstr ""
"Opozorilo! Aplikacija morda ne bo delovala pravilno, če domensko ime " "Opozorilo! Aplikacija morda ne bo delovala pravilno, če domensko ime "
"spreminjate naknadno." "spreminjate naknadno."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1410,7 +1410,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1422,17 +1422,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1498,7 +1498,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1521,49 +1521,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1580,12 +1580,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Aplikacija: %(app_name)s" msgstr "Aplikacija: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1601,12 +1607,16 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Aplikacija: %(app_name)s\n" " Aplikacija: %(app_name)s\n"
@ -1621,7 +1631,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -8129,10 +8139,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "Rezervne kopije" msgstr "Rezervne kopije"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

View File

@ -7,8 +7,8 @@ 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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2023-02-25 11:36+0000\n" "PO-Revision-Date: 2023-11-03 20:31+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/"
"freedombox/sq/>\n" "freedombox/sq/>\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 4.16-dev\n" "X-Generator: Weblate 5.2-dev\n"
#: doc/dev/_templates/layout.html:11 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
@ -81,12 +81,12 @@ msgstr ""
"Kujdes! Aplikacioni mund të mos funksionojë si duhet, nëse emri i " "Kujdes! Aplikacioni mund të mos funksionojë si duhet, nëse emri i "
"përkatësisë ndryshohet më vonë." "përkatësisë ndryshohet më vonë."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "Përkatësi TLS" msgstr "Përkatësi TLS"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1398,7 +1398,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "Ndihmës VoIP" msgstr "Ndihmës VoIP"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Listë e pavlefshme URI-sh Shërbyesi STUN/TURN" msgstr "Listë e pavlefshme URI-sh Shërbyesi STUN/TURN"
@ -1411,7 +1411,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Përdor të fshehtën vijuese për mirëfilltësim të përbashkët:" msgstr "Përdor të fshehtën vijuese për mirëfilltësim të përbashkët:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1419,11 +1419,11 @@ msgstr ""
"Shërbyesi i kohës së rrjetit është një program që kujdeset që koha e " "Shërbyesi i kohës së rrjetit është një program që kujdeset që koha e "
"sistemit të jetë e njëkohshme me shërbyes në Internet." "sistemit të jetë e njëkohshme me shërbyes në Internet."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Datë &amp; Kohë" msgstr "Datë &amp; Kohë"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Kohë e njëkohësuar me shërbyes NTP" msgstr "Kohë e njëkohësuar me shërbyes NTP"
@ -1496,7 +1496,7 @@ msgstr ""
"siç pritet." "siç pritet."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostikime" msgstr "Diagnostikime"
@ -1519,26 +1519,26 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "S’duhet të instaloni çfarëdo aplikacioni të ri në këtë sistem." msgstr "S’duhet të instaloni çfarëdo aplikacioni të ri në këtë sistem."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1547,28 +1547,28 @@ 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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Kujtesë e Pakët" msgstr "Kujtesë e Pakët"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Xhiro Diagnostikime" msgstr "Xhiro Diagnostikime"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Përfundime Diagnostikimi" msgstr "Përfundime Diagnostikimi"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1589,12 +1589,18 @@ msgstr "Përfundime"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Përfundime Diagnostikimi" msgstr "Përfundime Diagnostikimi"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Aplikacion: %(app_name)s" msgstr "Aplikacion: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Ky aplikacion nuk mbulon diagnostikime" msgstr "Ky aplikacion nuk mbulon diagnostikime"
@ -1612,12 +1618,16 @@ msgstr "Testi i diagnostikimeve është duke xhiruar"
msgid "Results" msgid "Results"
msgstr "Përfundime" msgstr "Përfundime"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Aplikacion: %(app_name)s\n" " Aplikacion: %(app_name)s\n"
@ -1632,7 +1642,7 @@ msgstr "Provë"
msgid "Result" msgid "Result"
msgstr "Përfundim" msgstr "Përfundim"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Test Diagnostikimesh" msgstr "Test Diagnostikimesh"
@ -1999,7 +2009,6 @@ msgid "Monal - XMPP Chat"
msgstr "Monal - Fjalosje XMPP" msgstr "Monal - Fjalosje XMPP"
#: plinth/modules/ejabberd/manifest.py:64 #: plinth/modules/ejabberd/manifest.py:64
#, fuzzy
msgid "Siskin IM" msgid "Siskin IM"
msgstr "Siskin IM" msgstr "Siskin IM"
@ -3263,10 +3272,9 @@ msgid "No content packages available."
msgstr "S’ka gjendje të ditur." msgstr "S’ka gjendje të ditur."
#: plinth/modules/kiwix/templates/kiwix.html:37 #: plinth/modules/kiwix/templates/kiwix.html:37
#, fuzzy, python-format #, python-format
#| msgid "Delete site %(site)s"
msgid "Delete package %(title)s" msgid "Delete package %(title)s"
msgstr "Fshije sajtin %(site)s" msgstr "Fshije paketën %(title)s"
#: plinth/modules/kiwix/views.py:49 #: plinth/modules/kiwix/views.py:49
msgid "Content package added." msgid "Content package added."
@ -4025,7 +4033,7 @@ msgstr "Fjalëkalimi i ardhjes u ndryshua"
#: plinth/modules/mumble/views.py:53 #: plinth/modules/mumble/views.py:53
msgid "Root channel name changed." msgid "Root channel name changed."
msgstr "Emri i kanalit rrënjë ndryshoi" msgstr "Emri i kanalit rrënjë ndryshoi."
#: plinth/modules/names/__init__.py:22 #: plinth/modules/names/__init__.py:22
#, python-brace-format #, python-brace-format
@ -5941,7 +5949,7 @@ msgstr "Lexoni dhe pajtohuni te prurje lajmesh"
#: plinth/modules/rssbridge/__init__.py:49 #: plinth/modules/rssbridge/__init__.py:49
#: plinth/modules/rssbridge/manifest.py:10 #: plinth/modules/rssbridge/manifest.py:10
msgid "RSS-Bridge" msgid "RSS-Bridge"
msgstr "RSS-Bridge" msgstr ""
#: plinth/modules/rssbridge/__init__.py:50 #: plinth/modules/rssbridge/__init__.py:50
msgid "RSS Feed Generator" msgid "RSS Feed Generator"
@ -9021,10 +9029,6 @@ msgstr "Përditësoje"
msgid "Backup" msgid "Backup"
msgstr "Kopjeruajtje" msgstr "Kopjeruajtje"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -83,12 +83,12 @@ msgid ""
msgstr "" msgstr ""
"Upozorenje! Ukoliko se domen bude menjao kasnije, aplikacija neće raditi." "Upozorenje! Ukoliko se domen bude menjao kasnije, aplikacija neće raditi."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1341,7 +1341,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1353,17 +1353,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1429,7 +1429,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1452,49 +1452,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1511,12 +1511,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1532,12 +1538,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1549,7 +1555,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7950,10 +7956,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "Sigurnosne kopije" msgstr "Sigurnosne kopije"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2023-10-10 08:00+0000\n" "PO-Revision-Date: 2023-10-10 08:00+0000\n"
"Last-Translator: bittin1ddc447d824349b2 <bittin@reimu.nl>\n" "Last-Translator: bittin1ddc447d824349b2 <bittin@reimu.nl>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
@ -81,12 +81,12 @@ msgstr ""
"Varning! Programmet kanske inte fungerar korrekt om domännamnet ändras " "Varning! Programmet kanske inte fungerar korrekt om domännamnet ändras "
"senare." "senare."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS Domän" msgstr "TLS Domän"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1392,7 +1392,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "VoIP-hjälpare" msgstr "VoIP-hjälpare"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Ogiltig lista för URI:er för STUN/TURN-servrar" msgstr "Ogiltig lista för URI:er för STUN/TURN-servrar"
@ -1405,7 +1405,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Använd följande delade autentiseringshemligheter:" msgstr "Använd följande delade autentiseringshemligheter:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1413,11 +1413,11 @@ msgstr ""
"Network time server är ett program som upprätthåller synkronisering av " "Network time server är ett program som upprätthåller synkronisering av "
"systemtiden med servrar på Internet." "systemtiden med servrar på Internet."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Datum och Tid" msgstr "Datum och Tid"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Tid synkroniserad till NTP-server" msgstr "Tid synkroniserad till NTP-server"
@ -1491,7 +1491,7 @@ msgstr ""
"bekräfta att program och tjänster fungerar som de ska." "bekräfta att program och tjänster fungerar som de ska."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Diagnostik" msgstr "Diagnostik"
@ -1514,25 +1514,25 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1541,28 +1541,28 @@ 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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Låg minne" msgstr "Låg minne"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Utför diagnostik" msgstr "Utför diagnostik"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Diagnostikresultat" msgstr "Diagnostikresultat"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1583,12 +1583,18 @@ msgstr "Resultat"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Diagnostikresultat" msgstr "Diagnostikresultat"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "App:%(app_name)s" msgstr "App:%(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Kör installation igen"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Den här appen stöder inte diagnostik" msgstr "Den här appen stöder inte diagnostik"
@ -1606,12 +1612,16 @@ msgstr "Diagnotiktest körs för närvarande"
msgid "Results" msgid "Results"
msgstr "Resultat" msgstr "Resultat"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Appen: %(app_name)s\n" " Appen: %(app_name)s\n"
@ -1626,7 +1636,7 @@ msgstr "Test"
msgid "Result" msgid "Result"
msgstr "Resultat" msgstr "Resultat"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Diagnostiktest" msgstr "Diagnostiktest"
@ -8936,10 +8946,6 @@ msgstr "Uppdatera"
msgid "Backup" msgid "Backup"
msgstr "Säkerhetskopia" msgstr "Säkerhetskopia"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Kör installation igen"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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"
@ -78,12 +78,12 @@ msgid ""
"later." "later."
msgstr "" msgstr ""
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "" msgstr ""
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1259,7 +1259,7 @@ msgstr ""
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "" msgstr ""
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "" msgstr ""
@ -1271,17 +1271,17 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "" msgstr ""
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "" msgstr ""
@ -1347,7 +1347,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1370,49 +1370,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1429,12 +1429,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1450,12 +1456,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1467,7 +1473,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7788,10 +7794,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "" msgstr ""
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2023-10-24 00:04+0000\n" "PO-Revision-Date: 2023-10-24 00:04+0000\n"
"Last-Translator: Joseph Nuthalapati <njoseph@riseup.net>\n" "Last-Translator: Joseph Nuthalapati <njoseph@riseup.net>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
@ -81,12 +81,12 @@ msgid ""
"later." "later."
msgstr "హెచ్చరిక! డొమైన్ పేరును తరువాత మార్చినచో ఈ అనువర్తనం పనిచేయకపోవచ్చు." msgstr "హెచ్చరిక! డొమైన్ పేరును తరువాత మార్చినచో ఈ అనువర్తనం పనిచేయకపోవచ్చు."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS డోమైన్" msgstr "TLS డోమైన్"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1356,7 +1356,7 @@ msgstr "కోటుర్న్"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "విఓఐపీ సహాయకుడు" msgstr "విఓఐపీ సహాయకుడు"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "నిస్సారం జాబిత యొక్క స్టన్/టర్న్ సర్వర్ ఉరల్స్" msgstr "నిస్సారం జాబిత యొక్క స్టన్/టర్న్ సర్వర్ ఉరల్స్"
@ -1368,7 +1368,7 @@ msgstr "మీ కమ్యూనికేషన్ సర్వర్‌ను
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "కింది భాగస్వామ్య ప్రమాణీకరణ రహస్యాన్ని ఉపయోగించండి:" msgstr "కింది భాగస్వామ్య ప్రమాణీకరణ రహస్యాన్ని ఉపయోగించండి:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1376,11 +1376,11 @@ msgstr ""
"నెట్‌వర్క్ టైమ్ సర్వర్ మీ కంప్యూటర్ లోని సమయాన్ని ఇంటర్నెట్లో ఉన్న సమయానికి సమకాలీకరించడానికి ఉపయోగపడే ఒక " "నెట్‌వర్క్ టైమ్ సర్వర్ మీ కంప్యూటర్ లోని సమయాన్ని ఇంటర్నెట్లో ఉన్న సమయానికి సమకాలీకరించడానికి ఉపయోగపడే ఒక "
"ప్రోగ్రాం." "ప్రోగ్రాం."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "తేదీ &amp; సమయం" msgstr "తేదీ &amp; సమయం"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "సమయం NTP సర్వర్‌కి సమకాలీకరించబడింది" msgstr "సమయం NTP సర్వర్‌కి సమకాలీకరించబడింది"
@ -1452,7 +1452,7 @@ msgstr ""
"చేస్తున్నాయో లేదో ధృవీకరించడం కోసం అనేక తనిఖీలు చేస్తుంది." "చేస్తున్నాయో లేదో ధృవీకరించడం కోసం అనేక తనిఖీలు చేస్తుంది."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "లక్షణాలు" msgstr "లక్షణాలు"
@ -1475,25 +1475,25 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "గిబ్" msgstr "గిబ్"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "మెమరీ వినియోగాన్ని తగ్గించడానికి మీరు కొన్ని యాప్‌లను నిలిపివేయాలి." msgstr "మెమరీ వినియోగాన్ని తగ్గించడానికి మీరు కొన్ని యాప్‌లను నిలిపివేయాలి."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "మీరు ఈ సిస్టమ్‌లో ఏ కొత్త యాప్‌లను ఇన్‌స్టాల్ చేయకూడదు." msgstr "మీరు ఈ సిస్టమ్‌లో ఏ కొత్త యాప్‌లను ఇన్‌స్టాల్ చేయకూడదు."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1502,28 +1502,28 @@ msgstr ""
"సిస్టమ్ మెమరీ తక్కువగా ఉంది: {percent_used}% ఉపయోగించబడింది, {memory_available} " "సిస్టమ్ మెమరీ తక్కువగా ఉంది: {percent_used}% ఉపయోగించబడింది, {memory_available} "
"{memory_available_unit} ఉచితం. {advice_message}" "{memory_available_unit} ఉచితం. {advice_message}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "తక్కువ మెమరీ" msgstr "తక్కువ మెమరీ"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "లక్షణాలను నడుపు" msgstr "లక్షణాలను నడుపు"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "లక్షణములు ఫలితాలు" msgstr "లక్షణములు ఫలితాలు"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1544,12 +1544,20 @@ msgstr "ఫలితాలు"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "లక్షణములు ఫలితాలు" msgstr "లక్షణములు ఫలితాలు"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "యాప్: %(app_name)s" msgstr "యాప్: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "అమర్చిపెట్టు ప్రారంభం"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "ఈ యాప్ డయాగ్నస్టిక్స్‌కు మద్దతు ఇవ్వదు" msgstr "ఈ యాప్ డయాగ్నస్టిక్స్‌కు మద్దతు ఇవ్వదు"
@ -1567,12 +1575,16 @@ msgstr "ప్రస్తుతం నిర్ధారణ పరీక్ష
msgid "Results" msgid "Results"
msgstr "ఫలితాలు" msgstr "ఫలితాలు"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" యాప్: %(app_name)s\n" " యాప్: %(app_name)s\n"
@ -1587,7 +1599,7 @@ msgstr "పరీక్ష"
msgid "Result" msgid "Result"
msgstr "ఫలితం" msgstr "ఫలితం"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "లక్షణాల పరీక్ష" msgstr "లక్షణాల పరీక్ష"
@ -8715,12 +8727,6 @@ msgstr "నవీకరణ"
msgid "Backup" msgid "Backup"
msgstr "బ్యాకప్స్" msgstr "బ్యాకప్స్"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "అమర్చిపెట్టు ప్రారంభం"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

View File

@ -6,8 +6,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2023-09-27 10:59+0000\n" "PO-Revision-Date: 2023-11-03 20:31+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/"
"freedombox/tr/>\n" "freedombox/tr/>\n"
@ -16,7 +16,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.1-dev\n" "X-Generator: Weblate 5.2-dev\n"
#: doc/dev/_templates/layout.html:11 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
@ -81,12 +81,12 @@ msgstr ""
"Uyarı! Etki alan adı daha sonra değiştirilirse uygulama düzgün olarak " "Uyarı! Etki alan adı daha sonra değiştirilirse uygulama düzgün olarak "
"çalışmayabilir." "çalışmayabilir."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS etki alanı" msgstr "TLS etki alanı"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1386,7 +1386,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "VoIP Yardımcısı" msgstr "VoIP Yardımcısı"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "STUN/TURN Sunucu URI'lerinin geçersiz listesi" msgstr "STUN/TURN Sunucu URI'lerinin geçersiz listesi"
@ -1398,7 +1398,7 @@ msgstr "İletişim sunucunuzu yapılandırmak için aşağıdaki URL'leri kullan
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Aşağıdaki paylaşılan kimlik doğrulama gizli anahtarını kullanın:" msgstr "Aşağıdaki paylaşılan kimlik doğrulama gizli anahtarını kullanın:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1406,11 +1406,11 @@ msgstr ""
"Ağ zaman sunucusu, sistem saatini İnternet'teki sunucularla eşit halde tutan " "Ağ zaman sunucusu, sistem saatini İnternet'teki sunucularla eşit halde tutan "
"bir programdır." "bir programdır."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Tarih ve Saat" msgstr "Tarih ve Saat"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "NTP sunucusu ile zaman eşitlendi" msgstr "NTP sunucusu ile zaman eşitlendi"
@ -1482,7 +1482,7 @@ msgstr ""
"ç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."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Tanılama" msgstr "Tanılama"
@ -1505,26 +1505,26 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1533,32 +1533,26 @@ 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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Düşük Bellek" msgstr "Düşük Bellek"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy
#| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Tanılamayı Çalıştır" msgstr "Tanılama çalıştırılıyor"
#: plinth/modules/diagnostics/__init__.py:289
#, no-python-format, python-brace-format
msgid "Found {issue_count} issues during routine tests."
msgstr ""
#: plinth/modules/diagnostics/__init__.py:290
#, fuzzy
#| msgid "Diagnostic Results"
msgid "Diagnostics results"
msgstr "Tanı Sonuçları"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:295
#, fuzzy #, no-python-format, python-brace-format
#| msgid "Diagnostic Results" msgid "Found {issue_count} issues during routine tests."
msgstr "Sıradan denemeler sırasında {issue_count} sorun bulundu."
#: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results"
msgstr "Tanı sonuçları"
#: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Tanı Sonuçları" msgstr "Tanı sonuçlarına git"
#: plinth/modules/diagnostics/templates/diagnostics.html:16 #: plinth/modules/diagnostics/templates/diagnostics.html:16
#: plinth/modules/diagnostics/templates/diagnostics_button.html:11 #: plinth/modules/diagnostics/templates/diagnostics_button.html:11
@ -1566,29 +1560,31 @@ msgid "Run Diagnostics"
msgstr "Tanılamayı Çalıştır" msgstr "Tanılamayı Çalıştır"
#: plinth/modules/diagnostics/templates/diagnostics.html:21 #: plinth/modules/diagnostics/templates/diagnostics.html:21
#, fuzzy
#| msgid "Results"
msgid "View Results" msgid "View Results"
msgstr "Sonuçlar" msgstr "Sonuçları Görüntüle"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:10 #: plinth/modules/diagnostics/templates/diagnostics_app.html:10
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Tanı Sonuçları" msgstr "Tanı Sonuçları"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Uygulama: %(app_name)s" msgstr "Uygulama: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Ayarlamayı yeniden çalıştır"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Bu uygulama tanılamayı desteklemiyor" msgstr "Bu uygulama tanılamayı desteklemiyor"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:17 #: plinth/modules/diagnostics/templates/diagnostics_full.html:17
#, fuzzy
#| msgid "Run Diagnostics"
msgid "Re-run Diagnostics" msgid "Re-run Diagnostics"
msgstr "Tanılamayı Çalıştır" msgstr "Tanılamayı Yeniden Çalıştır"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:21 #: plinth/modules/diagnostics/templates/diagnostics_full.html:21
msgid "Diagnostics test is currently running" msgid "Diagnostics test is currently running"
@ -1598,12 +1594,16 @@ msgstr "Tanılama denemesi şu anda çalışıyor"
msgid "Results" msgid "Results"
msgstr "Sonuçlar" msgstr "Sonuçlar"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Uygulama: %(app_name)s\n" " Uygulama: %(app_name)s\n"
@ -1618,7 +1618,7 @@ msgstr "Deneme"
msgid "Result" msgid "Result"
msgstr "Sonuç" msgstr "Sonuç"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Tanı Denemesi" msgstr "Tanı Denemesi"
@ -3150,6 +3150,10 @@ msgid ""
"Wikipedia available without using the internet, but it is potentially " "Wikipedia available without using the internet, but it is potentially "
"suitable for all HTML content. Kiwix packages are in the ZIM file format." "suitable for all HTML content. Kiwix packages are in the ZIM file format."
msgstr "" msgstr ""
"Kiwix, web içeriği için çevrimdışı bir okuyucudur. Vikipedi’yi interneti "
"kullanmadan kullanılabilir hale getirmeyi amaçlayan bir yazılımdır, ancak "
"potansiyel olarak tüm HTML içeriği için uygundur. Kiwix paketleri ZIM "
"dosyası biçimindedir."
#: plinth/modules/kiwix/__init__.py:25 #: plinth/modules/kiwix/__init__.py:25
msgid "" msgid ""
@ -3163,6 +3167,15 @@ msgid ""
" <li>Magazines: Low-tech Magazine</li>\n" " <li>Magazines: Low-tech Magazine</li>\n"
" </ul>" " </ul>"
msgstr "" msgstr ""
"Kiwix çeşitli içerik türlerini barındırabilir:\n"
" <ul>\n"
" <li>Web sitelerinin çevrimdışı sürümleri: Wikimedia projects, Stack "
"Exchange</li>\n"
" <li>Video içeriği: Khan Academy, TED Talks, Crash Course</li>\n"
" <li>Eğitim materyalleri: PHET, TED Ed, Vikidia</li>\n"
" <li>eKitaplar: Project Gutenberg</li>\n"
" <li>Dergiler: Low-tech Magazine</li>\n"
" </ul>"
#: plinth/modules/kiwix/__init__.py:33 #: plinth/modules/kiwix/__init__.py:33
#: plinth/modules/kiwix/templates/kiwix-add-package.html:14 #: plinth/modules/kiwix/templates/kiwix-add-package.html:14
@ -3172,24 +3185,26 @@ 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 ""
"Kiwix projesinden içerik paketlerini <a href=\"https://library.kiwix.org\" "
"target=\"_blank\" rel=\"noopener noreferrer\">indirebilirsiniz</a> veya "
"kendinizinkini <a href=\"https://openzim.org/wiki/Build_your_ZIM_file\" "
"target=\"_blank\" rel=\"noopener noreferrer\">oluşturabilirsiniz</a>."
#: plinth/modules/kiwix/__init__.py:53 #: plinth/modules/kiwix/__init__.py:53
msgid "Manage Kiwix content server" msgid "Manage Kiwix content server"
msgstr "" msgstr "Kiwix içerik sunucusunu yönetin"
#: plinth/modules/kiwix/__init__.py:56 plinth/modules/kiwix/manifest.py:8 #: plinth/modules/kiwix/__init__.py:56 plinth/modules/kiwix/manifest.py:8
msgid "Kiwix" msgid "Kiwix"
msgstr "" msgstr "Kiwix"
#: plinth/modules/kiwix/__init__.py:57 #: plinth/modules/kiwix/__init__.py:57
msgid "Offline Wikipedia" msgid "Offline Wikipedia"
msgstr "" msgstr "Çevrimdışı Vikipedi"
#: plinth/modules/kiwix/forms.py:23 #: plinth/modules/kiwix/forms.py:23
#, fuzzy
#| msgid "Backup files have to be in .tar.gz format"
msgid "Content packages have to be in .zim format" msgid "Content packages have to be in .zim format"
msgstr "Yedekleme dosyaları .tar.gz biçiminde olmak zorundadır" msgstr "İçerik paketleri .zim biçiminde olmak zorundadır"
#: plinth/modules/kiwix/forms.py:25 #: plinth/modules/kiwix/forms.py:25
#, python-brace-format #, python-brace-format
@ -3198,73 +3213,64 @@ msgid ""
"{box_name}. If Kiwix fails to add the file, it will be deleted immediately " "{box_name}. If Kiwix fails to add the file, it will be deleted immediately "
"to save disk space." "to save disk space."
msgstr "" msgstr ""
"Yüklenen ZIM dosyaları, {box_name} cihazınızda {kiwix_home}/content altında "
"saklanacaktır. Eğer Kiwix dosyayı eklemek için başarısız olursa, disk "
"alanından tasarruf etmek için dosya hemen silinecektir."
#: plinth/modules/kiwix/templates/kiwix-add-package.html:24 #: plinth/modules/kiwix/templates/kiwix-add-package.html:24
#, python-format #, python-format
msgid "You have %(max_filesize)s of free disk space available." msgid "You have %(max_filesize)s of free disk space available."
msgstr "" msgstr "Mevcut %(max_filesize)s boş disk alanınız var."
#: plinth/modules/kiwix/templates/kiwix-add-package.html:36 #: plinth/modules/kiwix/templates/kiwix-add-package.html:36
#, fuzzy
#| msgid "Upload file"
msgid "Upload ZIM file" msgid "Upload ZIM file"
msgstr "Dosya yükle" msgstr "ZIM dosyası yükle"
#: plinth/modules/kiwix/templates/kiwix-delete-package.html:11 #: plinth/modules/kiwix/templates/kiwix-delete-package.html:11
#, fuzzy, python-format #, python-format
#| msgid "Delete Wiki or Blog <em>%(name)s</em>"
msgid "Delete content package <em>%(name)s</em>" msgid "Delete content package <em>%(name)s</em>"
msgstr "<em>%(name)s</em> Viki veya Blog'unu Sil" msgstr "<em>%(name)s</em> içerik paketini sil"
#: plinth/modules/kiwix/templates/kiwix-delete-package.html:17 #: plinth/modules/kiwix/templates/kiwix-delete-package.html:17
msgid "" msgid ""
"Delete this package permanently? You may add it back later if you have a " "Delete this package permanently? You may add it back later if you have a "
"copy of the ZIM file." "copy of the ZIM file."
msgstr "" msgstr ""
"Bu paket kalıcı olarak silinsin mi? ZIM dosyasının bir kopyasına sahipseniz "
"daha sonra tekrar ekleyebilirsiniz."
#: plinth/modules/kiwix/templates/kiwix.html:11 #: plinth/modules/kiwix/templates/kiwix.html:11
msgid "Manage Content Packages" msgid "Manage Content Packages"
msgstr "" msgstr "İçerik Paketlerini Yönet"
#: plinth/modules/kiwix/templates/kiwix.html:15 #: plinth/modules/kiwix/templates/kiwix.html:15
#, fuzzy
#| msgid "Add a new peer"
msgid "Add a content package" msgid "Add a content package"
msgstr "Yeni bir kişi ekle" msgstr "İçerik paketi ekle"
#: plinth/modules/kiwix/templates/kiwix.html:17 #: plinth/modules/kiwix/templates/kiwix.html:17
#, fuzzy
#| msgid "Package"
msgid "Add Package" msgid "Add Package"
msgstr "Paket" msgstr "Paket Ekle"
#: plinth/modules/kiwix/templates/kiwix.html:24 #: plinth/modules/kiwix/templates/kiwix.html:24
#, fuzzy
#| msgid "No status available."
msgid "No content packages available." msgid "No content packages available."
msgstr "Mevcut durum yok." msgstr "Mevcut içerik paketleri yok."
#: plinth/modules/kiwix/templates/kiwix.html:37 #: plinth/modules/kiwix/templates/kiwix.html:37
#, fuzzy, python-format #, python-format
#| msgid "Delete site %(site)s"
msgid "Delete package %(title)s" msgid "Delete package %(title)s"
msgstr "%(site)s sitesini sil" msgstr "%(title)s paketini sil"
#: plinth/modules/kiwix/views.py:49 #: plinth/modules/kiwix/views.py:49
msgid "Content package added." msgid "Content package added."
msgstr "" msgstr "İçerik paketi eklendi."
#: plinth/modules/kiwix/views.py:54 #: plinth/modules/kiwix/views.py:54
#, fuzzy
#| msgid "Add a new peer"
msgid "Add a new content package" msgid "Add a new content package"
msgstr "Yeni bir kişi ekle" msgstr "Yeni bir içerik paketi ekle"
#: plinth/modules/kiwix/views.py:83 #: plinth/modules/kiwix/views.py:83
#, fuzzy
#| msgid "Failed to add user to group."
msgid "Failed to add content package." msgid "Failed to add content package."
msgstr "Kullanıcıyı gruba ekleme başarısız oldu." msgstr "İçerik paketi ekleme başarısız oldu."
#: plinth/modules/letsencrypt/__init__.py:25 #: plinth/modules/letsencrypt/__init__.py:25
#, python-brace-format #, python-brace-format
@ -3508,13 +3514,6 @@ msgstr ""
"etkialanıadı</em> şeklinde görünecektir." "etkialanıadı</em> şeklinde görünecektir."
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:26
#, fuzzy
#| msgid ""
#| "\n"
#| " <strong>Warning!</strong> Changing the domain name after the "
#| "initial\n"
#| " setup is currently not supported.\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" <strong>Warning!</strong> Changing the domain name after this step " " <strong>Warning!</strong> Changing the domain name after this step "
@ -3524,8 +3523,10 @@ msgid ""
" " " "
msgstr "" msgstr ""
"\n" "\n"
" <strong>Uyarı!</strong> İlk ayarlamadan sonra etki alanı adının\n" " <strong>Uyarı!</strong> Bu adımdan sonra etki alanı adının "
" değiştirilmesi şu anda desteklenmiyor.\n" "değiştirilmesi, uygulamanın verilerini\n"
" silecek olan uygulamanın kaldırılmasını ve yeniden yüklenmesini "
"gerektirecektir.\n"
" " " "
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:35 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:35
@ -8951,10 +8952,6 @@ msgstr "Güncelle"
msgid "Backup" msgid "Backup"
msgstr "Yedekle" msgstr "Yedekle"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Ayarlamayı yeniden çalıştır"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

View File

@ -7,8 +7,8 @@ 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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2023-09-29 12:01+0000\n" "PO-Revision-Date: 2023-11-03 20:31+0000\n"
"Last-Translator: Ihor Hordiichuk <igor_ck@outlook.com>\n" "Last-Translator: Ihor Hordiichuk <igor_ck@outlook.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/uk/>\n" "freedombox/uk/>\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.1-dev\n" "X-Generator: Weblate 5.2-dev\n"
#: doc/dev/_templates/layout.html:11 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
@ -82,12 +82,12 @@ msgstr ""
"Попередження! Застосунок може працювати неправильно, якщо пізніше зміниться " "Попередження! Застосунок може працювати неправильно, якщо пізніше зміниться "
"назва домену." "назва домену."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS-домен" msgstr "TLS-домен"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1394,7 +1394,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "Помічник VoIP" msgstr "Помічник VoIP"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Невірний список URI серверів STUN/TURN" msgstr "Невірний список URI серверів STUN/TURN"
@ -1408,7 +1408,7 @@ msgstr ""
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Використовуйте наступний спільний секрет автентифікації:" msgstr "Використовуйте наступний спільний секрет автентифікації:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1416,11 +1416,11 @@ msgstr ""
"Сервер мережевого часу — це програма, що підтримує системний час " "Сервер мережевого часу — це програма, що підтримує системний час "
"синхронізовано зі серверами в Інтернеті." "синхронізовано зі серверами в Інтернеті."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Дата і час" msgstr "Дата і час"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Час синхронізовано зі сервером NTP" msgstr "Час синхронізовано зі сервером NTP"
@ -1492,7 +1492,7 @@ msgstr ""
"що застосунки і сервіси працюють так, як очікується." "що застосунки і сервіси працюють так, як очікується."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Діагностика" msgstr "Діагностика"
@ -1515,26 +1515,26 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "ҐіБ" msgstr "ҐіБ"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
"Ви повинні вимкнути деякі застосунки, щоб зменшити використання памʼяті." "Ви повинні вимкнути деякі застосунки, щоб зменшити використання памʼяті."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "Не слід встановлювати нові застосунки в цій системі." msgstr "Не слід встановлювати нові застосунки в цій системі."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1543,32 +1543,26 @@ msgstr ""
"У системі бракує памʼяті: {percent_used}% використано, {memory_available} " "У системі бракує памʼяті: {percent_used}% використано, {memory_available} "
"{memory_available_unit} вільно. {advice_message}" "{memory_available_unit} вільно. {advice_message}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Мало памʼяті" msgstr "Мало памʼяті"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy
#| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "Запустити діагностику" msgstr "Виконується діагностика"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 "Знайдено {issue_count} проблеми під час звичайних перевірок."
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy
#| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "Результати діагностики" msgstr "Результати діагностики"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy
#| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "Результати діагностики" msgstr "Перейти до результатів діагностики"
#: plinth/modules/diagnostics/templates/diagnostics.html:16 #: plinth/modules/diagnostics/templates/diagnostics.html:16
#: plinth/modules/diagnostics/templates/diagnostics_button.html:11 #: plinth/modules/diagnostics/templates/diagnostics_button.html:11
@ -1576,29 +1570,31 @@ msgid "Run Diagnostics"
msgstr "Запустити діагностику" msgstr "Запустити діагностику"
#: plinth/modules/diagnostics/templates/diagnostics.html:21 #: plinth/modules/diagnostics/templates/diagnostics.html:21
#, fuzzy
#| msgid "Results"
msgid "View Results" msgid "View Results"
msgstr "Результати" msgstr "Переглянути результати"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:10 #: plinth/modules/diagnostics/templates/diagnostics_app.html:10
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Результати діагностики" msgstr "Результати діагностики"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Застосунок: %(app_name)s" msgstr "Застосунок: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Повторно розпочати налаштування"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Цей застосунок не підтримує діагностику" msgstr "Цей застосунок не підтримує діагностику"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:17 #: plinth/modules/diagnostics/templates/diagnostics_full.html:17
#, fuzzy
#| msgid "Run Diagnostics"
msgid "Re-run Diagnostics" msgid "Re-run Diagnostics"
msgstr "Запустити діагностику" msgstr "Повторно запустити діагностику"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:21 #: plinth/modules/diagnostics/templates/diagnostics_full.html:21
msgid "Diagnostics test is currently running" msgid "Diagnostics test is currently running"
@ -1608,12 +1604,16 @@ msgstr "Тест діагностики вже запущено"
msgid "Results" msgid "Results"
msgstr "Результати" msgstr "Результати"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Застосунок: %(app_name)s\n" " Застосунок: %(app_name)s\n"
@ -1628,7 +1628,7 @@ msgstr "Тест"
msgid "Result" msgid "Result"
msgstr "Результат" msgstr "Результат"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Тест діагностики" msgstr "Тест діагностики"
@ -3159,6 +3159,10 @@ msgid ""
"Wikipedia available without using the internet, but it is potentially " "Wikipedia available without using the internet, but it is potentially "
"suitable for all HTML content. Kiwix packages are in the ZIM file format." "suitable for all HTML content. Kiwix packages are in the ZIM file format."
msgstr "" msgstr ""
"Kiwix — це офлайн-читач вебконтенту. Це програмне забезпечення, призначене "
"для того, щоб зробити Вікіпедію доступною без доступу до інтернету, але він "
"потенційно придатний для будь-якого HTML-контенту. Пакунки Kiwix мають "
"формат ZIM."
#: plinth/modules/kiwix/__init__.py:25 #: plinth/modules/kiwix/__init__.py:25
msgid "" msgid ""
@ -3172,6 +3176,14 @@ msgid ""
" <li>Magazines: Low-tech Magazine</li>\n" " <li>Magazines: Low-tech Magazine</li>\n"
" </ul>" " </ul>"
msgstr "" msgstr ""
"Kiwix може розміщувати різні види контенту:\n"
" <ul>\n"
" <li>Офлайн-версії вебсайтів: Проєкти Вікімедіа, Stack Exchange</li>\n"
" <li>Відеоматеріали: Khan Academy, TED Talks, Crash Course</li>\n"
" <li>Освітні матеріали: PHET, TED Ed, Vikidia</li>\n"
" <li>еКниги: Project Gutenberg</li>\n"
" <li>Журнали: Low-tech Magazine</li>\n"
" </ul>"
#: plinth/modules/kiwix/__init__.py:33 #: plinth/modules/kiwix/__init__.py:33
#: plinth/modules/kiwix/templates/kiwix-add-package.html:14 #: plinth/modules/kiwix/templates/kiwix-add-package.html:14
@ -3181,24 +3193,26 @@ 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 ""
"Ви можете <a href=\"https://library.kiwix.org\" target=\"_blank\" "
"rel=\"noopener noreferrer\">завантажити</a> пакунки матеріалів з проєкту "
"Kiwix або <a href=\"https://openzim.org/wiki/Build_your_ZIM_file\" "
"target=\"_blank\" rel=\"noopener noreferrer\">створити</a> власні."
#: plinth/modules/kiwix/__init__.py:53 #: plinth/modules/kiwix/__init__.py:53
msgid "Manage Kiwix content server" msgid "Manage Kiwix content server"
msgstr "" msgstr "Керування сервером вмісту Kiwix"
#: plinth/modules/kiwix/__init__.py:56 plinth/modules/kiwix/manifest.py:8 #: plinth/modules/kiwix/__init__.py:56 plinth/modules/kiwix/manifest.py:8
msgid "Kiwix" msgid "Kiwix"
msgstr "" msgstr "Kiwix"
#: plinth/modules/kiwix/__init__.py:57 #: plinth/modules/kiwix/__init__.py:57
msgid "Offline Wikipedia" msgid "Offline Wikipedia"
msgstr "" msgstr "Вікіпедія офлайн"
#: plinth/modules/kiwix/forms.py:23 #: plinth/modules/kiwix/forms.py:23
#, fuzzy
#| msgid "Backup files have to be in .tar.gz format"
msgid "Content packages have to be in .zim format" msgid "Content packages have to be in .zim format"
msgstr "Файли резервної копії повинні бути у форматі .tar.gz" msgstr "Пакунки вмісту мають бути у форматі .zim"
#: plinth/modules/kiwix/forms.py:25 #: plinth/modules/kiwix/forms.py:25
#, python-brace-format #, python-brace-format
@ -3207,73 +3221,64 @@ msgid ""
"{box_name}. If Kiwix fails to add the file, it will be deleted immediately " "{box_name}. If Kiwix fails to add the file, it will be deleted immediately "
"to save disk space." "to save disk space."
msgstr "" msgstr ""
"Завантажені ZIM-файли будуть зберігатися в теці {kiwix_home}/content у "
"вашому {box_name}. Якщо Kiwix не зможе додати файл, він буде негайно "
"видалений для економії дискового простору."
#: plinth/modules/kiwix/templates/kiwix-add-package.html:24 #: plinth/modules/kiwix/templates/kiwix-add-package.html:24
#, python-format #, python-format
msgid "You have %(max_filesize)s of free disk space available." msgid "You have %(max_filesize)s of free disk space available."
msgstr "" msgstr "Вам доступно %(max_filesize)s дискового простору."
#: plinth/modules/kiwix/templates/kiwix-add-package.html:36 #: plinth/modules/kiwix/templates/kiwix-add-package.html:36
#, fuzzy
#| msgid "Upload file"
msgid "Upload ZIM file" msgid "Upload ZIM file"
msgstr "Вивантажити файл" msgstr "Вивантажити ZIM-файл"
#: plinth/modules/kiwix/templates/kiwix-delete-package.html:11 #: plinth/modules/kiwix/templates/kiwix-delete-package.html:11
#, fuzzy, python-format #, python-format
#| msgid "Delete Wiki or Blog <em>%(name)s</em>"
msgid "Delete content package <em>%(name)s</em>" msgid "Delete content package <em>%(name)s</em>"
msgstr "Видалити вікі або блоґ <em>%(name)s</em>" msgstr "Видалити пакунок вмісту <em>%(name)s</em>"
#: plinth/modules/kiwix/templates/kiwix-delete-package.html:17 #: plinth/modules/kiwix/templates/kiwix-delete-package.html:17
msgid "" msgid ""
"Delete this package permanently? You may add it back later if you have a " "Delete this package permanently? You may add it back later if you have a "
"copy of the ZIM file." "copy of the ZIM file."
msgstr "" msgstr ""
"Видалити цей пакунок назавжди? Ви можете додати його пізніше, якщо у вас є "
"копія ZIM-файлу."
#: plinth/modules/kiwix/templates/kiwix.html:11 #: plinth/modules/kiwix/templates/kiwix.html:11
msgid "Manage Content Packages" msgid "Manage Content Packages"
msgstr "" msgstr "Керувати пакунками вмісту"
#: plinth/modules/kiwix/templates/kiwix.html:15 #: plinth/modules/kiwix/templates/kiwix.html:15
#, fuzzy
#| msgid "Add a new peer"
msgid "Add a content package" msgid "Add a content package"
msgstr "Додати новий вузол" msgstr "Додати пакунок вмісту"
#: plinth/modules/kiwix/templates/kiwix.html:17 #: plinth/modules/kiwix/templates/kiwix.html:17
#, fuzzy
#| msgid "Package"
msgid "Add Package" msgid "Add Package"
msgstr "Пакунок" msgstr "Додати пакунок"
#: plinth/modules/kiwix/templates/kiwix.html:24 #: plinth/modules/kiwix/templates/kiwix.html:24
#, fuzzy
#| msgid "No status available."
msgid "No content packages available." msgid "No content packages available."
msgstr "Стан недоступний." msgstr "Пакунки вмісту недоступні."
#: plinth/modules/kiwix/templates/kiwix.html:37 #: plinth/modules/kiwix/templates/kiwix.html:37
#, fuzzy, python-format #, python-format
#| msgid "Delete site %(site)s"
msgid "Delete package %(title)s" msgid "Delete package %(title)s"
msgstr "Видалити сайт %(site)s" msgstr "Видалити пакунок %(title)s"
#: plinth/modules/kiwix/views.py:49 #: plinth/modules/kiwix/views.py:49
msgid "Content package added." msgid "Content package added."
msgstr "" msgstr "Додано пакунок вмісту."
#: plinth/modules/kiwix/views.py:54 #: plinth/modules/kiwix/views.py:54
#, fuzzy
#| msgid "Add a new peer"
msgid "Add a new content package" msgid "Add a new content package"
msgstr "Додати новий вузол" msgstr "Додати новий пакунок вмісту"
#: plinth/modules/kiwix/views.py:83 #: plinth/modules/kiwix/views.py:83
#, fuzzy
#| msgid "Failed to add user to group."
msgid "Failed to add content package." msgid "Failed to add content package."
msgstr "Не вдалося додати користувача до групи." msgstr "Не вдалося додати пакунок вмісту."
#: plinth/modules/letsencrypt/__init__.py:25 #: plinth/modules/letsencrypt/__init__.py:25
#, python-brace-format #, python-brace-format
@ -3517,13 +3522,6 @@ msgstr ""
"вигляд <em>@ім'я_користувача:назва_домену</em>." "вигляд <em>@ім'я_користувача:назва_домену</em>."
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:26
#, fuzzy
#| msgid ""
#| "\n"
#| " <strong>Warning!</strong> Changing the domain name after the "
#| "initial\n"
#| " setup is currently not supported.\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" <strong>Warning!</strong> Changing the domain name after this step " " <strong>Warning!</strong> Changing the domain name after this step "
@ -3533,8 +3531,10 @@ msgid ""
" " " "
msgstr "" msgstr ""
"\n" "\n"
" <strong>Увага!</strong> Зміна назви домену після початкового\n" " <strong>Увага!</strong> Зміна назви домену після цього кроку потребує "
" налаштування зараз не підтримується.\n" "видалення\n"
" та перевстановлення застосунку, що призведе до знищення даних "
"застосунку.\n"
" " " "
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:35 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:35
@ -8945,10 +8945,6 @@ msgstr "Оновити"
msgid "Backup" msgid "Backup"
msgstr "Резервна копія" msgstr "Резервна копія"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr "Повторно розпочати налаштування"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\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/"
@ -83,12 +83,12 @@ msgstr ""
"Cảnh báo! Ứng dụng có thể sẽ không hoạt động đúng nếu tên miền bị thay đổi " "Cảnh báo! Ứng dụng có thể sẽ không hoạt động đúng nếu tên miền bị thay đổi "
"vào lúc sau." "vào lúc sau."
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "Miền TLS" msgstr "Miền TLS"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1400,7 +1400,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "Trợ giúp cho VoIP" msgstr "Trợ giúp cho VoIP"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Danh sách các URI máy chủ STUN/TURN không hợp lệ" msgstr "Danh sách các URI máy chủ STUN/TURN không hợp lệ"
@ -1412,7 +1412,7 @@ msgstr "Sử dụng các URL sau để thiết lập máy chủ giao tiếp củ
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "Sử dụng bí mật xác thực được chia sẻ sau đây:" msgstr "Sử dụng bí mật xác thực được chia sẻ sau đây:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
@ -1420,11 +1420,11 @@ msgstr ""
"Máy chủ thời gian mạng là một chương trình giữ cho thời gian hệ thống được " "Máy chủ thời gian mạng là một chương trình giữ cho thời gian hệ thống được "
"đồng bộ với các máy chủ trên Internet." "đồng bộ với các máy chủ trên Internet."
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "Ngày &amp; Giờ" msgstr "Ngày &amp; Giờ"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "Đã đồng bộ thời gian đến máy chủ NTP" msgstr "Đã đồng bộ thời gian đến máy chủ NTP"
@ -1496,7 +1496,7 @@ msgstr ""
"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."
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "Chẩn đoán" msgstr "Chẩn đoán"
@ -1519,25 +1519,25 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
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."
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
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."
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1546,28 +1546,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}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "Ít bộ nhớ" msgstr "Ít bộ nhớ"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, 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"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, 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"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1588,12 +1588,18 @@ msgstr "Kết quả"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "Kết quả chẩn đoán" msgstr "Kết quả chẩn đoán"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "Ứng dụng: %(app_name)s" msgstr "Ứng dụng: %(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "Ứng dụng này không hỗ trợ chẩn đoán" msgstr "Ứng dụng này không hỗ trợ chẩn đoán"
@ -1611,12 +1617,16 @@ msgstr "Kiểm tra chẩn đoán hiện đang chạy"
msgid "Results" msgid "Results"
msgstr "Kết quả" msgstr "Kết quả"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Ứng dụng: %(app_name)s\n" " Ứng dụng: %(app_name)s\n"
@ -1631,7 +1641,7 @@ msgstr "Kiểm tra"
msgid "Result" msgid "Result"
msgstr "Kết quả" msgstr "Kết quả"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "Kiểm tra chẩn đoán" msgstr "Kiểm tra chẩn đoán"
@ -8087,10 +8097,6 @@ msgstr "Cập nhật"
msgid "Backup" msgid "Backup"
msgstr "Sao lưu" msgstr "Sao lưu"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2022-12-07 20:48+0000\n" "PO-Revision-Date: 2022-12-07 20:48+0000\n"
"Last-Translator: Eric <hamburger1024@duck.com>\n" "Last-Translator: Eric <hamburger1024@duck.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@ -79,12 +79,12 @@ msgid ""
"later." "later."
msgstr "警告!如果以后更改了域名, 应用程序可能无法正常工作。" msgstr "警告!如果以后更改了域名, 应用程序可能无法正常工作。"
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS 域" msgstr "TLS 域"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1326,7 +1326,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "网络电话助手" msgstr "网络电话助手"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "无效的STUN/TURN服务器URI列表" msgstr "无效的STUN/TURN服务器URI列表"
@ -1338,17 +1338,17 @@ msgstr "使用以下 URL 来配置你的通信服务器:"
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "使用以下共享的身份验证 secret:" msgstr "使用以下共享的身份验证 secret:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "网络时间服务是与 Internet 上的服务器同步系统时间的一个程序。" msgstr "网络时间服务是与 Internet 上的服务器同步系统时间的一个程序。"
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "日期与时间" msgstr "日期与时间"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "时间同步到NTP服务器" msgstr "时间同步到NTP服务器"
@ -1415,7 +1415,7 @@ msgstr ""
"系统诊断将运行测试程序检查您的系统以确认应用程序和服务正在按预期方式运行。" "系统诊断将运行测试程序检查您的系统以确认应用程序和服务正在按预期方式运行。"
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "诊断程序" msgstr "诊断程序"
@ -1438,25 +1438,25 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "GiB" msgstr "GiB"
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "你应该禁用一些应用程序以减少内存的使用。" msgstr "你应该禁用一些应用程序以减少内存的使用。"
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "你不应该在这个系统上安装任何新的应用程序。" msgstr "你不应该在这个系统上安装任何新的应用程序。"
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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} "
@ -1465,28 +1465,28 @@ msgstr ""
"系统内存不足:已使用 {percent_used},{memory_available} " "系统内存不足:已使用 {percent_used},{memory_available} "
"{memory_available_unit}可用。{advice_message}" "{memory_available_unit}可用。{advice_message}"
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "低内存" msgstr "低内存"
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
#, fuzzy #, fuzzy
#| msgid "Run Diagnostics" #| msgid "Run Diagnostics"
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "运行诊断程序" msgstr "运行诊断程序"
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "诊断结果" msgstr "诊断结果"
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
#, fuzzy #, fuzzy
#| msgid "Diagnostic Results" #| msgid "Diagnostic Results"
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
@ -1507,12 +1507,20 @@ msgstr "结果"
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "诊断结果" msgstr "诊断结果"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "应用程序。%(app_name)s" msgstr "应用程序。%(app_name)s"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "启动安装程序"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "此应用程序不支持诊断" msgstr "此应用程序不支持诊断"
@ -1530,12 +1538,16 @@ msgstr "当前正在运行诊断测试"
msgid "Results" msgid "Results"
msgstr "结果" msgstr "结果"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, fuzzy, python-format
#| msgid ""
#| "\n"
#| " App: %(app_name)s\n"
#| " "
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" 应用程序。%(app_name)s\n" " 应用程序。%(app_name)s\n"
@ -1550,7 +1562,7 @@ msgstr "测试"
msgid "Result" msgid "Result"
msgstr "结果" msgstr "结果"
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "诊断测试" msgstr "诊断测试"
@ -8120,12 +8132,6 @@ msgstr "更新"
msgid "Backup" msgid "Backup"
msgstr "备份" msgstr "备份"
#: plinth/templates/toolbar.html:53
#, fuzzy
#| msgid "Start setup"
msgid "Re-run setup"
msgstr "启动安装程序"
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
msgid "Uninstall" msgid "Uninstall"

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: 2023-10-23 20:05-0400\n" "POT-Creation-Date: 2023-11-06 20:16-0500\n"
"PO-Revision-Date: 2021-12-23 12:50+0000\n" "PO-Revision-Date: 2021-12-23 12:50+0000\n"
"Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n" "Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/" "Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
@ -81,12 +81,12 @@ msgid ""
"later." "later."
msgstr "警告!如果在之後修改網域名稱,這個應用可能無法正常運作。" msgstr "警告!如果在之後修改網域名稱,這個應用可能無法正常運作。"
#: plinth/forms.py:80 plinth/modules/coturn/forms.py:30 #: plinth/forms.py:80 plinth/modules/coturn/forms.py:31
#: plinth/modules/mumble/forms.py:21 #: plinth/modules/mumble/forms.py:21
msgid "TLS domain" msgid "TLS domain"
msgstr "TLS 網域" msgstr "TLS 網域"
#: plinth/forms.py:82 plinth/modules/coturn/forms.py:32 #: plinth/forms.py:82 plinth/modules/coturn/forms.py:33
#: plinth/modules/mumble/forms.py:23 #: plinth/modules/mumble/forms.py:23
msgid "" msgid ""
"Select a domain to use TLS with. If the list is empty, please configure at " "Select a domain to use TLS with. If the list is empty, please configure at "
@ -1339,7 +1339,7 @@ msgstr "Coturn"
msgid "VoIP Helper" msgid "VoIP Helper"
msgstr "VoIP 協助程式" msgstr "VoIP 協助程式"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs" msgid "Invalid list of STUN/TURN Server URIs"
msgstr "STUN/TURN 伺服器 URI 列表無效" msgstr "STUN/TURN 伺服器 URI 列表無效"
@ -1351,17 +1351,17 @@ msgstr "使用下列 URL 來設定您的通訊伺服器︰"
msgid "Use the following shared authentication secret:" msgid "Use the following shared authentication secret:"
msgstr "使用下列分享核對金鑰:" msgstr "使用下列分享核對金鑰:"
#: plinth/modules/datetime/__init__.py:19 #: plinth/modules/datetime/__init__.py:20
msgid "" msgid ""
"Network time server is a program that maintains the system time in " "Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet." "synchronization with servers on the Internet."
msgstr "網路時刻伺服器是一種透過網際網路與伺服器同步以維護系統時刻的程式。" msgstr "網路時刻伺服器是一種透過網際網路與伺服器同步以維護系統時刻的程式。"
#: plinth/modules/datetime/__init__.py:66 #: plinth/modules/datetime/__init__.py:67
msgid "Date & Time" msgid "Date & Time"
msgstr "日期 &amp; 時刻" msgstr "日期 &amp; 時刻"
#: plinth/modules/datetime/__init__.py:119 #: plinth/modules/datetime/__init__.py:121
msgid "Time synchronized to NTP server" msgid "Time synchronized to NTP server"
msgstr "時刻與 NTP 伺服器同步" msgstr "時刻與 NTP 伺服器同步"
@ -1427,7 +1427,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:49 #: plinth/modules/diagnostics/__init__.py:49
#: plinth/modules/diagnostics/__init__.py:229 #: plinth/modules/diagnostics/__init__.py:235
msgid "Diagnostics" msgid "Diagnostics"
msgstr "" msgstr ""
@ -1450,49 +1450,49 @@ 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.
#: plinth/modules/diagnostics/__init__.py:195 #: plinth/modules/diagnostics/__init__.py:201
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.
#: plinth/modules/diagnostics/__init__.py:200 #: plinth/modules/diagnostics/__init__.py:206
msgid "GiB" msgid "GiB"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:207 #: plinth/modules/diagnostics/__init__.py:213
msgid "You should disable some apps to reduce memory usage." msgid "You should disable some apps to reduce memory usage."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:212 #: plinth/modules/diagnostics/__init__.py:218
msgid "You should not install any new apps on this system." msgid "You should not install any new apps on this system."
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:224 #: plinth/modules/diagnostics/__init__.py:230
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:226 #: plinth/modules/diagnostics/__init__.py:232
msgid "Low Memory" msgid "Low Memory"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:248 #: plinth/modules/diagnostics/__init__.py:254
msgid "Running diagnostics" msgid "Running diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:289 #: plinth/modules/diagnostics/__init__.py:295
#, 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 ""
#: plinth/modules/diagnostics/__init__.py:290 #: plinth/modules/diagnostics/__init__.py:296
msgid "Diagnostics results" msgid "Diagnostics results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:295 #: plinth/modules/diagnostics/__init__.py:301
msgid "Go to diagnostics results" msgid "Go to diagnostics results"
msgstr "" msgstr ""
@ -1509,12 +1509,18 @@ msgstr ""
msgid "Diagnostic Results" msgid "Diagnostic Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:12 #: plinth/modules/diagnostics/templates/diagnostics_app.html:13
#, python-format #, python-format
msgid "App: %(app_name)s" msgid "App: %(app_name)s"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21 #: plinth/modules/diagnostics/templates/diagnostics_app.html:20
#: plinth/modules/diagnostics/templates/diagnostics_full.html:48
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_app.html:32
msgid "This app does not support diagnostics" msgid "This app does not support diagnostics"
msgstr "" msgstr ""
@ -1530,12 +1536,12 @@ msgstr ""
msgid "Results" msgid "Results"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_full.html:37 #: plinth/modules/diagnostics/templates/diagnostics_full.html:38
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" App: %(app_name)s\n" " App: %(app_name)s\n"
" " " "
msgstr "" msgstr ""
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11 #: plinth/modules/diagnostics/templates/diagnostics_results.html:11
@ -1547,7 +1553,7 @@ msgstr ""
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/views.py:92 #: plinth/modules/diagnostics/views.py:100
msgid "Diagnostic Test" msgid "Diagnostic Test"
msgstr "" msgstr ""
@ -7947,10 +7953,6 @@ msgstr ""
msgid "Backup" msgid "Backup"
msgstr "Backups 模組" msgstr "Backups 模組"
#: plinth/templates/toolbar.html:53
msgid "Re-run setup"
msgstr ""
#: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60 #: plinth/templates/toolbar.html:59 plinth/templates/toolbar.html:60
#: plinth/templates/uninstall.html:30 #: plinth/templates/uninstall.html:30
#, fuzzy #, fuzzy

View File

@ -73,18 +73,22 @@ def test_webserver_diagnose(diagnose_url_on_all, diagnose_url):
"""Test running diagnostics.""" """Test running diagnostics."""
def on_all_side_effect(url, check_certificate, expect_redirects): def on_all_side_effect(url, check_certificate, expect_redirects):
return [('test-result-' + url, 'success')] return [
DiagnosticCheck('test-all-id', 'test-result-' + url, 'success')
]
def side_effect(url, check_certificate): def side_effect(url, check_certificate):
return ('test-result-' + url, 'success') return DiagnosticCheck('test-id', 'test-result-' + url, 'success')
diagnose_url_on_all.side_effect = on_all_side_effect diagnose_url_on_all.side_effect = on_all_side_effect
diagnose_url.side_effect = side_effect diagnose_url.side_effect = side_effect
webserver1 = Webserver('test-webserver', 'test-config', webserver1 = Webserver('test-webserver', 'test-config',
urls=['{host}url1', 'url2'], expect_redirects=True) urls=['{host}url1', 'url2'], expect_redirects=True)
results = webserver1.diagnose() results = webserver1.diagnose()
assert results == [('test-result-{host}url1', 'success'), assert results == [
('test-result-url2', 'success')] DiagnosticCheck('test-all-id', 'test-result-{host}url1', 'success'),
DiagnosticCheck('test-id', 'test-result-url2', 'success')
]
diagnose_url_on_all.assert_has_calls( diagnose_url_on_all.assert_has_calls(
[call('{host}url1', check_certificate=False, expect_redirects=True)]) [call('{host}url1', check_certificate=False, expect_redirects=True)])
diagnose_url.assert_has_calls([call('url2', check_certificate=False)]) diagnose_url.assert_has_calls([call('url2', check_certificate=False)])

View File

@ -126,16 +126,17 @@ def backup_apps(backup_handler, path, app_ids=None, encryption_passphrase=None,
backup_root = '/' backup_root = '/'
snapshotted = False snapshotted = False
packet = Packet('backup', 'apps', backup_root, components, path, try:
archive_comment) packet = Packet('backup', 'apps', backup_root, components, path,
_run_operation(backup_handler, packet, archive_comment)
encryption_passphrase=encryption_passphrase) _run_operation(backup_handler, packet,
encryption_passphrase=encryption_passphrase)
if snapshotted: finally:
_delete_snapshot(snapshot) if snapshotted:
else: _delete_snapshot(snapshot)
_restore_services(original_state) else:
_lockdown_apps(components, lockdown=False) _restore_services(original_state)
_lockdown_apps(components, lockdown=False)
def restore_apps(restore_handler, app_ids=None, create_subvolume=True, def restore_apps(restore_handler, app_ids=None, create_subvolume=True,
@ -157,15 +158,17 @@ def restore_apps(restore_handler, app_ids=None, create_subvolume=True,
restore_root = '/' restore_root = '/'
subvolume = False subvolume = False
packet = Packet('restore', 'apps', restore_root, components, backup_file) try:
_run_operation(restore_handler, packet, packet = Packet('restore', 'apps', restore_root, components,
encryption_passphrase=encryption_passphrase) backup_file)
_run_operation(restore_handler, packet,
if subvolume: encryption_passphrase=encryption_passphrase)
_switch_to_subvolume(subvolume) finally:
else: if subvolume:
_restore_services(original_state) _switch_to_subvolume(subvolume)
_lockdown_apps(components, lockdown=False) else:
_restore_services(original_state)
_lockdown_apps(components, lockdown=False)
def _install_apps_before_restore(components): def _install_apps_before_restore(components):

View File

@ -17,7 +17,8 @@ TURN_REST_TTL = 24 * 3600
TURN_REST_USER = 'fbxturnuser' TURN_REST_USER = 'fbxturnuser'
TURN_URI_REGEX = r'(stun|turn):(.*):([0-9]{4})\?transport=(tcp|udp)' TURN_URI_REGEX = \
r'(stun:(.*):([0-9]{4}))|(turn:(.*):([0-9]{4})\?transport=(tcp|udp))'
@dataclass @dataclass
@ -43,8 +44,9 @@ class TurnConfiguration:
"""Generate URIs after object initialization if necessary.""" """Generate URIs after object initialization if necessary."""
if self.domain and not self.uris: if self.domain and not self.uris:
self.uris = [ self.uris = [
f'{typ}:{self.domain}:3478?transport={transport}' f'stun:{self.domain}:3478',
for typ in ['stun', 'turn'] for transport in ['tcp', 'udp'] f'turn:{self.domain}:3478?transport=tcp',
f'turn:{self.domain}:3478?transport=udp'
] ]
def to_json(self) -> str: def to_json(self) -> str:
@ -59,7 +61,7 @@ class TurnConfiguration:
def validate_turn_uris(turn_uris: list[str]) -> bool: def validate_turn_uris(turn_uris: list[str]) -> bool:
"""Return whether the given TURN URI is valid.""" """Return whether the given TURN URI is valid."""
pattern = re.compile(TURN_URI_REGEX) pattern = re.compile(TURN_URI_REGEX)
return all(map(pattern.match, turn_uris)) return all(map(pattern.fullmatch, turn_uris))
@dataclass @dataclass

View File

@ -18,7 +18,8 @@ def get_domain_choices():
def turn_uris_validator(turn_uris): def turn_uris_validator(turn_uris):
"""Validate list of STUN/TURN Server URIs.""" """Validate list of STUN/TURN Server URIs."""
if not TurnConfiguration.validate_turn_uris(turn_uris.split("\n")): uris = [uri for uri in turn_uris.split('\r\n') if uri]
if not TurnConfiguration.validate_turn_uris(uris):
raise ValidationError(_('Invalid list of STUN/TURN Server URIs')) raise ValidationError(_('Invalid list of STUN/TURN Server URIs'))

View File

@ -3,6 +3,7 @@
Tests for the Coturn app component. Tests for the Coturn app component.
""" """
import json
from unittest.mock import call, patch from unittest.mock import call, patch
import pytest import pytest
@ -26,16 +27,15 @@ def fixture_empty_component_list():
TurnConsumer._all = {} TurnConsumer._all = {}
def test_configuration_init(): def test_turn_configuration_init():
"""Test creating configuration object.""" """Test creating configuration object."""
config = TurnConfiguration('test-domain.example', [], 'test-shared-secret') config = TurnConfiguration('test-domain.example', [], 'test-shared-secret')
assert config.domain == 'test-domain.example' assert config.domain == 'test-domain.example'
assert config.shared_secret == 'test-shared-secret' assert config.shared_secret == 'test-shared-secret'
assert config.uris == [ assert config.uris == [
"stun:test-domain.example:3478?transport=tcp", 'stun:test-domain.example:3478',
"stun:test-domain.example:3478?transport=udp", 'turn:test-domain.example:3478?transport=tcp',
"turn:test-domain.example:3478?transport=tcp", 'turn:test-domain.example:3478?transport=udp',
"turn:test-domain.example:3478?transport=udp",
] ]
config = TurnConfiguration(None, ['test-uri1', 'test-uri2'], config = TurnConfiguration(None, ['test-uri1', 'test-uri2'],
@ -59,6 +59,42 @@ def test_configuration_init():
assert config.credential == 'test-credential' assert config.credential == 'test-credential'
def test_turn_configuration_to_json():
"""Test exporting configuration to JSON."""
config = TurnConfiguration('test-domain.example', [], 'test-shared-secret')
assert json.loads(config.to_json()) == {
'domain': 'test-domain.example',
'uris': [
'stun:test-domain.example:3478',
'turn:test-domain.example:3478?transport=tcp',
'turn:test-domain.example:3478?transport=udp',
],
'shared_secret': 'test-shared-secret'
}
def test_turn_configuration_validate_turn_uris():
"""Test validation method to check for STUN/TURN URIs."""
valid_uris = [
'stun:test-domain.example:3478',
'turn:test-domain.example:3478?transport=tcp',
'turn:test-domain.example:3478?transport=udp',
]
invalid_uris = [
'x-invalid-uri',
'stun:',
'stun:domain-port-missing.example',
'stun:testing.example:1234invalid-append',
'turn:testing.example:1234',
'turn:testing.example:1234?invalid-param=value',
'turn:testing.example:1234?transport=invalid-value',
'turn:testing.example:1234?transport=tcp-invalid-append',
]
assert TurnConfiguration().validate_turn_uris(valid_uris)
for uri in invalid_uris:
assert not TurnConfiguration().validate_turn_uris([uri])
def test_component_init_and_list(): def test_component_init_and_list():
"""Test initializing and listing all the components.""" """Test initializing and listing all the components."""
component1 = TurnConsumer('component1') component1 = TurnConsumer('component1')

View File

@ -11,6 +11,7 @@ from plinth import app as app_module
from plinth import menu from plinth import menu
from plinth.daemon import Daemon, RelatedDaemon from plinth.daemon import Daemon, RelatedDaemon
from plinth.modules.backups.components import BackupRestore from plinth.modules.backups.components import BackupRestore
from plinth.modules.diagnostics.check import DiagnosticCheck, Result
from plinth.package import Packages from plinth.package import Packages
from . import manifest from . import manifest
@ -107,13 +108,14 @@ class DateTimeApp(app_module.App):
def _diagnose_time_synchronized(): def _diagnose_time_synchronized():
"""Check whether time is synchronized to NTP server.""" """Check whether time is synchronized to NTP server."""
result = 'failed' result = Result.FAILED
try: try:
output = subprocess.check_output( output = subprocess.check_output(
['timedatectl', 'show', '--property=NTPSynchronized', '--value']) ['timedatectl', 'show', '--property=NTPSynchronized', '--value'])
if 'yes' in output.decode(): if 'yes' in output.decode():
result = 'passed' result = Result.PASSED
except subprocess.CalledProcessError: except subprocess.CalledProcessError:
pass pass
return [_('Time synchronized to NTP server'), result] return DiagnosticCheck('datetime-ntp-sync',
_('Time synchronized to NTP server'), result)

View File

@ -126,6 +126,7 @@ def _run_on_all_enabled_modules():
app_results = { app_results = {
'diagnosis': None, 'diagnosis': None,
'exception': None, 'exception': None,
'show_rerun_setup': False,
} }
try: try:
@ -135,6 +136,11 @@ def _run_on_all_enabled_modules():
exception) exception)
app_results['exception'] = str(exception) app_results['exception'] = str(exception)
for check in app_results['diagnosis']:
if check.result in [Result.FAILED, Result.WARNING]:
app_results['show_rerun_setup'] = True
break
with results_lock: with results_lock:
current_results['results'][app_id].update(app_results) current_results['results'][app_id].update(app_results)
current_results['progress_percentage'] = \ current_results['progress_percentage'] = \

View File

@ -9,7 +9,18 @@
<h2>{% trans "Diagnostic Results" %}</h2> <h2>{% trans "Diagnostic Results" %}</h2>
<h3>{% blocktrans %}App: {{ app_name }}{% endblocktrans %}</h3> <div class="row align-items-center justify-content-between">
<h3>{% blocktrans %}App: {{ app_name }}{% endblocktrans %}</h3>
{% if show_rerun_setup %}
<form class="form form-diagnostics-rerun-setup-button" method="post"
action="{% url 'rerun-setup' app_id=app_id %}">
{% csrf_token %}
<input type="submit" class="btn btn-default"
name="rerun-setup" value="{% trans "Re-run setup" %}"/>
</form>
{% endif %}
</div>
{% if results %} {% if results %}
{% include "diagnostics_results.html" with results=results %} {% include "diagnostics_results.html" with results=results %}

View File

@ -33,11 +33,22 @@
{% if results %} {% if results %}
<h3>{% trans "Results" %}</h3> <h3>{% trans "Results" %}</h3>
{% for app_id, app_data in results.results.items %} {% for app_id, app_data in results.results.items %}
<h4> <div class="row align-items-center justify-content-between">
{% blocktrans with app_name=app_data.name %} <h4>
App: {{app_name}} {% blocktrans with app_name=app_data.name %}
{% endblocktrans %} App: {{app_name}}
</h4> {% endblocktrans %}
</h4>
{% if app_data.show_rerun_setup %}
<form class="form form-diagnostics-rerun-setup-button" method="post"
action="{% url 'rerun-setup' app_id=app_id %}">
{% csrf_token %}
<input type="submit" class="btn btn-default"
name="rerun-setup" value="{% trans "Re-run setup" %}"/>
</form>
{% endif %}
</div>
{% if app_data.diagnosis %} {% if app_data.diagnosis %}
{% include "diagnostics_results.html" with results=app_data.diagnosis %} {% include "diagnostics_results.html" with results=app_data.diagnosis %}

View File

@ -17,6 +17,8 @@ from plinth.app import App
from plinth.modules import diagnostics from plinth.modules import diagnostics
from plinth.views import AppView from plinth.views import AppView
from .check import Result
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -87,10 +89,18 @@ def diagnose_app(request, app_id):
exception) exception)
diagnosis_exception = str(exception) diagnosis_exception = str(exception)
show_rerun_setup = False
for check in diagnosis:
if check.result in [Result.FAILED, Result.WARNING]:
show_rerun_setup = True
break
return TemplateResponse( return TemplateResponse(
request, 'diagnostics_app.html', { request, 'diagnostics_app.html', {
'title': _('Diagnostic Test'), 'title': _('Diagnostic Test'),
'app_id': app_id,
'app_name': app_name, 'app_name': app_name,
'results': diagnosis, 'results': diagnosis,
'exception': diagnosis_exception, 'exception': diagnosis_exception,
'show_rerun_setup': show_rerun_setup,
}) })

View File

@ -50,7 +50,7 @@ class EjabberdApp(app_module.App):
app_id = 'ejabberd' app_id = 'ejabberd'
_version = 7 _version = 8
def __init__(self): def __init__(self):
"""Create components for the app.""" """Create components for the app."""
@ -148,9 +148,14 @@ class EjabberdApp(app_module.App):
if not old_version: if not old_version:
self.enable() self.enable()
# Configure STUN/TURN only if there's a valid TLS domain set for Coturn if not old_version or get_turn_configuration()[1]:
configuration = self.get_component('turn-ejabberd').get_configuration() # Configure STUN/TURN only if there's a valid TLS domain set for
update_turn_configuration(configuration, force=True) # Coturn. Do this if app is being freshly installed or if it is
# previously installed and configured to use STUN/TURN
# auto-management.
configuration = self.get_component(
'turn-ejabberd').get_configuration()
update_turn_configuration(configuration, force=True)
class EjabberdTurnConsumer(TurnConsumer): class EjabberdTurnConsumer(TurnConsumer):

View File

@ -30,7 +30,7 @@ yaml = YAML()
yaml.allow_duplicate_keys = True yaml.allow_duplicate_keys = True
yaml.preserve_quotes = True # type: ignore [assignment] yaml.preserve_quotes = True # type: ignore [assignment]
TURN_URI_REGEX = r'(stun|turn):(.*):([0-9]{4})\?transport=(tcp|udp)' TURN_URI_REGEX = r'(stun|turn):(.*):([0-9]{4})(?:\?transport=(tcp|udp))?'
@privileged @privileged
@ -290,7 +290,7 @@ def _generate_service(uri: str) -> dict:
if not match: if not match:
raise ValueError('URL does not match TURN URI') raise ValueError('URL does not match TURN URI')
typ, domain, port, transport = match.groups() typ, domain, port, transport = match.groups('udp')
return { return {
"host": domain, "host": domain,
"port": int(port), "port": int(port),
@ -301,10 +301,16 @@ def _generate_service(uri: str) -> dict:
def _generate_uris(services: list[dict]) -> list[str]: def _generate_uris(services: list[dict]) -> list[str]:
"""Generate STUN/TURN URIs from ejabberd mod_stun_disco service config.""" """Generate STUN/TURN URIs from ejabberd mod_stun_disco service config."""
return [ uris = []
f"{s['type']}:{s['host']}:{s['port']}?transport={s['transport']}" for s in services:
for s in services uri = f"{s['type']}:{s['host']}:{s['port']}"
] if s['type'] != 'stun':
uri += f"?transport={s['transport']}"
if uri not in uris:
uris.append(uri)
return uris
@privileged @privileged

View File

@ -53,7 +53,7 @@ class EmailApp(plinth.app.App):
app_id = 'email' app_id = 'email'
_version = 3 _version = 4
def __init__(self): def __init__(self):
"""Initialize the email app.""" """Initialize the email app."""

View File

@ -29,7 +29,9 @@ default_config = {
','.join([ ','.join([
'permit_sasl_authenticated', 'permit_sasl_authenticated',
'defer_unauth_destination', 'defer_unauth_destination',
]) ]),
'message_size_limit':
'102400000',
} }
submission_options: dict[str, str] = { submission_options: dict[str, str] = {

View File

@ -44,7 +44,7 @@ class MatrixSynapseApp(app_module.App):
app_id = 'matrixsynapse' app_id = 'matrixsynapse'
_version = 9 _version = 10
def __init__(self): def __init__(self):
"""Create components for the app.""" """Create components for the app."""
@ -129,9 +129,14 @@ class MatrixSynapseApp(app_module.App):
self.get_component('letsencrypt-matrixsynapse').setup_certificates() self.get_component('letsencrypt-matrixsynapse').setup_certificates()
# Configure STUN/TURN only if there's a valid TLS domain set for Coturn if not old_version or get_turn_configuration()[1]:
config = self.get_component('turn-matrixsynapse').get_configuration() # Configure STUN/TURN only if there's a valid TLS domain set for
update_turn_configuration(config, force=True) # Coturn. Do this if app is being freshly installed or if it is
# previously installed and configured to use STUN/TURN
# auto-management.
config = self.get_component(
'turn-matrixsynapse').get_configuration()
update_turn_configuration(config, force=True)
def uninstall(self): def uninstall(self):
"""De-configure and uninstall the app.""" """De-configure and uninstall the app."""

View File

@ -187,7 +187,8 @@ class OperationsManager:
def new(self, op_id: str, *args, **kwargs) -> Operation: def new(self, op_id: str, *args, **kwargs) -> Operation:
"""Create a new operation instance and add to global list.""" """Create a new operation instance and add to global list."""
with self._lock: with self._lock:
if op_id in self._operations: if (op_id in self._operations and self._operations[op_id].state !=
Operation.State.COMPLETED):
raise KeyError('Operation in progress/scheduled') raise KeyError('Operation in progress/scheduled')
kwargs['on_complete'] = self._on_operation_complete kwargs['on_complete'] = self._on_operation_complete

View File

@ -22,8 +22,17 @@ from selenium.webdriver.support.ui import WebDriverWait
config = configparser.ConfigParser() config = configparser.ConfigParser()
config.read(pathlib.Path(__file__).with_name('config.ini')) config.read(pathlib.Path(__file__).with_name('config.ini'))
config['DEFAULT']['url'] = os.environ.get('FREEDOMBOX_URL', # Configuration to allow each pytest-xdist worker to hit a dedicated
config['DEFAULT']['url']).rstrip('/') # app server. See .ci/functional-tests.yml for usage.
worker = os.environ.get('PYTEST_XDIST_WORKER', 'master')
if worker == 'master':
config['DEFAULT']['url'] = os.environ.get(
'FREEDOMBOX_URL', config['DEFAULT']['url']).rstrip('/')
else:
# worker_ids are like gw0, gw1, ...
worker_number = int(worker.lstrip('gw')) + 1
config['DEFAULT']['url'] = os.environ[f'APP_SERVER_URL_{worker_number}']
config['DEFAULT']['ssh_port'] = os.environ.get('FREEDOMBOX_SSH_PORT', config['DEFAULT']['ssh_port'] = os.environ.get('FREEDOMBOX_SSH_PORT',
config['DEFAULT']['ssh_port']) config['DEFAULT']['ssh_port'])
config['DEFAULT']['samba_port'] = os.environ.get( config['DEFAULT']['samba_port'] = os.environ.get(

View File

@ -285,16 +285,29 @@ def test_manager_new_without_show_message():
def test_manager_new_raises(): def test_manager_new_raises():
"""Test that a new operation is always unique.""" """Test that a new operation is always unique."""
manager = OperationsManager() manager = OperationsManager()
operation1 = manager.new('testop1', 'testapp', 'op1', Mock()) event1 = threading.Event()
event2 = threading.Event()
# Creating operation with same id throws exception operation1 = manager.new('testop1', 'testapp', 'op1',
lambda: event1.wait())
# Creating operation with different ID works
operation2 = manager.new('testop2', 'testapp', 'op3', lambda: event2.set())
assert manager._operations == OrderedDict(testop1=operation1,
testop2=operation2)
# Creating operation with same id while the operation is running/scheduled
# throws exception
with pytest.raises(KeyError): with pytest.raises(KeyError):
manager.new('testop1', 'testapp', 'op1', Mock()) manager.new('testop1', 'testapp', 'op1', Mock())
# Creating operation with different ID works # Creating operation with same id after the operation is completed works.
operation2 = manager.new('testop2', 'testapp', 'op3', Mock()) event1.set() # Allow the first operation to complete
event2.wait(10) # Wait until the second operation has started
operation1_new = manager.new('testop1', 'testapp', 'op1', Mock())
assert manager._operations == OrderedDict(testop1=operation1, assert manager._operations == OrderedDict(testop1=operation1_new,
testop2=operation2) testop2=operation2)