Compare commits

..

7 Commits

Author SHA1 Message Date
James Valleroy
d63324160a
Release v25.16 to unstable 2025-11-24 20:44:22 -05:00
James Valleroy
d16c18be37
doc: Fetch latest manual 2025-11-24 20:44:09 -05:00
James Valleroy
3fe62bac0b
locale: Update translation strings 2025-11-24 20:22:18 -05:00
Sunil Mohan Adapa
ffecd1411b
jsxc: Update content security policy to prevent style errors
- Without the CSP, during loading there are no errors in the console. However,
during chatting, some styling related error show up.

Tests:

- Ensure that there are no CSP related errors in the browser console.

Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-11-21 22:31:27 -05:00
Sunil Mohan Adapa
a66c011f0b
jsxc: Fix missing dependencies
Fixes: #2547.

- Earlier, FreedomBox itself depended on Bootstrap 4 as needed by the room we
built for JSXC. Since FreedomBox moved to Bootstrap 5 this library is no longer
available for JSXC. libjs-jsxc itself depends on libjs-bootstrap which is of
version 3.

- Also fix the path for jquery-slimscroll. This is was likely updated for Trixie
cycle.

Tests:

- Connect to JSXC with two different browsers. Add contacts. Initiate chat and
send messages.

- Re-run app setup and it succeeds.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-11-21 22:31:14 -05:00
Sunil Mohan Adapa
a10ba40001
dynamicdns: Use only IPv4 for GnuDIP protocol
- The following messages was seen on the ddns.freedombox.org server:
"Unserviceable IP address from <ipv6_address>: user <username>.fbx.one - IP:
<ipv6_address>". This is due to code that checks for validity of incoming IP
address and fails. The current configuration only handles IPv4 address. Even if
this restriction is lifted, GnuDIP code does not contain code to add/remove AAAA
records.

- Fix this by forcing GnuDIP HTTP update requests to go on IPv4.

Tests:

- Copy the code for _request_get_ipv4() into a python3 console and run
_request_get_ipv4('https://ddns.freedombox.org/ip'). Do this on a dual stack
machine with both public IPv4 and IPv6 addresses. Only IPv4 address returned.
Changing the AF to AF_INET6 returns only the IPv6 address.

- Take a test DDNS account offline. Configure it in FreedomBox stable VM. The IP
address is properly updated.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-11-21 22:03:10 -05:00
Roman Akimov
7b93932868
Translated using Weblate (Russian)
Currently translated at 100.0% (1875 of 1875 strings)
2025-11-21 02:51:20 +00:00
51 changed files with 721 additions and 562 deletions

40
debian/changelog vendored
View File

@ -1,3 +1,43 @@
freedombox (25.16) unstable; urgency=medium
[ Burak Yavuz ]
* Translated using Weblate (Turkish)
[ 大王叫我来巡山 ]
* Translated using Weblate (Chinese (Simplified Han script))
[ Jiří Podhorecký ]
* Translated using Weblate (Czech)
[ Максим Горпиніч ]
* Translated using Weblate (Ukrainian)
[ Besnik Bleta ]
* Translated using Weblate (Albanian)
[ Dietmar ]
* Translated using Weblate (German)
* Translated using Weblate (Italian)
[ Sunil Mohan Adapa ]
* middleware: Implement middleware for common headers such as CSP
* janus: Allow app to be installed from Debian unstable
* janus: Relax content security policy for the video room
* janus: Update the video room code from latest upstream
* package: Prevent freedombox's deps from removal during app uninstall
* dynamicdns: Use only IPv4 for GnuDIP protocol
* jsxc: Fix missing dependencies
* jsxc: Update content security policy to prevent style errors
[ Roman Akimov ]
* Translated using Weblate (Russian)
[ James Valleroy ]
* locale: Update translation strings
* doc: Fetch latest manual
-- James Valleroy <jvalleroy@mailbox.org> Mon, 24 Nov 2025 20:30:35 -0500
freedombox (25.15) unstable; urgency=medium freedombox (25.15) unstable; urgency=medium
[ Coucouf ] [ Coucouf ]

View File

@ -8,6 +8,23 @@ 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 25.16 (2025-11-24) ==
=== Highlights ===
* dynamicdns: Use only IPv4 for GnuDIP protocol
* janus: Allow app to be installed from Debian unstable
* jsxc: Fix missing dependencies
=== Other Changes ===
* locale: Update translations for Albanian, Chinese (Simplified Han script), Czech, German, Italian, Russian, Turkish, Ukrainian
* janus: Relax content security policy for the video room
* janus: Update the video room code from latest upstream
* jsxc: Update content security policy to prevent style errors
* middleware: Implement middleware for common headers such as CSP
* package: Prevent freedombox's deps from removal during app uninstall
== FreedomBox 25.15 (2025-11-10) == == FreedomBox 25.15 (2025-11-10) ==
=== Highlights === === Highlights ===

View File

@ -8,6 +8,23 @@ 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 25.16 (2025-11-24) ==
=== Highlights ===
* dynamicdns: Use only IPv4 for GnuDIP protocol
* janus: Allow app to be installed from Debian unstable
* jsxc: Fix missing dependencies
=== Other Changes ===
* locale: Update translations for Albanian, Chinese (Simplified Han script), Czech, German, Italian, Russian, Turkish, Ukrainian
* janus: Relax content security policy for the video room
* janus: Update the video room code from latest upstream
* jsxc: Update content security policy to prevent style errors
* middleware: Implement middleware for common headers such as CSP
* package: Prevent freedombox's deps from removal during app uninstall
== FreedomBox 25.15 (2025-11-10) == == FreedomBox 25.15 (2025-11-10) ==
=== Highlights === === Highlights ===

View File

@ -3,4 +3,4 @@
Package init file. Package init file.
""" """
__version__ = '25.15' __version__ = '25.16'

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-04-16 02:28+0000\n" "PO-Revision-Date: 2025-04-16 02:28+0000\n"
"Last-Translator: MohammedSaalif <2300031323@kluniversity.in>\n" "Last-Translator: MohammedSaalif <2300031323@kluniversity.in>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/"
@ -3539,7 +3539,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3557,7 +3566,7 @@ msgstr "خادم ويب"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3847,14 +3856,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -3529,7 +3529,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3547,7 +3556,7 @@ msgstr "خادم ويب"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3839,14 +3848,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@ -3509,7 +3509,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3525,7 +3534,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3813,14 +3822,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-09-24 03:02+0000\n" "PO-Revision-Date: 2025-09-24 03:02+0000\n"
"Last-Translator: 109247019824 " "Last-Translator: 109247019824 "
"<109247019824@users.noreply.hosted.weblate.org>\n" "<109247019824@users.noreply.hosted.weblate.org>\n"
@ -3655,7 +3655,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3671,7 +3680,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3995,14 +4004,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-04-01 03:02+0000\n" "PO-Revision-Date: 2025-04-01 03:02+0000\n"
"Last-Translator: MURALA SAI GANESH <saiganeshmurala@gmail.com>\n" "Last-Translator: MURALA SAI GANESH <saiganeshmurala@gmail.com>\n"
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
@ -3558,7 +3558,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3574,7 +3583,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3862,14 +3871,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-06-25 22:04+0000\n" "PO-Revision-Date: 2025-06-25 22:04+0000\n"
"Last-Translator: kosagi <marti.torra@natana.cat>\n" "Last-Translator: kosagi <marti.torra@natana.cat>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Catalan <https://hosted.weblate.org/projects/freedombox/"
@ -3938,7 +3938,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3954,7 +3963,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4242,14 +4251,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-12 07:51+0000\n" "PO-Revision-Date: 2025-11-12 07:51+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/"
@ -3900,7 +3900,19 @@ msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
"<a href=\"{coturn_url}\">Coturn</a> je vyžadován pro použití systému Janus." "<a href=\"{coturn_url}\">Coturn</a> je vyžadován pro použití systému Janus."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Poznámka:</strong> Tato aplikace je často aktualizována. Lze ji "
"nainstalovat pouze v případě, že jsou časté aktualizace funkcí povoleny v "
"aplikaci <a href=\"{upgrades_url}\">Aktualizace softwaru</a>."
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3916,7 +3928,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "Webové konference" msgstr "Webové konference"
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4251,17 +4263,6 @@ msgstr ""
"Nainstalujte aplikaci <a href=\"{coturn_url}\">Coturn</a> nebo " "Nainstalujte aplikaci <a href=\"{coturn_url}\">Coturn</a> nebo "
"nakonfigurujte externí server." "nakonfigurujte externí server."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Poznámka:</strong> Tato aplikace je často aktualizována. Lze ji "
"nainstalovat pouze v případě, že jsou časté aktualizace funkcí povoleny v "
"aplikaci <a href=\"{upgrades_url}\">Aktualizace softwaru</a>."
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"
@ -4428,8 +4429,8 @@ msgstr ""
"Matrix na internetu. To umožňuje uživatelům %(box_name)s účastnit se " "Matrix na internetu. To umožňuje uživatelům %(box_name)s účastnit se "
"chatovacích místností hostovaných jinde a uživatelům Matrix na jiných " "chatovacích místností hostovaných jinde a uživatelům Matrix na jiných "
"serverech účastnit se chatovacích místností hostovaných zde. Pokud máte " "serverech účastnit se chatovacích místností hostovaných zde. Pokud máte "
"problémy s federací, vyzkoušejte <a href=\"%(tester_url)s#%(domain_name)s\"" "problémy s federací, vyzkoušejte <a "
">nástroj pro testování federace</a>." "href=\"%(tester_url)s#%(domain_name)s\">nástroj pro testování federace</a>."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99 #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format #, python-format

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -4040,7 +4040,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -4058,7 +4067,7 @@ msgstr "Webserver"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4407,14 +4416,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-13 13:51+0000\n" "PO-Revision-Date: 2025-11-13 13:51+0000\n"
"Last-Translator: Dietmar <sagen@permondes.de>\n" "Last-Translator: Dietmar <sagen@permondes.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/" "Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
@ -3982,7 +3982,20 @@ msgstr ""
"Zur Verwendung von Janus ist <a href=\"{coturn_url}\">Coturn</a> " "Zur Verwendung von Janus ist <a href=\"{coturn_url}\">Coturn</a> "
"erforderlich." "erforderlich."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Hinweis:</strong> Diese App erhält regelmäßig Funktionsupdates. Sie "
"kann nur installiert werden, wenn in der App <a href=\"{upgrades_url}"
"\">Software Aktualisierungen</a> die Option für regelmäßige Funktionsupdates "
"aktiviert ist."
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3998,7 +4011,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "Web-Konferenz" msgstr "Web-Konferenz"
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4338,18 +4351,6 @@ msgstr ""
"Installiere die <a href=\"{coturn_url}\">Coturn</a>-App oder konfiguriere " "Installiere die <a href=\"{coturn_url}\">Coturn</a>-App oder konfiguriere "
"einen externen Server." "einen externen Server."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Hinweis:</strong> Diese App erhält regelmäßig Funktionsupdates. Sie "
"kann nur installiert werden, wenn in der App <a href=\"{upgrades_url}"
"\">Software Aktualisierungen</a> die Option für regelmäßige Funktionsupdates "
"aktiviert ist."
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"
@ -4521,8 +4522,8 @@ msgstr ""
"Internet zusammenarbeitet. Dadurch können %(box_name)s-Benutzer an Räumen " "Internet zusammenarbeitet. Dadurch können %(box_name)s-Benutzer an Räumen "
"teilnehmen, die woanders gehostet werden, und Matrix-Benutzer auf anderen " "teilnehmen, die woanders gehostet werden, und Matrix-Benutzer auf anderen "
"Servern können an Räumen teilnehmen, die hier gehostet werden. Wenn Sie " "Servern können an Räumen teilnehmen, die hier gehostet werden. Wenn Sie "
"Probleme mit der Föderation haben, probieren Sie das <a href=" "Probleme mit der Föderation haben, probieren Sie das <a "
"\"%(tester_url)s#%(domain_name)s\">Föderationstest-Tool</a> ." "href=\"%(tester_url)s#%(domain_name)s\">Föderationstest-Tool</a> ."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99 #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format #, python-format

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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"
@ -3510,7 +3510,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3526,7 +3535,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3814,14 +3823,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -4103,7 +4103,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -4121,7 +4130,7 @@ msgstr "Διακομιστής Διαδικτύου (Web Server)"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4467,14 +4476,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2024-11-01 17:00+0000\n" "PO-Revision-Date: 2024-11-01 17:00+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/"
@ -4011,7 +4011,16 @@ msgstr "Se incluye una sala de videoconferencia simple."
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "Para usar Janus se necesita <a href=\"{coturn_url}\">Coturn</a> ." msgstr "Para usar Janus se necesita <a href=\"{coturn_url}\">Coturn</a> ."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -4029,7 +4038,7 @@ msgstr "Servidor Web"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4377,14 +4386,6 @@ msgstr ""
"Instalar la app <a href=\"{coturn_url}\">Coturn</a> o configurar un servidor " "Instalar la app <a href=\"{coturn_url}\">Coturn</a> o configurar un servidor "
"externo." "externo."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-07-20 18:01+0000\n" "PO-Revision-Date: 2025-07-20 18:01+0000\n"
"Last-Translator: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>\n" "Last-Translator: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>\n"
"Language-Team: Estonian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Estonian <https://hosted.weblate.org/projects/freedombox/"
@ -3515,7 +3515,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3531,7 +3540,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3819,14 +3828,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -3931,7 +3931,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3949,7 +3958,7 @@ msgstr "سرور وب"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4289,14 +4298,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Plinth 0.6\n" "Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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-" "Language-Team: Plinth Developers <freedombox-"
@ -4083,7 +4083,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -4101,7 +4110,7 @@ msgstr "WEB SERVER"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4446,14 +4455,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
#, fuzzy #, fuzzy
#| msgid "Chat Server (XMPP)" #| msgid "Chat Server (XMPP)"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-10-30 04:24+0000\n" "PO-Revision-Date: 2025-10-30 04:24+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/"
@ -3992,7 +3992,20 @@ msgstr "Une salle de visioconférence simple est incluse."
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "<a href=\"{coturn_url}\">Coturn</a> est requis pour utiliser Janus." msgstr "<a href=\"{coturn_url}\">Coturn</a> est requis pour utiliser Janus."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Note :</strong> Cette appli est mise à jour à un rythme soutenu. "
"Elle ne peut être installée que lorsque les mises à jour fréquentes sont "
"activées depuis lappli de <a href=\"{upgrades_url}\">Mise à jour du "
"système</a>."
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -4008,7 +4021,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "Conférence Web" msgstr "Conférence Web"
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4347,18 +4360,6 @@ msgstr ""
"Installez pour cela lapplication <a href=\"{coturn_url}\">Coturn</a> ou " "Installez pour cela lapplication <a href=\"{coturn_url}\">Coturn</a> ou "
"bien configurez un serveur externe." "bien configurez un serveur externe."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Note :</strong> Cette appli est mise à jour à un rythme soutenu. "
"Elle ne peut être installée que lorsque les mises à jour fréquentes sont "
"activées depuis lappli de <a href=\"{upgrades_url}\">Mise à jour du "
"système</a>."
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -3528,7 +3528,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3546,7 +3555,7 @@ msgstr "Servidor web"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3836,14 +3845,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -3801,7 +3801,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3817,7 +3826,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4109,14 +4118,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-04-29 16:30+0000\n" "PO-Revision-Date: 2025-04-29 16:30+0000\n"
"Last-Translator: Thulasi Edhala <thulasiedhala@gmail.com>\n" "Last-Translator: Thulasi Edhala <thulasiedhala@gmail.com>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
@ -4048,7 +4048,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -4066,7 +4075,7 @@ msgstr "वेब सर्वर"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4399,14 +4408,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "मैट्रिक्स सिनापसॅ" msgstr "मैट्रिक्स सिनापसॅ"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-06-04 15:01+0000\n" "PO-Revision-Date: 2025-06-04 15:01+0000\n"
"Last-Translator: András Szűcs " "Last-Translator: András Szűcs "
"<andrascc86288f63c44cb5@users.noreply.hosted.weblate.org>\n" "<andrascc86288f63c44cb5@users.noreply.hosted.weblate.org>\n"
@ -4058,7 +4058,16 @@ msgstr ""
"A Janus használatához szükség van a <a href=\"{coturn_url}\">Coturn</a> " "A Janus használatához szükség van a <a href=\"{coturn_url}\">Coturn</a> "
"alkalmazásra." "alkalmazásra."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -4076,7 +4085,7 @@ msgstr "Webszerver"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4425,14 +4434,6 @@ msgstr ""
"videóhívásokhoz. Telepítsd a <a href=\"{coturn_url}\">Coturn</a> " "videóhívásokhoz. Telepítsd a <a href=\"{coturn_url}\">Coturn</a> "
"alkalmazást, vagy konfigurálj egy külső szervert." "alkalmazást, vagy konfigurálj egy külső szervert."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -4000,7 +4000,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -4018,7 +4027,7 @@ msgstr "Server Web"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4361,14 +4370,6 @@ msgstr ""
"Pasang aplikasi <a href=\"{coturn_url}\">Coturn</a> atau konfigurasikan " "Pasang aplikasi <a href=\"{coturn_url}\">Coturn</a> atau konfigurasikan "
"server eksternal." "server eksternal."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Sinaps Matrix" msgstr "Sinaps Matrix"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-13 13:51+0000\n" "PO-Revision-Date: 2025-11-13 13:51+0000\n"
"Last-Translator: Dietmar <sagen@permondes.de>\n" "Last-Translator: Dietmar <sagen@permondes.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
@ -3778,7 +3778,20 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Nota:</strong> questa app riceve frequenti aggiornamenti delle "
"funzionalità. Può essere installata solo se gli aggiornamenti frequenti "
"delle funzionalità sono abilitati nell'app <a href=\"{upgrades_url}"
"\">Aggiornamento software</a>."
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3794,7 +3807,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4107,18 +4120,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Nota:</strong> questa app riceve frequenti aggiornamenti delle "
"funzionalità. Può essere installata solo se gli aggiornamenti frequenti "
"delle funzionalità sono abilitati nell'app <a href=\"{upgrades_url}"
"\">Aggiornamento software</a>."
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-10-24 16:02+0000\n" "PO-Revision-Date: 2025-10-24 16:02+0000\n"
"Last-Translator: Jun Nogata <nogajun@gmail.com>\n" "Last-Translator: Jun Nogata <nogajun@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/"
@ -3517,7 +3517,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3533,7 +3542,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3821,14 +3830,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -3512,7 +3512,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3528,7 +3537,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3816,14 +3825,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -3524,7 +3524,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3540,7 +3549,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3830,14 +3839,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -3523,7 +3523,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3539,7 +3548,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3829,14 +3838,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2024-10-27 23:30+0000\n" "PO-Revision-Date: 2024-10-27 23:30+0000\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n" "Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/" "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@ -4051,7 +4051,16 @@ msgstr "Et enkelt videokonferanserom er med."
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -4069,7 +4078,7 @@ msgstr "Nett-tjener"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4411,14 +4420,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-09-17 09:01+0000\n" "PO-Revision-Date: 2025-09-17 09:01+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/"
@ -3893,7 +3893,16 @@ msgstr "Er is ook een eenvoudige videoconferentieruimte."
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "Om Janus te gebruiken is <a href=\"{coturn_url}\">Coturn</a> nodig." msgstr "Om Janus te gebruiken is <a href=\"{coturn_url}\">Coturn</a> nodig."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3909,7 +3918,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "Web Conferentie" msgstr "Web Conferentie"
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4247,14 +4256,6 @@ msgstr ""
"videogesprekken. Installeer de <a href=\"{coturn_url}\">Coturn</a> " "videogesprekken. Installeer de <a href=\"{coturn_url}\">Coturn</a> "
"toepassing of configureer een externe server." "toepassing of configureer een externe server."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2024-07-13 12:09+0000\n" "PO-Revision-Date: 2024-07-13 12:09+0000\n"
"Last-Translator: Monika <adamdomenek@protonmail.com>\n" "Last-Translator: Monika <adamdomenek@protonmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
@ -3961,7 +3961,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3979,7 +3988,7 @@ msgstr "Serwer Web"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4285,14 +4294,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-04-09 22:41+0000\n" "PO-Revision-Date: 2025-04-09 22:41+0000\n"
"Last-Translator: tuliogit <wikigeolog@gmx.com>\n" "Last-Translator: tuliogit <wikigeolog@gmx.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -3957,7 +3957,16 @@ msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
"&lt;a href=\"{coturn_url}\"&gt;Coturn&lt;/a&gt; é necessário para usar Janus." "&lt;a href=\"{coturn_url}\"&gt;Coturn&lt;/a&gt; é necessário para usar Janus."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3973,7 +3982,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "Conferência web" msgstr "Conferência web"
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4309,14 +4318,6 @@ msgstr ""
"vídeo. Instale o aplicativo <a href=\"{coturn_url}\">Coturn</a> ou configure " "vídeo. Instale o aplicativo <a href=\"{coturn_url}\">Coturn</a> ou configure "
"um servidor externo." "um servidor externo."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-09-29 19:02+0000\n" "PO-Revision-Date: 2025-11-21 02:51+0000\n"
"Last-Translator: Roman Akimov <zoompyc@gmail.com>\n" "Last-Translator: Roman Akimov <zoompyc@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/ru/>\n" "freedombox/ru/>\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.14-dev\n" "X-Generator: Weblate 5.15-dev\n"
#: plinth/config.py:103 #: plinth/config.py:103
#, python-brace-format #, python-brace-format
@ -213,7 +213,7 @@ msgstr "Местный"
#: plinth/modules/avahi/manifest.py:14 #: plinth/modules/avahi/manifest.py:14
msgid "mDNS" msgid "mDNS"
msgstr "" msgstr "mDNS"
#: plinth/modules/backups/__init__.py:24 #: plinth/modules/backups/__init__.py:24
msgid "Backups allows creating and managing backup archives." msgid "Backups allows creating and managing backup archives."
@ -503,7 +503,7 @@ msgstr "Конфигурация"
#: plinth/modules/backups/manifest.py:21 #: plinth/modules/backups/manifest.py:21
msgid "Borg" msgid "Borg"
msgstr "" msgstr "Borg"
#: plinth/modules/backups/privileged.py:34 #: plinth/modules/backups/privileged.py:34
msgid "" msgid ""
@ -935,7 +935,7 @@ msgstr "Список и чтение всех файлов"
#: plinth/modules/bepasty/__init__.py:57 plinth/modules/bepasty/manifest.py:6 #: plinth/modules/bepasty/__init__.py:57 plinth/modules/bepasty/manifest.py:6
msgid "bepasty" msgid "bepasty"
msgstr "" msgstr "bepasty"
#: plinth/modules/bepasty/forms.py:17 #: plinth/modules/bepasty/forms.py:17
msgid "Public Access (default permissions)" msgid "Public Access (default permissions)"
@ -977,7 +977,7 @@ msgstr "Обмен файлами"
#: plinth/modules/bepasty/manifest.py:23 #: plinth/modules/bepasty/manifest.py:23
msgid "Pastebin" msgid "Pastebin"
msgstr "" msgstr "Pastebin"
#: plinth/modules/bepasty/templates/bepasty.html:12 #: plinth/modules/bepasty/templates/bepasty.html:12
msgid "Manage Passwords" msgid "Manage Passwords"
@ -2457,7 +2457,7 @@ msgstr "Thunderbird"
#: plinth/modules/email/manifest.py:37 #: plinth/modules/email/manifest.py:37
msgid "Thunderbird Mobile" msgid "Thunderbird Mobile"
msgstr "" msgstr "Thunderbird Mobile"
#: plinth/modules/email/manifest.py:52 #: plinth/modules/email/manifest.py:52
msgid "FairEmail" msgid "FairEmail"
@ -2703,7 +2703,7 @@ msgstr "Веб-сайт"
#: plinth/modules/featherwiki/manifest.py:18 #: plinth/modules/featherwiki/manifest.py:18
#: plinth/modules/tiddlywiki/manifest.py:25 #: plinth/modules/tiddlywiki/manifest.py:25
msgid "Quine" msgid "Quine"
msgstr "" msgstr "Quine"
#: plinth/modules/featherwiki/manifest.py:18 #: plinth/modules/featherwiki/manifest.py:18
#: plinth/modules/nextcloud/manifest.py:56 #: plinth/modules/nextcloud/manifest.py:56
@ -3712,7 +3712,7 @@ msgstr "Домашняя автоматизация"
#: plinth/modules/homeassistant/manifest.py:63 #: plinth/modules/homeassistant/manifest.py:63
msgid "IoT" msgid "IoT"
msgstr "" msgstr "IoT"
#: plinth/modules/homeassistant/manifest.py:64 #: plinth/modules/homeassistant/manifest.py:64
#: plinth/modules/networks/manifest.py:8 #: plinth/modules/networks/manifest.py:8
@ -3725,11 +3725,11 @@ msgstr "Wi-Fi"
#: plinth/modules/homeassistant/manifest.py:65 #: plinth/modules/homeassistant/manifest.py:65
msgid "ZigBee" msgid "ZigBee"
msgstr "" msgstr "ZigBee"
#: plinth/modules/homeassistant/manifest.py:66 #: plinth/modules/homeassistant/manifest.py:66
msgid "Z-Wave" msgid "Z-Wave"
msgstr "" msgstr "Z-Wave"
#: plinth/modules/homeassistant/manifest.py:67 #: plinth/modules/homeassistant/manifest.py:67
msgid "Thread" msgid "Thread"
@ -3928,7 +3928,20 @@ msgstr "Включает в себя простую комнату видеок
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "<a href=\"{coturn_url}\">Coturn</a> необходим для использования Janus." msgstr "<a href=\"{coturn_url}\">Coturn</a> необходим для использования Janus."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Примечание:</strong> Это приложение часто получает обновления. Оно "
"может быть установлено только в том случае, если в системе включено частое "
"обновление функций. <a href=\"{upgrades_url}\">Обновление программного "
"обеспечения</a> ."
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3938,13 +3951,13 @@ msgstr "Видеокомната Janus"
#: plinth/modules/janus/manifest.py:16 #: plinth/modules/janus/manifest.py:16
msgid "WebRTC" msgid "WebRTC"
msgstr "" msgstr "WebRTC"
#: plinth/modules/janus/manifest.py:16 #: plinth/modules/janus/manifest.py:16
msgid "Web conference" msgid "Web conference"
msgstr "Веб-конференция" msgstr "Веб-конференция"
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4021,7 +4034,7 @@ 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/forms.py:23 #: plinth/modules/kiwix/forms.py:23
msgid "Content packages have to be in .zim format" msgid "Content packages have to be in .zim format"
@ -4278,18 +4291,6 @@ msgstr ""
"Установите приложение <a href=\"{coturn_url}\">Coturn</a> или настройте " "Установите приложение <a href=\"{coturn_url}\">Coturn</a> или настройте "
"внешний сервер." "внешний сервер."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Примечание:</strong> Это приложение часто получает обновления. Оно "
"может быть установлено только в том случае, если в системе включено частое "
"обновление функций. <a href=\"{upgrades_url}\">Обновление программного "
"обеспечения</a> ."
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"
@ -4391,11 +4392,7 @@ msgstr ""
"мере один домен, чтобы иметь возможность использовать Matrix." "мере один домен, чтобы иметь возможность использовать Matrix."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20 #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, fuzzy, python-format #, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid "" msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will " "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name " "look like <em>@username:%(domain_name)s</em>. Changing the domain name "
@ -4403,8 +4400,8 @@ msgid ""
msgstr "" msgstr ""
"Домен сервера Matrix имеет значение <em>%(domain_name)s</em>. Идентификаторы " "Домен сервера Matrix имеет значение <em>%(domain_name)s</em>. Идентификаторы "
"пользователей будет выглядеть как <em>@имя_пользователя:%(domain_name)s</" "пользователей будет выглядеть как <em>@имя_пользователя:%(domain_name)s</"
"em>. Изменение имени домена после первоначальной настройки в настоящее время " "em>. Для изменения доменного имени требуется удалить и переустановить "
"не поддерживается." "приложение, что приведет к удалению данных приложения."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28 #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid "" msgid ""
@ -4447,10 +4444,8 @@ msgid "Unlimited"
msgstr "Неограниченное" msgstr "Неограниченное"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78 #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation" msgid "Federation"
msgstr "Генератор питания" msgstr "Объединение"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81 #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format #, python-format
@ -4461,6 +4456,12 @@ msgid ""
"hosted here. If you face problems with federation, try the <a " "hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>." "href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr "" msgstr ""
"Matrix Synapse настроен для работы с другими серверами Matrix в Интернете. "
"Это позволяет пользователям %(box_name)s участвовать в комнатах, размещенных "
"на других серверах, а пользователям Matrix других серверов - в комнатах, "
"размещенных на этом сервере. Если у вас возникнут проблемы с федерацией, "
"попробуйте использовать <a href=\"%(tester_url)s#%(domain_name)s\"> "
"инструмент для тестирования федерации</a>."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99 #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format #, python-format
@ -4820,7 +4821,7 @@ msgstr ""
#: plinth/modules/miniflux/__init__.py:42 #: plinth/modules/miniflux/__init__.py:42
#: plinth/modules/miniflux/manifest.py:10 #: plinth/modules/miniflux/manifest.py:10
msgid "Miniflux" msgid "Miniflux"
msgstr "" msgstr "Miniflux"
#: plinth/modules/miniflux/forms.py:12 #: plinth/modules/miniflux/forms.py:12
msgid "Enter a username for the user." msgid "Enter a username for the user."
@ -4844,7 +4845,7 @@ msgstr "Пароли не совпадают."
#: plinth/modules/miniflux/manifest.py:18 #: plinth/modules/miniflux/manifest.py:18
msgid "Fluent Reader Lite" msgid "Fluent Reader Lite"
msgstr "" msgstr "Fluent Reader Lite"
#: plinth/modules/miniflux/manifest.py:33 #: plinth/modules/miniflux/manifest.py:33
msgid "Fluent Reader" msgid "Fluent Reader"
@ -4852,15 +4853,15 @@ msgstr "Беглое чтение"
#: plinth/modules/miniflux/manifest.py:46 #: plinth/modules/miniflux/manifest.py:46
msgid "FluxNews" msgid "FluxNews"
msgstr "" msgstr "FluxNews"
#: plinth/modules/miniflux/manifest.py:61 #: plinth/modules/miniflux/manifest.py:61
msgid "MiniFlutt" msgid "MiniFlutt"
msgstr "" msgstr "MiniFlutt"
#: plinth/modules/miniflux/manifest.py:71 #: plinth/modules/miniflux/manifest.py:71
msgid "NetNewsWire" msgid "NetNewsWire"
msgstr "" msgstr "NetNewsWire"
#: plinth/modules/miniflux/manifest.py:86 #: plinth/modules/miniflux/manifest.py:86
msgid "Newsflash" msgid "Newsflash"
@ -5198,7 +5199,7 @@ msgstr "Ссылка"
#: plinth/modules/names/templates/names.html:104 #: plinth/modules/names/templates/names.html:104
#: plinth/modules/networks/templates/connection_show.html:268 #: plinth/modules/networks/templates/connection_show.html:268
msgid "DNS-over-TLS" msgid "DNS-over-TLS"
msgstr "" msgstr "DNS-over-TLS"
#: plinth/modules/names/templates/names.html:108 #: plinth/modules/names/templates/names.html:108
msgid "DNSSEC" msgid "DNSSEC"
@ -6246,7 +6247,7 @@ msgstr "локальная ссылка"
#: plinth/modules/networks/views.py:32 #: plinth/modules/networks/views.py:32
msgid "dhcp" msgid "dhcp"
msgstr "" msgstr "dhcp"
#: plinth/modules/networks/views.py:33 #: plinth/modules/networks/views.py:33
msgid "ignore" msgid "ignore"
@ -6506,7 +6507,7 @@ msgstr ""
#: plinth/modules/nextcloud/manifest.py:11 #: plinth/modules/nextcloud/manifest.py:11
#: plinth/modules/nextcloud/manifest.py:18 #: plinth/modules/nextcloud/manifest.py:18
msgid "Nextcloud" msgid "Nextcloud"
msgstr "" msgstr "Nextcloud"
#: plinth/modules/nextcloud/forms.py:19 #: plinth/modules/nextcloud/forms.py:19
msgid "Not set" msgid "Not set"
@ -7230,11 +7231,11 @@ msgstr "Контакты"
#: plinth/modules/radicale/manifest.py:91 plinth/modules/sogo/manifest.py:75 #: plinth/modules/radicale/manifest.py:91 plinth/modules/sogo/manifest.py:75
msgid "CalDAV" msgid "CalDAV"
msgstr "" msgstr "CalDAV"
#: plinth/modules/radicale/manifest.py:91 plinth/modules/sogo/manifest.py:76 #: plinth/modules/radicale/manifest.py:91 plinth/modules/sogo/manifest.py:76
msgid "CardDAV" msgid "CardDAV"
msgstr "" msgstr "CardDAV"
#: plinth/modules/radicale/views.py:32 #: plinth/modules/radicale/views.py:32
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
@ -7323,20 +7324,16 @@ msgstr ""
"фидов." "фидов."
#: plinth/modules/rssbridge/__init__.py:28 #: plinth/modules/rssbridge/__init__.py:28
#, fuzzy, python-brace-format #, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid "" msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a " "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When " "href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials." "adding a feed, enable authentication and use your {box_name} credentials."
msgstr "" msgstr ""
"Вы можете использовать RSS-Bridge с <a href=\"{miniflux_url}\">Miniflux</a> " "Вы можете использовать RSS-мост с <a href=\"{miniflux_url}\">Miniflux</a> or "
"или <a href=\"{ttrss_url}\">Tiny Tiny RSS</a>, чтобы следить за различными " "<a href=\"{nextcloud_url}\">Nextcloud News</a> следить за различными веб-"
"сайтами. При добавлении ленты включите аутентификацию и используйте свои " "сайтами. При добавлении фида включите аутентификацию и используйте свои "
"учетные данные {box_name}." "учетные данные от {box_name}."
#: plinth/modules/rssbridge/__init__.py:49 #: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds" msgid "Read and subscribe to news feeds"
@ -7834,7 +7831,7 @@ msgstr "Точка входа"
#: plinth/modules/shadowsocks/manifest.py:22 #: plinth/modules/shadowsocks/manifest.py:22
#: plinth/modules/shadowsocksserver/manifest.py:21 #: plinth/modules/shadowsocksserver/manifest.py:21
msgid "Shadowsocks" msgid "Shadowsocks"
msgstr "" msgstr "Shadowsocks"
#: plinth/modules/shadowsocksserver/__init__.py:26 #: plinth/modules/shadowsocksserver/__init__.py:26
#, python-brace-format #, python-brace-format
@ -8103,7 +8100,7 @@ msgstr "Заведомо исправное состояние"
#: plinth/modules/snapshot/manifest.py:14 #: plinth/modules/snapshot/manifest.py:14
msgid "Btrfs" msgid "Btrfs"
msgstr "" msgstr "Btrfs"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:12 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?" msgid "Delete the following snapshots permanently?"
@ -8731,7 +8728,7 @@ msgstr ""
#: plinth/modules/tiddlywiki/__init__.py:64 #: plinth/modules/tiddlywiki/__init__.py:64
#: plinth/modules/tiddlywiki/manifest.py:9 #: plinth/modules/tiddlywiki/manifest.py:9
msgid "TiddlyWiki" msgid "TiddlyWiki"
msgstr "" msgstr "TiddlyWiki"
#: plinth/modules/tiddlywiki/forms.py:39 #: plinth/modules/tiddlywiki/forms.py:39
msgid "A TiddlyWiki file with .html file extension" msgid "A TiddlyWiki file with .html file extension"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -3512,7 +3512,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3528,7 +3537,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3816,14 +3825,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -3771,7 +3771,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3787,7 +3796,7 @@ msgstr ""
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4087,14 +4096,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-12 07:51+0000\n" "PO-Revision-Date: 2025-11-12 07:51+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/"
@ -3945,7 +3945,20 @@ msgstr ""
"<a href=\"{coturn_url}\">Coturn</a> është i domosdoshëm për të përdorur " "<a href=\"{coturn_url}\">Coturn</a> është i domosdoshëm për të përdorur "
"Janus-in." "Janus-in."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Shënim:</strong> Ky aplikacion merr përditësime të shpeshta "
"veçorish. Mund të instalohet vetëm nëse përditësime të shpeshta të veçorive "
"janë të aktivizuara te aplikacioni <a href=\"{upgrades_url}\">Përditësim "
"Software-i</a>."
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3961,7 +3974,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "Konferencë Web" msgstr "Konferencë Web"
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4296,18 +4309,6 @@ msgstr ""
"aplikacionin <a href=\"{coturn_url}\">Coturn</a>, ose formësoni një shërbyes " "aplikacionin <a href=\"{coturn_url}\">Coturn</a>, ose formësoni një shërbyes "
"të jashtëm." "të jashtëm."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Shënim:</strong> Ky aplikacion merr përditësime të shpeshta "
"veçorish. Mund të instalohet vetëm nëse përditësime të shpeshta të veçorive "
"janë të aktivizuara te aplikacioni <a href=\"{upgrades_url}\">Përditësim "
"Software-i</a>."
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -3682,7 +3682,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3700,7 +3709,7 @@ msgstr "Web Server"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4000,14 +4009,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2024-07-30 01:31+0000\n" "PO-Revision-Date: 2024-07-30 01:31+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/"
@ -4019,7 +4019,16 @@ msgstr "Ett enkelt videokonferensrum ingår."
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "<a href=\"{coturn_url}\">Coturn</a> krävs för att använda Janus." msgstr "<a href=\"{coturn_url}\">Coturn</a> krävs för att använda Janus."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -4037,7 +4046,7 @@ msgstr "Webbserver"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4385,14 +4394,6 @@ msgstr ""
"Matrix Synapse behöver en STUN/TURN-server för ljud-/videosamtal. Installera " "Matrix Synapse behöver en STUN/TURN-server för ljud-/videosamtal. Installera "
"<a href=\"{coturn_url}\">Coturn</a>-appen eller konfigurera en extern server." "<a href=\"{coturn_url}\">Coturn</a>-appen eller konfigurera en extern server."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-08-17 08:02+0000\n" "PO-Revision-Date: 2025-08-17 08:02+0000\n"
"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n" "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Tamil <https://hosted.weblate.org/projects/freedombox/"
@ -3900,7 +3900,16 @@ msgstr "ஒரு எளிய வீடியோ மாநாட்டு அ
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "<a href=\"{coturn_url}\"> கோட்டர்ன் </a> சானசைப் பயன்படுத்த வேண்டும்." msgstr "<a href=\"{coturn_url}\"> கோட்டர்ன் </a> சானசைப் பயன்படுத்த வேண்டும்."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "சானச்" msgstr "சானச்"
@ -3916,7 +3925,7 @@ msgstr "Webrtc"
msgid "Web conference" msgid "Web conference"
msgstr "வலை மாநாடு" msgstr "வலை மாநாடு"
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4249,14 +4258,6 @@ msgstr ""
"href=\"{coturn_url}\"> coturn </a> பயன்பாட்டை நிறுவவும் அல்லது வெளிப்புற " "href=\"{coturn_url}\"> coturn </a> பயன்பாட்டை நிறுவவும் அல்லது வெளிப்புற "
"சேவையகத்தை உள்ளமைக்கவும்." "சேவையகத்தை உள்ளமைக்கவும்."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "மேட்ரிக்ச் சினாப்ச்" msgstr "மேட்ரிக்ச் சினாப்ச்"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-05-14 17:03+0000\n" "PO-Revision-Date: 2025-05-14 17:03+0000\n"
"Last-Translator: Sripath Roy Koganti <sripathroy@swecha.net>\n" "Last-Translator: Sripath Roy Koganti <sripathroy@swecha.net>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
@ -3837,7 +3837,16 @@ msgstr "ఒక సాధారణ వీడియో కాన్ఫరెన్
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "<a href=\"{coturn_url}\">కారు</a> జానస్ ఉపయోగించడానికి అవసరం అవుతుంది." msgstr "<a href=\"{coturn_url}\">కారు</a> జానస్ ఉపయోగించడానికి అవసరం అవుతుంది."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "జాన్స్" msgstr "జాన్స్"
@ -3853,7 +3862,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "వెబ్ కాన్ఫరెన్స్" msgstr "వెబ్ కాన్ఫరెన్స్"
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4178,14 +4187,6 @@ msgstr ""
"Matrix Synapseకి ఆడియో/వీడియో కాల్‌ల కోసం STUN/TURN సర్వర్ అవసరం.<a href=\"{coturn_url}" "Matrix Synapseకి ఆడియో/వీడియో కాల్‌ల కోసం STUN/TURN సర్వర్ అవసరం.<a href=\"{coturn_url}"
"\">Coturn</a> యాప్‌ను ఇన్‌స్టాల్ చేయండి లేదా బాహ్య సర్వర్‌ను కాన్ఫిగర్ చేయండి." "\">Coturn</a> యాప్‌ను ఇన్‌స్టాల్ చేయండి లేదా బాహ్య సర్వర్‌ను కాన్ఫిగర్ చేయండి."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "మ్యాట్రిక్స్ సినాప్స్" msgstr "మ్యాట్రిక్స్ సినాప్స్"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-12 07:51+0000\n" "PO-Revision-Date: 2025-11-12 07:51+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/"
@ -3915,7 +3915,20 @@ msgstr "Basit bir video konferans odası dahildir."
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "Janus'u kullanmak için <a href=\"{coturn_url}\">Coturn</a> gereklidir." msgstr "Janus'u kullanmak için <a href=\"{coturn_url}\">Coturn</a> gereklidir."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Not:</strong> Bu uygulama sık yapılan özel özellik güncellemeleri "
"alır. Bu, yalnızca <a href=\"{upgrades_url}\">Yazılım Güncellemesi</a> "
"uygulamasında sık yapılan özellik güncellemeleri etkinleştirilirse "
"yüklenebilir."
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3931,7 +3944,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "Web görüşme" msgstr "Web görüşme"
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4267,18 +4280,6 @@ msgstr ""
"ihtiyaç duyar. <a href={coturn_url}>Coturn</a> uygulamasını yükleyin veya " "ihtiyaç duyar. <a href={coturn_url}>Coturn</a> uygulamasını yükleyin veya "
"harici bir sunucu yapılandırın." "harici bir sunucu yapılandırın."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Not:</strong> Bu uygulama sık yapılan özel özellik güncellemeleri "
"alır. Bu, yalnızca <a href=\"{upgrades_url}\">Yazılım Güncellemesi</a> "
"uygulamasında sık yapılan özellik güncellemeleri etkinleştirilirse "
"yüklenebilir."
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"
@ -4446,8 +4447,9 @@ msgstr ""
"yapılandırılmıştır. Bu, %(box_name)s kullanıcılarının başka bir yerde " "yapılandırılmıştır. Bu, %(box_name)s kullanıcılarının başka bir yerde "
"barındırılan odalara katılmasını ve diğer sunuculardaki Matrix " "barındırılan odalara katılmasını ve diğer sunuculardaki Matrix "
"kullanıcılarının burada barındırılan odalara katılmasını sağlar. Eğer " "kullanıcılarının burada barındırılan odalara katılmasını sağlar. Eğer "
"federasyonla ilgili sorunlarla karşılaşırsanız, <a href=" "federasyonla ilgili sorunlarla karşılaşırsanız, <a "
"\"%(tester_url)s#%(domain_name)s\">federasyon deneyici aracını</a> deneyin." "href=\"%(tester_url)s#%(domain_name)s\">federasyon deneyici aracını</a> "
"deneyin."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99 #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format #, python-format

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-12 07:51+0000\n" "PO-Revision-Date: 2025-11-12 07:51+0000\n"
"Last-Translator: Максим Горпиніч <gorpinicmaksim0@gmail.com>\n" "Last-Translator: Максим Горпиніч <gorpinicmaksim0@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
@ -16,9 +16,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"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=3; plural=" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"1 : 2);\n"
"X-Generator: Weblate 5.15-dev\n" "X-Generator: Weblate 5.15-dev\n"
#: plinth/config.py:103 #: plinth/config.py:103
@ -3925,7 +3924,19 @@ msgstr "Входить проста кімната для відеоконфер
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "Для використання Janus потрібен <a href=\"{coturn_url}\">Coturn</a>." msgstr "Для використання Janus потрібен <a href=\"{coturn_url}\">Coturn</a>."
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Примітка:</strong> Ця програма отримує часті оновлення функцій. Її "
"можна встановити, лише якщо в програмі <a href=\"{upgrades_url}\">Оновлення "
"програмного забезпечення</a> увімкнено часті оновлення функцій."
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "Janus" msgstr "Janus"
@ -3941,7 +3952,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "Веб-конференція" msgstr "Веб-конференція"
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4276,17 +4287,6 @@ msgstr ""
"Встановіть програму <a href=\"{coturn_url}\">Coturn</a> або налаштуйте " "Встановіть програму <a href=\"{coturn_url}\">Coturn</a> або налаштуйте "
"зовнішній сервер." "зовнішній сервер."
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
"<strong>Примітка:</strong> Ця програма отримує часті оновлення функцій. Її "
"можна встановити, лише якщо в програмі <a href=\"{upgrades_url}\">Оновлення "
"програмного забезпечення</a> увімкнено часті оновлення функцій."
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Матричний синапс" msgstr "Матричний синапс"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\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/"
@ -3836,7 +3836,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3854,7 +3863,7 @@ msgstr "Máy chủ web"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4154,14 +4163,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Plinth\n" "Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-12 07:51+0000\n" "PO-Revision-Date: 2025-11-12 07:51+0000\n"
"Last-Translator: 大王叫我来巡山 " "Last-Translator: 大王叫我来巡山 "
"<hamburger2048@users.noreply.hosted.weblate.org>\n" "<hamburger2048@users.noreply.hosted.weblate.org>\n"
@ -3640,7 +3640,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3656,7 +3665,7 @@ msgstr "WebRTC"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -3952,14 +3961,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "Matrix Synapse" msgstr "Matrix Synapse"

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: 2025-11-11 01:20+0000\n" "POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-02-07 12:01+0000\n" "PO-Revision-Date: 2025-02-07 12:01+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 Han script) <https://hosted.weblate.org/" "Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
@ -3735,7 +3735,16 @@ msgstr ""
msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus." msgid "<a href=\"{coturn_url}\">Coturn</a> is required to use Janus."
msgstr "" msgstr ""
#: plinth/modules/janus/__init__.py:42 #: plinth/modules/janus/__init__.py:29
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/janus/__init__.py:47
msgid "Janus" msgid "Janus"
msgstr "" msgstr ""
@ -3753,7 +3762,7 @@ msgstr "網頁伺服器"
msgid "Web conference" msgid "Web conference"
msgstr "" msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117 #: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272 #: plinth/templates/base.html:272
msgid "JavaScript license information" msgid "JavaScript license information"
@ -4053,14 +4062,6 @@ msgid ""
"<a href={coturn_url}>Coturn</a> app or configure an external server." "<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:38
#, python-brace-format
msgid ""
"<strong>Note:</strong> This app receives frequent feature updates. It can "
"only be installed if frequent feature updates is enabled in the <a "
"href=\"{upgrades_url}\">Software Update</a> app."
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:59 #: plinth/modules/matrixsynapse/__init__.py:59
msgid "Matrix Synapse" msgid "Matrix Synapse"
msgstr "" msgstr ""

View File

@ -5,6 +5,7 @@ GnuDIP client for updating Dynamic DNS records.
import hashlib import hashlib
import logging import logging
import socket
from html.parser import HTMLParser from html.parser import HTMLParser
import requests import requests
@ -45,18 +46,43 @@ def _check_required_keys(dictionary: dict[str, str], keys: list[str]) -> None:
f"Missing required keys in response: {', '.join(missing_keys)}") f"Missing required keys in response: {', '.join(missing_keys)}")
def _request_get_ipv4(*args, **kwargs):
"""Make a IPv4-only request.
XXX: This monkey-patches socket.getaddrinfo which may causes issues when
running multiple threads. With urllib3 >= 2.4 (Trixie has 2.3), it is
possible to implement more cleanly. Use a session for requests library. In
the session add custom adapter for https:. In the adapter, override
creation of pool manager, and pass socket_family parameter.
"""
original = socket.getaddrinfo
def getaddrinfo_ipv4(*args, **kwargs):
return original(args[0], args[1], socket.AF_INET, *args[3:], **kwargs)
socket.getaddrinfo = getaddrinfo_ipv4
try:
return requests.get(*args, **kwargs)
finally:
socket.getaddrinfo = original
def update(server: str, domain: str, username: str, def update(server: str, domain: str, username: str,
password: str) -> tuple[bool, str | None]: password: str) -> tuple[bool, str | None]:
"""Update Dynamic DNS record using GnuDIP protocol. """Update Dynamic DNS record using GnuDIP protocol.
Protocol documentation: Protocol documentation:
https://gnudip2.sourceforge.net/gnudip-www/latest/gnudip/html/protocol.html https://gnudip2.sourceforge.net/gnudip-www/latest/gnudip/html/protocol.html
GnuDIP at least as deployed on the FreedomBox foundation servers does not
support IPv6 (it does have any code to update AAAA records). So, make a
request only using IPv4 stack.
""" """
domain = domain.removeprefix(username + '.') domain = domain.removeprefix(username + '.')
password_digest = hashlib.md5(password.encode()).hexdigest() password_digest = hashlib.md5(password.encode()).hexdigest()
http_server = f'https://{server}/gnudip/cgi-bin/gdipupdt.cgi' http_server = f'https://{server}/gnudip/cgi-bin/gdipupdt.cgi'
response = requests.get(http_server) response = _request_get_ipv4(http_server)
salt_response = _extract_content_from_meta_tags(response.text) salt_response = _extract_content_from_meta_tags(response.text)
_check_required_keys(salt_response, ['salt', 'time', 'sign']) _check_required_keys(salt_response, ['salt', 'time', 'sign'])
@ -74,7 +100,7 @@ def update(server: str, domain: str, username: str,
'pass': password_digest, 'pass': password_digest,
'reqc': '2' 'reqc': '2'
} }
update_response = requests.get(http_server, params=query_params) update_response = _request_get_ipv4(http_server, params=query_params)
update_result = _extract_content_from_meta_tags(update_response.text) update_result = _extract_content_from_meta_tags(update_response.text)
_check_required_keys(update_result, ['retc']) _check_required_keys(update_result, ['retc'])

View File

@ -53,7 +53,11 @@ class JSXCApp(app_module.App):
clients=info.clients, tags=info.tags) clients=info.clients, tags=info.tags)
self.add(shortcut) self.add(shortcut)
packages = Packages('packages-jsxc', ['libjs-jsxc']) packages = Packages('packages-jsxc', [
'libjs-jsxc', 'libjs-bootstrap4', 'libjs-jquery',
'libjs-jquery-ui', 'node-jquery-slimscroll',
'libjs-jquery-fullscreen'
])
self.add(packages) self.add(packages)
firewall = Firewall('firewall-jsxc', info.name, firewall = Firewall('firewall-jsxc', info.name,

View File

@ -48,7 +48,7 @@
<script src="/javascript/jquery/jquery.min.js"></script> <script src="/javascript/jquery/jquery.min.js"></script>
<script src="/javascript/jquery-ui/jquery-ui.min.js"></script> <script src="/javascript/jquery-ui/jquery-ui.min.js"></script>
<script src="/javascript/jquery-slimscroll/jquery.slimscroll.min.js"></script> <script src="/javascript/jquery-slimscroll/jquery-slimscroll.min.js"></script>
<script src="/javascript/jquery-fullscreen/jquery.fullscreen.js"></script> <script src="/javascript/jquery-fullscreen/jquery.fullscreen.js"></script>
<script src="/javascript/bootstrap4/js/bootstrap.bundle.min.js"></script> <script src="/javascript/bootstrap4/js/bootstrap.bundle.min.js"></script>
<script src="/javascript/jsxc/lib/jsxc.dep.js"></script> <script src="/javascript/jsxc/lib/jsxc.dep.js"></script>

View File

@ -1,10 +1,13 @@
# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-License-Identifier: AGPL-3.0-or-later
"""Views for the JSXC module.""" """Views for the JSXC module."""
import copy
from django.http import Http404 from django.http import Http404
from django.views.generic import TemplateView from django.views.generic import TemplateView
import plinth.app as app_module import plinth.app as app_module
from plinth.middleware import CONTENT_SECURITY_POLICY
from plinth.modules.names.components import DomainName from plinth.modules.names.components import DomainName
@ -12,6 +15,14 @@ class JsxcView(TemplateView):
"""A simple page to embed Javascript XMPP Client library.""" """A simple page to embed Javascript XMPP Client library."""
template_name = 'jsxc_launch.html' template_name = 'jsxc_launch.html'
headers: dict[str, str] = {}
def __init__(self, **kwargs):
"""Initialize the view and set CSP."""
super().__init__(**kwargs)
csp = copy.copy(CONTENT_SECURITY_POLICY)
csp['style-src'] = "'self' 'unsafe-inline'"
self.headers['Content-Security-Policy'] = csp.get_header_value()
def dispatch(self, request, *args, **kwargs): def dispatch(self, request, *args, **kwargs):
"""Don't serve the view when app is disabled.""" """Don't serve the view when app is disabled."""
@ -26,3 +37,8 @@ class JsxcView(TemplateView):
context = super().get_context_data(*args, **kwargs) context = super().get_context_data(*args, **kwargs)
context['domain_name'] = DomainName.list_names()[0] context['domain_name'] = DomainName.list_names()[0]
return context return context
def get(self, request, *args, **kwargs):
"""Handle GET request and return a response object."""
context = self.get_context_data(**kwargs)
return self.render_to_response(context, headers=self.headers)