Compare commits

...

19 Commits

Author SHA1 Message Date
James Valleroy
5b7ede79fd
Release v26.10~bpo13+1 to trixie-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2026-08-03 09:39:24 -04:00
James Valleroy
57990f6d62 freedombox release 26.10 for unstable
[dgit please-upload source=freedombox version=26.10]
 [dgit distro=debian split]
 -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmppcXQWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICJSLD/0ayf2AESP9LV+NVmfcY97GLs1J
 HhAmUNuoY9uaxNo5xkmKITnQQUMuO/+E6k6x/GTnRHdZPZyUXHM6uosd8FlY1QaS
 hrM5s1CO53DAE9Fj3HsWEtJ/zsJdmkX1ZIM20rEK+rC/kP2F2HEwStEFd9dRdrY2
 yryzk90aeWq5PFlgn8PHugkTbbimhnNuU9UQweuLuOo7e7xqeuMN2OiSXJBz9/+U
 oIf/zUVOV9ZTDn5l+QUa6XJUXkSpE/zrIzwc1BmKveqrYcL7iFfCVUIOWn6nCPXY
 Mew7WHHmc2zw5J19PhVsHk3gn/HBffAcMUIB29KW3FHSx87j18u160gkc1b9o3Sv
 0bSLOy+Tf004+QOb/nfpJVZUrs63MaiH84tYSSKKiuE2HZFytg250czwbLn+B+d7
 d3AaDkPebGImFQ9uhBH7yfFyj0AB4NFeFdyQTKYSf8RDWS4Q7eKhY9wnUqJWgXdp
 v/bW61n4rGbowIWMbka9tQXlES0rvQnnzGTSB5PXWEmQm9SJCFX/yE9rZpcYxSNv
 XscrdmrTgm1o29gcH1KLQ8draofPlPy4B9aetj21JNNflmKY6KPMslI3wcXrZMj3
 VuZlAw/GijCeC7roEB2u0dt7yMFqmbzUEMdLPL7SF0/IErW9T/d1NWlQh3AjFTia
 terY0EWV2HgglxSIqg==
 =7O8H
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmpwmfMWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICLYLEACs48tgSqXVbTLNfzWR/SisfNAB
 Qu09Af+AfmhYA3tzcA0R66ohHG4eK/G+qI2SzTjHqEO47joRH33iga5pPGASs7sK
 7wRCiBjN71UiTwPWLHjach2/mEIWNHxyPVhlb+0pj7D9SfU6jhkbk4kE12fW7LAu
 xtXy3mMZRLhxH60Xp20GVjYau3B48saAVHn9WkIbl2T9ObqGPFnqn0ygVANxmZF1
 lNd2ZWaqGOaT5xzYfruWRTFGa0vG4XaMrUh4hHPM+G80u6nlWvr1R1CO34pYOM4y
 c+2fGgADRsU7g0OeX1mxRrVANoBeRuF+Q4cABD13/LzJuGMKu+0FOmqK/YWfZ0ZQ
 EtEixSftmmeQ/Y56WNuj5cusjvFnfkTgoXLOqle+kOqOaZ+amkF6AY0fZg94FA3s
 g5WNU9Qj+6ZxxJrBma5nQBMLe9M6bqC9q8EYd8Rdy8Tglr2XhOJhHgaoEmnUx/4O
 6Fw/AmHKM13JcBFAMKUrkoOHY8M3qAaTGdIOk/1oTuh/QnAWU4TbTIb19aIW2umU
 siEX1wkIOgwuzQ6FC4EvaeoXdJ5LnJ0lep+M9FmSWXTVwQcu6RyPXDPsDAYCAhxk
 5phLLVi16EafkJZjSnE0prWVABeI+6N9kGXqII6BLnZHwnDLJVRz87u2mrYQVXAx
 5xfAtIU2c5TU9d6X9A==
 =6NNM
 -----END PGP SIGNATURE-----

Merge tag 'debian/26.10' into debian/trixie-backports

freedombox release 26.10 for unstable
2026-08-03 09:38:54 -04:00
James Valleroy
4f419723b5
Release v26.10 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2026-07-28 22:48:47 -04:00
James Valleroy
ecddf2cefa
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2026-07-28 22:47:39 -04:00
James Valleroy
ca8a64ec10
locale: Update strings for translation
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2026-07-28 22:27:31 -04:00
Sunil Mohan Adapa
1e2fb8171f
first_boot: Move first wizard secret generation to this app
- Generating files in postinst script makes working with image-based systems
harder as postinst scripts are not run when booting from a pristine image. So,
move this to first_boot app's setup() method.

- This means that first wizard secret is no longer displayed during package
installation. This is a loss in usability, but might be acceptable:

  - We want to reduce the number of dialog box messages shown to the user during
  the installation of FreedomBox as a blend in Debian installer. Along with this
  change, if we migrate away from LDAP, then no messages will be shown anymore.

  - When users are installing using Debian installer, they don't have access to
  console to note down the secret. They can only note down on a physical medium.
  This is not the best way. Most of the time when I installed on machines, I
  just looked at the secret file later.

  - It is not expected that user will loose root access to the machine on which
  they installed 'freedombox' package (manually or through Debian installer)
  before they can type in the secret into the first wizard. Earlier, we had
  restrictions on the type of users who can login to the console and this could
  have happened.

  - We can eliminate a lintian warning that we are showing messages in a dialog
  in the postinst script instead of configure script.

Tests:

- Unit tests work.

- Building Debian package with changes works.

- Lintian warning about debconf has been eliminated.

- On a fresh Debian Trixie machine, installing the newly built Debian package
succeeds. It does not show first wizard secret related message. When web
interface is accessed, secret is asked. Skipping the secret is not possible.
Even before the creation of the secret file.

- Providing incorrect secret leads to error message. Secret file can be read by
root. The file is owned by plinth:plinth. The file has 0400 permissions.

- The secret file contains a newline at the file but entering the secret without
the newline character works.

- The secret contains uppercase and lowercase ASCII characters and digits. The
secret is 16 chars in length.

- Incrementing the version number of first_boot app does not lead to change in
the secret file contents.

- The message in the first wizard secret form is as expected.

- Building a disk image with newly built Debian package works. When the image is
booted, it does not ask for first wizard secret.

- When an existing machine is upgraded, if it is a disk image, first wizard
secret file is not created and first wizard is not shown to the user.

- When an existing machine is upgraded, if it is not a disk image, first wizard
secret file is not changed and first wizard is not shown to the user.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
[jvalleroy: Correct comment]
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2026-07-28 22:23:11 -04:00
Sunil Mohan Adapa
485391620b
ssh: Don't fail on page load when SSH host key can't be read
Closes: #2575.

Tests:

- 'touch /etc/ssh/ssh_host_dsa_key.pub'. Try to load the SSH app page. It fails.
With the patch, it succeeds. A warning message is printed about failing to read
the key with proper returncode, stdout, and stderr.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2026-07-26 10:05:26 -04:00
Sunil Mohan Adapa
0ab9be2ae0
log: Set simpler syslog identifier instead of full binary path
Tests:

- When watching journal using 'sudo freedombox-logs' command, the syslog
identifier for main service is 'freedombox' and for privileged service is
'freedombox-privileged'.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2026-07-26 09:53:01 -04:00
Sunil Mohan Adapa
fadea7eb4a
css: Fix sizing for icons in custom shortcuts
Closes: #2583.

Changes based on fix and workaround suggested by James Duncan (@jaduncan).

See: https://salsa.debian.org/freedombox-team/freedombox/-/work_items/2583

Tests:

- Home page, apps, system, and help icons appears as before.

- James Duncan (@jaduncan) reports that custom shortcut icons appear normal
after this change.

Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2026-07-23 13:50:13 -07:00
reducedradius
f38f29e9e3
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 61.1% (1187 of 1942 strings)
2026-07-20 15:01:23 +02:00
Frederico Gomes
5a00d05cfe
apps: Change header title from Disabled to Available for install
Closes #1633.

[sunil: Move the button to the top of the apps page]
[sunil: Drop additional div nesting for 'available for install' section]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2026-07-14 15:37:46 -07:00
James Valleroy
10069c4e5d
tor, torproxy: Avoid error if defaults file missing during uninstall
See:
https://discuss.freedombox.org/t/error-when-uninstalling-tor-and-tor-proxy/4295

sunil: Use pathlib.Path.unlink()

Tests:

- Install Tor and Tor Proxy. Uninstall both. Uninstall is succesful.

- Install Tor and Tor Proxy. Manually delete
  /var/run/tor-instances/*.defaults. Uninstall both apps. Uninstall is
  successful. A warning is printed in the logs.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2026-07-14 14:53:16 -07:00
Coucouf
fce97a871a
Translated using Weblate (French)
Currently translated at 100.0% (1942 of 1942 strings)
2026-07-06 17:01:25 +02:00
Frederico Gomes
51ce0c4404
luanti: Add more detail to description
Sunil:

- Simplify installation of Luanti client into a paragraph. Merge information
about default port into this paragraph.

- Minor formatting and punctuation.

- Drop format_lazy calls where not needed.

Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2026-06-29 10:34:00 -07:00
Dietmar
620b774d51
Translated using Weblate (German)
Currently translated at 99.1% (1926 of 1942 strings)
2026-06-28 16:01:21 +00:00
James Valleroy
7ab7c5f29c
debian/tests: Drop redundant status check
- Remove final status check, since it is confirmed at that point that
  setup is completed.

- Print the final status in test log.
2026-06-27 10:16:30 -04:00
Grayson Wolf
444b1f387a
d/t/access-web-interface: make ready check more robust
Test was failing (on Ubuntu) after an unrelated systemd update caused
things to be reordered enough to cause the 30 second time limit to
overrun, meaning apache wouldn't be ready and the test would fail.

Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2026-06-27 09:44:17 -04:00
bittin1ddc447d824349b2
90360af9b7
Translated using Weblate (Swedish)
Currently translated at 100.0% (1942 of 1942 strings)
2026-06-22 10:01:22 +02:00
ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)
614a4fa5b6
Translated using Weblate (Latvian)
Currently translated at 2.4% (47 of 1942 strings)
2026-06-18 11:01:18 +02:00
75 changed files with 3774 additions and 2467 deletions

43
debian/changelog vendored
View File

@ -1,3 +1,46 @@
freedombox (26.10~bpo13+1) trixie-backports; urgency=medium
* Rebuild for trixie-backports.
-- James Valleroy <jvalleroy@mailbox.org> Mon, 03 Aug 2026 09:39:05 -0400
freedombox (26.10) unstable; urgency=medium
[ Coool ]
* Translated using Weblate (Latvian)
[ bittin1ddc447d824349b2 ]
* Translated using Weblate (Swedish)
[ Grayson Wolf ]
* d/t/access-web-interface: make ready check more robust
[ James Valleroy ]
* debian/tests: Drop redundant status check
* tor, torproxy: Avoid error if defaults file missing during uninstall
* locale: Update strings for translation
[ Dietmar ]
* Translated using Weblate (German)
[ Frederico Gomes ]
* luanti: Add more detail to description
* apps: Change header title from Disabled to Available for install
[ Coucouf ]
* Translated using Weblate (French)
[ reducedradius ]
* Translated using Weblate (Chinese (Simplified Han script))
[ Sunil Mohan Adapa ]
* css: Fix sizing for icons in custom shortcuts
* log: Set simpler syslog identifier instead of full binary path
* ssh: Don't fail on page load when SSH host key can't be read
* first_boot: Move first wizard secret generation to this app
-- James Valleroy <jvalleroy@mailbox.org> Tue, 28 Jul 2026 22:48:24 -0400
freedombox (26.9.1~bpo13+1) trixie-backports; urgency=medium
* Rebuild for trixie-backports.

View File

@ -1,7 +1,3 @@
# debconf is used only to display a message, and not to get
# configuration.
freedombox binary: no-debconf-config
# Apache configuration for the Plinth itself is shipped with proper
# name plinth.conf. However, due to the nature of the package, Plinth
# takes the responsibility of configuring various other services

View File

@ -2,27 +2,12 @@
set -e
# Source debconf library.
. /usr/share/debconf/confmodule
# Due to a change in sudo, now it runs PAM modules even on password-less
# invocations. This leads to plinth not being able to run root privileges. This
# is because of our own restrictions in /etc/security/access.conf. Since Plinth
# is locked out after upgrade, we need to do this in postinst.
sed -i 's+-:ALL EXCEPT root fbx (admin) (sudo):ALL+-:ALL EXCEPT root fbx plinth (admin) (sudo):ALL+' /etc/security/access.conf
case "$1" in
configure)
if [ ! -e '/var/lib/freedombox/is-freedombox-disk-image' ]; then
umask 377
base64 < /dev/urandom | head -c 16 | sed -e 's+$+\n+' > /var/lib/plinth/firstboot-wizard-secret
db_subst plinth/firstboot_wizard_secret secret $(cat /var/lib/plinth/firstboot-wizard-secret)
db_input high plinth/firstboot_wizard_secret || true
db_go
fi
;;
esac
#DEBHELPER#
exit 0

View File

@ -1,9 +0,0 @@
Template: plinth/firstboot_wizard_secret
Type: note
#flag:translate!:3
_Description: FreedomBox first wizard secret - ${secret}
Please note down the above secret. You will be asked to enter this in the
first screen after you launch the FreedomBox web interface. In case you lose
it, you can retrieve it by running the following command:
.
$ sudo cat /var/lib/plinth/firstboot-wizard-secret

View File

@ -1,3 +1,2 @@
d /var/lib/plinth 0755 plinth plinth
d /var/lib/plinth/sessions 0755 plinth plinth
Z /var/lib/plinth/firstboot-wizard-secret 0400 plinth plinth

View File

@ -1 +0,0 @@
[type: gettext/rfc822deb] freedombox.templates

36
debian/po/ca.po vendored
View File

@ -1,36 +0,0 @@
# Catalan translation of plinth's debconf messages
# Copyright © 2024 Free Software Foundation, Inc.
# This file is distributed under the same license as the plinth package.
# poc senderi <pocsenderi@protonmail.com>, 2024.
#
msgid ""
msgstr ""
"Project-Id-Version: plinth\n"
"Report-Msgid-Bugs-To: plinth@packages.debian.org\n"
"POT-Creation-Date: 2019-11-18 18:11-0500\n"
"PO-Revision-Date: 2024-11-05 22:18+0100\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: poc senderi <pocsenderi@protonmail.com>\n"
"Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
"X-Generator: Poedit 2.4.2\n"
#. Type: note
#. Description
#: ../templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr "Secret per a l'engegada inicial del «wizard» de FreedomBox - ${secret}"
#. Type: note
#. Description
#: ../templates:1001
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""
"Anoteu el secret anterior. Us serà demanat a la primera pantalla després "
"d'engegar la interfície web del FreedomBox. En cas que el perdeu, el podeu "
"recuperar executant la següent ordre:"

37
debian/po/de.po vendored
View File

@ -1,37 +0,0 @@
# Translation of plinth debconf templates to German
# Copyright (C) 2019 FreedomBox packaging team <freedombox-pkg-team@lists.alioth.debian.org>
# This file is distributed under the same license as the plinth package.
# Helge Kreutzmann <debian@helgefjell.de>, 2018, 2019.
#
msgid ""
msgstr ""
"Project-Id-Version: plinth 19.21\n"
"Report-Msgid-Bugs-To: plinth@packages.debian.org\n"
"POT-Creation-Date: 2019-11-18 18:11-0500\n"
"PO-Revision-Date: 2019-11-24 06:46+0100\n"
"Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"
"Language-Team: german <debian-l10n-german@lists.debian.org>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. Type: note
#. Description
#: ../templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr "Passphrase des Ersteinrichtungsprogramms der FreedomBox - ${secret}"
#. Type: note
#. Description
#: ../templates:1001
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""
"Bitte schreiben Sie diese geheime Zeichenkette auf. Sie werden auf dem "
"ersten Bildschirm nach dem Start der FreedomBox-Schnittstelle nach dieser "
"Zeichenkette gefragt werden. Falls Sie sie verlieren, können Sie sie durch "
"Ausführung des folgenden Befehls wiedererlangen:"

37
debian/po/es.po vendored
View File

@ -1,37 +0,0 @@
# Translation of plinth debconf templates to Spanish
# Copyright (C) 2019 FreedomBox packaging team <freedombox-pkg-team@lists.alioth.debian.org>
# This file is distributed under the same license as the plinth package.
# Fioddor Superconcentrado <fioddor@gmail.com>, 2019
#
msgid ""
msgstr ""
"Project-Id-Version: plinth 19.20\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-31 16:07+0000\n"
"PO-Revision-Date: 2022-08-01 15:13+0200\n"
"Last-Translator: Camaleón <noelamac@gmail.com>\n"
"Language-Team: Debian L10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.4.2\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. Type: note
#. Description
#: ../freedombox.templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr "Secreto del asistente al primer arranque de FreedomBox - ${secret}"
#. Type: note
#. Description
#: ../freedombox.templates:1001
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""
"Por favor, anote esta cadena de texto. Se le pedirá en la primera pantalla "
"al iniciar la interfaz web de FreedomBox. Si la pierde, podrá recuperarla "
"ejecutando la siguiente orden:"

42
debian/po/fr.po vendored
View File

@ -1,42 +0,0 @@
# Translation of plinth debconf templates to French
# Copyright (C) 2018 FreedomBox packaging team <freedombox-pkg-team@lists.alioth.debian.org>
# This file is distributed under the same license as the plinth package.
#
# Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>, 2018, 2019.
msgid ""
msgstr ""
"Project-Id-Version: plinth\n"
"Report-Msgid-Bugs-To: plinth@packages.debian.org\n"
"POT-Creation-Date: 2019-11-18 18:11-0500\n"
"PO-Revision-Date: 2019-12-16 10:23+0100\n"
"Last-Translator: Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr_FR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 2.0\n"
#. Type: note
#. Description
#: ../templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr "Phrase secrète du premier assistant de FreedomBox - ${secret}"
#. Type: note
#. Description
#: ../templates:1001
#| msgid ""
#| "Please save this string. You will be asked to enter this in the first "
#| "screen after you launch the FreedomBox interface. In case you lose it, "
#| "you can find it in the file /var/lib/plinth/firstboot-wizard-secret."
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""
"Veuillez noter cette phrase secrète. Le premier écran après le chargement de "
"l'interface web de FreedomBox vous la demandera. Si vous l'avez oubliée, vous "
"pourrez la récupérer en exécutant la commande suivante :"

35
debian/po/it.po vendored
View File

@ -1,35 +0,0 @@
# freedombox po-debconf italian translation
# Copyright (C) 2022 freedombox's copyright holder
# This file is distributed under the same license as the freedombox package.
# Ceppo <ceppo@oziosi.org>, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: freedombox\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-08-18 16:09+0000\n"
"PO-Revision-Date: 2022-08-25 00:00+0000\n"
"Last-Translator: Ceppo <ceppo@oziosi.org>\n"
"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: note
#. Description
#: ../freedombox.templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr "Codice del primo wizard di FreedomBox - ${secret}"
#. Type: note
#. Description
#: ../freedombox.templates:1001
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""
"Annotare il codice indicato sopra. Sarà richiesto di inserirlo nella prima "
"schermata dopo l'avvio dell'interfaccia web di FreedomBox. Qualora venisse "
"perso, sarebbe possibile recuperarlo eseguendo il comando seguente:"

39
debian/po/nl.po vendored
View File

@ -1,39 +0,0 @@
# Dutch translation of plinth debconf templates.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the plinth package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# Frans Spiesschaert <Frans.Spiesschaert@yucom.be>, 2018.
#
msgid ""
msgstr ""
"Project-Id-Version: plinth_19.21\n"
"Report-Msgid-Bugs-To: plinth@packages.debian.org\n"
"POT-Creation-Date: 2019-11-18 18:11-0500\n"
"PO-Revision-Date: 2019-12-02 21:04+0100\n"
"Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
"Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.2.1\n"
#. Type: note
#. Description
#: ../templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr "Geheime code voor de initiële wizard van FreedomBox - ${secret}"
#. Type: note
#. Description
#: ../templates:1001
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""
"Noteer bovenstaande geheime code. Er zal u gevraagd worden om ze in het "
"openingsscherm in te voeren wanneer u de FreedomBox-interface opstart. In "
"geval u ze kwijtraakt, kunt u ze terughalen door het volgende commando uit "
"te voeren:"

42
debian/po/pt.po vendored
View File

@ -1,42 +0,0 @@
# Translation of freedombox debconf messages to European Portuguese
# Copyright (C) 2019 FreedomBox packaging team <freedombox-pkg-team@lists.alioth.debian.org>
# This file is distributed under the same license as the freedombox package.
#
# Rui Branco - DebianPT <ruipb@debianpt.org>, 2018.
# Américo Monteiro <a_monteiro@gmx.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: freedombox 25.9.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-07 15:09+0000\n"
"PO-Revision-Date: 2025-06-07 20:00+0100\n"
"Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n"
"Language-Team: Portuguese <>\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 22.12.3\n"
#. Type: note
#. Description
#: ../freedombox.templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr "Primeiro segredo de feiticeiro FreedomBox - ${secret}"
#. Type: note
#. Description
#: ../freedombox.templates:1001
#| msgid ""
#| "Please save this string. You will be asked to enter this in the first "
#| "screen after you launch the FreedomBox interface. In case you lose it, "
#| "you can find it in the file /var/lib/plinth/firstboot-wizard-secret."
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""
"Por favor anote o segredo em cima. Irá ser-lhe pedido o introduzir no "
"primeiro ecrã após lançar a interface web do FreedomBox. No caso de o "
"perder, consegue o obter ao correr o seguinte comando:"

36
debian/po/pt_BR.po vendored
View File

@ -1,36 +0,0 @@
# Debconf translations for plinth.
# Copyright (C) 2020 THE plinth'S COPYRIGHT HOLDER
# This file is distributed under the same license as the plinth package.
# Adriano Rafael Gomes <adrianorg@debian.org>, 2020.
#
msgid ""
msgstr ""
"Project-Id-Version: plinth 20.11\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-24 18:00+0000\n"
"PO-Revision-Date: 2020-06-24 20:14-0300\n"
"Last-Translator: Adriano Rafael Gomes <adrianorg@debian.org>\n"
"Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian."
"org>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: note
#. Description
#: ../freedombox.templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr "Segredo do primeiro assistente do FreedomBox - ${secret}"
#. Type: note
#. Description
#: ../freedombox.templates:1001
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""
"Por favor, anote o segredo acima. Você deverá informá-lo na primeira tela "
"depois de iniciar a interface web do FreedomBox. Caso você o perca, você "
"poderá recuperá-lo executando o seguinte comando:"

38
debian/po/ru.po vendored
View File

@ -1,38 +0,0 @@
# Russian translation of plinth debconf template.
# Copyright (C) 2019 FreedomBox packaging team <freedombox-pkg-team@lists.alioth.debian.org>
# This file is distributed under the same license as the plinth package.
# Lev Lamberov <dogsleg@debian.org>, 2020.
#
msgid ""
msgstr ""
"Project-Id-Version: plinth\n"
"Report-Msgid-Bugs-To: plinth@packages.debian.org\n"
"POT-Creation-Date: 2019-11-18 18:11-0500\n"
"PO-Revision-Date: 2020-02-10 10:17+0500\n"
"Last-Translator: Lev Lamberov <dogsleg@debian.org>\n"
"Language-Team: Debian L10n Russian <debian-l10n-russian@lists.debian.org>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.4\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
#. Type: note
#. Description
#: ../templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr "Секретная строка мастера настройки FreedomBox - ${secret}"
#. Type: note
#. Description
#: ../templates:1001
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""
"Запишите эту секретную строку. Вам будет необходимо ввести её на самом "
"первом экране после запуска веб-интерфейса FreedomBox. Если вы потеряете эту "
"строку, то вы сможете получить её, выполнив следующую команду:"

37
debian/po/sq.po vendored
View File

@ -1,37 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the plinth package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: plinth\n"
"Report-Msgid-Bugs-To: plinth@packages.debian.org\n"
"POT-Creation-Date: 2019-11-18 18:11-0500\n"
"PO-Revision-Date: 2021-04-14 11:43+0300\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.4.2\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: sq\n"
#. Type: note
#. Description
#: ../templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr "E fshehtë për skenën e parë të ndihmësit FreedomBox - ${secret}"
#. Type: note
#. Description
#: ../templates:1001
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""
"Ju lutemi, mbajeni shënim të fshehtën më sipër. Do tju kërkohet ta jepni "
"këtë në skenën e parë pasi të vini në punë ndërfaqen web të FreedomBox-it. "
"Po e humbët, mund ta rimerrni duke xhiruar urdhrin vijues:"

35
debian/po/sv.po vendored
View File

@ -1,35 +0,0 @@
# Translation of freedombox 23.13 debconf to Swedish.
# Copyright (C) 2011-2023 FreedomBox Authors
# This file is distributed under the same license as the freedombox package.
# Peter Kvillegård <quat@sdfeu.org>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: freedombox 23.13\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-21 16:31+0000\n"
"PO-Revision-Date: 2023-07-22 15:55+0200\n"
"Last-Translator: Peter Kvillegård <quat@sdfeu.org>\n"
"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: note
#. Description
#: ../freedombox.templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr "Hemlighet för FreedomBox första guidade installerare - ${secret}"
#. Type: note
#. Description
#: ../freedombox.templates:1001
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""
"Skriv ner ovanstående hemlighet. Du kommer att bli ombedd att ange den i "
"den första skärmen efter att du startat FreedomBox webbgränssnitt. Om du "
"tappar bort den kan den hämtas igen genom att köra följande kommando:"

View File

@ -1,33 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the plinth package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: plinth\n"
"Report-Msgid-Bugs-To: plinth@packages.debian.org\n"
"POT-Creation-Date: 2019-11-18 18:11-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: note
#. Description
#: ../templates:1001
msgid "FreedomBox first wizard secret - ${secret}"
msgstr ""
#. Type: note
#. Description
#: ../templates:1001
msgid ""
"Please note down the above secret. You will be asked to enter this in the "
"first screen after you launch the FreedomBox web interface. In case you lose "
"it, you can retrieve it by running the following command:"
msgstr ""

View File

@ -2,15 +2,37 @@
set -e
# Wait for FreedomBox setup to complete.
sleep 30
# Wait for FreedomBox first-boot setup to complete and the web server to
# start listening. App setup order is not deterministic, so a fixed sleep can
# expire before the apache app configures port 443. Poll instead of guessing.
echo "Waiting for first-boot setup to complete..."
SETUP_COMPLETE=0
for _ in $(seq 1 120); do
if curl --fail --insecure --silent --output /tmp/fbx_status.json \
https://localhost/freedombox/status/; then
if grep -q '"is_first_setup_running"[[:space:]]*:[[:space:]]*false' /tmp/fbx_status.json; then
SETUP_COMPLETE=1
break
fi
fi
sleep 2
done
# Print final status in test log
cat /tmp/fbx_status.json
rm -f /tmp/fbx_status.json
if [ "$SETUP_COMPLETE" -eq 0 ]; then
echo "Error: first-boot setup did not complete in the allotted time." >&2
exit 1
fi
journalctl --unit=plinth --unit=freedombox-privileged
# Get FreedomBox status
curl --location --cookie "" --fail --write-out "%{response_code}" --insecure \
--stderr - https://localhost/freedombox/status/
# Access FreedomBox interface
curl --location --cookie "" --fail --write-out "%{response_code}" --insecure \
--stderr - https://localhost/freedombox/

View File

@ -8,6 +8,19 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 26.10 (2026-07-28) ==
* apps: Change header title from Disabled to Available for install
* css: Fix sizing for icons in custom shortcuts
* debian/tests: make ready check more robust
* debian/tests: Drop redundant status check
* first_boot: Move first wizard secret generation to this app
* locale: Update translations for Chinese (Simplified Han script), French, German, Latvian, Swedish
* log: Set simpler syslog identifier instead of full binary path
* luanti: Add more detail to description
* ssh: Don't fail on page load when SSH host key can't be read
* tor, torproxy: Avoid error if defaults file missing during uninstall
== FreedomBox 26.9.1 (2026-06-15) ==
* locale: Update translations for Albanian, Chinese (Simplified Han script), Czech, French, Italian, Turkish

View File

@ -54,7 +54,9 @@ By default, web addresses for newly created blog posts and pages look like '''/w
=== Automatic Upgrades ===
Similar to all other apps, feature and security upgrades for !WordPress are automatically handled by !FreedomBox (when not disabled). After a minor version upgrade, changes to the database structure are automatically done by !WordPress. However, after a major version upgrade, such as during major distribution upgrade every two years, database changes are not done automatically. For this, you need to login to !WordPress and trigger the changes manually.
Similar to all other apps, feature and security upgrades for !WordPress are automatically handled by !FreedomBox (as long as the auto-update feature is enabled). Note that the updater that is built-in to !WordPress cannot update the !WordPress core or plugins that are installed from Debian packages. It can only be used to update additional plugins that have been added to the installation.
After a minor version upgrade, changes to the database structure are automatically done by !WordPress. However, after a major version upgrade, such as during major distribution upgrade every two years, database changes are not done automatically. For this, you need to login to !WordPress and trigger the changes manually.
=== Plugins and Themes ===

View File

@ -8,6 +8,19 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 26.10 (2026-07-28) ==
* apps: Change header title from Disabled to Available for install
* css: Fix sizing for icons in custom shortcuts
* debian/tests: make ready check more robust
* debian/tests: Drop redundant status check
* first_boot: Move first wizard secret generation to this app
* locale: Update translations for Chinese (Simplified Han script), French, German, Latvian, Swedish
* log: Set simpler syslog identifier instead of full binary path
* luanti: Add more detail to description
* ssh: Don't fail on page load when SSH host key can't be read
* tor, torproxy: Avoid error if defaults file missing during uninstall
== FreedomBox 26.9.1 (2026-06-15) ==
* locale: Update translations for Albanian, Chinese (Simplified Han script), Czech, French, Italian, Turkish

View File

@ -3,4 +3,4 @@
Package init file.
"""
__version__ = '26.9.1'
__version__ = '26.10'

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2025-04-16 02:28+0000\n"
"Last-Translator: MohammedSaalif <2300031323@kluniversity.in>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/"
@ -2702,7 +2702,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2741,30 +2740,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4183,16 +4186,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7380,7 +7403,7 @@ msgstr ""
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7388,11 +7411,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -8983,7 +9006,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9020,7 +9043,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9164,75 +9187,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9606,6 +9629,16 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Backup app before uninstall"
msgid "Available for install"
msgstr "تطبيق النسخ الاحتياطي قبل إلغاء التثبيت"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2020-06-10 15:41+0000\n"
"Last-Translator: aiman an <an1f3@hotmail.com>\n"
"Language-Team: Arabic (Saudi Arabia) <https://hosted.weblate.org/projects/"
@ -2694,7 +2694,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2733,30 +2732,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4181,16 +4184,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7386,7 +7409,7 @@ msgstr ""
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7394,11 +7417,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -8989,7 +9012,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9026,7 +9049,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9170,75 +9193,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9612,6 +9635,14 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@ -2672,7 +2672,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2711,30 +2710,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4147,16 +4150,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7332,7 +7355,7 @@ msgstr ""
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7340,11 +7363,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -8932,7 +8955,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -8969,7 +8992,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9113,75 +9136,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9543,6 +9566,14 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2025-12-17 07:00+0000\n"
"Last-Translator: 109247019824 "
"<109247019824@users.noreply.hosted.weblate.org>\n"
@ -2812,7 +2812,6 @@ msgstr "Включено"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Изключено"
@ -2857,11 +2856,15 @@ msgstr ""
"портове, се осигуряват от приложението <a href=\"/_cockpit/network/"
"firewall\">Cockpit</a>."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Настройката е завършена! Следващи стъпи:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -2870,19 +2873,23 @@ msgstr ""
"Първоначалната настройка е заеършена. Изпълнете следващите стъпки, за да "
"въведете {box_name} експлоатация."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Следващи стъпки"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Преглед на следващите стъпки"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Въведете тайния ключ, създаден по време на инсталацията на FreedomBox. "
@ -4369,21 +4376,36 @@ msgstr "Името на страницата е променено"
msgid "Default language changed"
msgstr "Подразбираният език е променен"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Играта Luanti, до скоро позната като Minetest, е многопотребителски пясъчник "
"с безкраен свят от блокове. Модулът дава възможност за създаване на сървър "
"на Luanti на {box_name}, на порта по подразбиране (30000). За да се свържете "
"със сървъра, е необходим <a href=\"http://www.luanti.org/downloads/\">клиент "
"за Luanti</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr "Luanti"
@ -7708,7 +7730,7 @@ msgstr "Webmail"
msgid "Address book"
msgstr "Адресна книга"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7720,11 +7742,11 @@ msgstr ""
"задачи за администриране, да копира файлове или да изпълнява други услуги, "
"използвайки такива връзки."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "Сървър за Secure Shell"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Отдалечен вход през SSH"
@ -9533,7 +9555,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9572,7 +9594,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9724,79 +9746,79 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Domain already exists."
msgid "Client already exists"
msgstr "Домейнът вече съществува."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Настройките на клиентското приложение са променени."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Настройките на сървъра са променени."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "Паролата е променена."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10167,6 +10189,18 @@ msgstr "Избор на език"
msgid "Log in"
msgstr "Вход"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Advanced apps"
msgid "Add new app"
msgstr "Разширени приложения"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Backup app before uninstall"
msgid "Available for install"
msgstr "Резервно копие преди премахване на приложението"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Пускане на клиента за уеб"
@ -10419,6 +10453,19 @@ msgstr "преди премахване на {app_id}"
msgid "Gujarati"
msgstr "Гуджарати"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Играта Luanti, до скоро позната като Minetest, е многопотребителски "
#~ "пясъчник с безкраен свят от блокове. Модулът дава възможност за създаване "
#~ "на сървър на Luanti на {box_name}, на порта по подразбиране (30000). За "
#~ "да се свържете със сървъра, е необходим <a href=\"http://www.luanti.org/"
#~ "downloads/\">клиент за Luanti</a>."
#~ msgid "Debian:"
#~ msgstr "Дебиан:"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2025-04-01 03:02+0000\n"
"Last-Translator: MURALA SAI GANESH <saiganeshmurala@gmail.com>\n"
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
@ -2721,7 +2721,6 @@ msgstr "সক্রিয়"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "নিষ্ক্রিয়"
@ -2760,30 +2759,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4202,16 +4205,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7405,7 +7428,7 @@ msgstr ""
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7413,11 +7436,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -9017,7 +9040,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9054,7 +9077,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9200,75 +9223,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9633,6 +9656,14 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-02-06 23:02+0000\n"
"Last-Translator: kosagi <marti.torra@natana.cat>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/freedombox/"
@ -2971,7 +2971,6 @@ msgstr "Habilitat"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Inhabilitat"
@ -3016,11 +3015,15 @@ msgstr ""
"les proporciona l'aplicació <a href=\"/_cockpit/network/firewall\">Cockpit</"
"a>."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Configuració completada! Properes passes:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -3029,19 +3032,23 @@ msgstr ""
"La configuració inicial sha completat. Realitza els següents passos per fer "
"que el teu {box_name} estigui operatiu."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Propers passos"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Veure els passos següents"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Introdueix el secret generat durant la instal·lació de FreedomBox. Aquest "
@ -4736,20 +4743,36 @@ msgstr "Nom del lloc web actualitzat"
msgid "Default language changed"
msgstr "Llengua per defecte modificada"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Luanti, abans conegut com a Minetest, és un sandbox multijugador de blocs "
"amb món infinit. Aquest mòdul permet executar el servidor Luanti en aquest "
"{box_name}, al port per defecte (30000). Per connectar-se al servidor, cal "
"un <a href=\"http://www.luanti.org/downloads/\">client de Luanti</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr "Luanti"
@ -8162,7 +8185,7 @@ msgstr ""
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8170,11 +8193,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -9779,7 +9802,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9816,7 +9839,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9966,77 +9989,77 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Domain already exists."
msgid "Client already exists"
msgstr "El Domini ja existeix."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10400,6 +10423,18 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Advanced apps"
msgid "Add new app"
msgstr "Aplicacions avançades"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Backup app before uninstall"
msgid "Available for install"
msgstr "Fes una còpia de seguretat de l'aplicació abans de desinstal·lar-la"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""
@ -10648,6 +10683,19 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Luanti, abans conegut com a Minetest, és un sandbox multijugador de blocs "
#~ "amb món infinit. Aquest mòdul permet executar el servidor Luanti en "
#~ "aquest {box_name}, al port per defecte (30000). Per connectar-se al "
#~ "servidor, cal un <a href=\"http://www.luanti.org/downloads/\">client de "
#~ "Luanti</a>."
#~ msgid ""
#~ "Password of the SSH Server.<br />SSH key-based authentication is not yet "
#~ "possible."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-06-04 18:01+0000\n"
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
@ -2924,7 +2924,6 @@ msgstr "Zapnuto"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Vypnuto"
@ -2968,11 +2967,15 @@ msgstr ""
"Pokročilé operace brány firewall, jako je otevírání vlastních portů, "
"zajišťuje aplikace <a href=\"/_cockpit/network/firewall\">Cockpit</a>."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Nastavení dokončeno! Další kroky:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -2981,19 +2984,23 @@ msgstr ""
"Počáteční nastavení bylo dokončeno. Proveďte další kroky pro zprovoznění "
"vaší {box_name}."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Další kroky"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Viz další kroky"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Zadejte tajemství vygenerované při instalaci FreedomBoxu. Toto tajemství lze "
@ -4657,20 +4664,36 @@ msgstr "Název webu aktualizován"
msgid "Default language changed"
msgstr "Výchozí jazyk se změnil"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Luanti, dříve známý jako Minetest, je multiplayerový sandbox s nekonečným "
"světem. Tento modul umožňuje spustit server Luanti na tomto {box_name} na "
"výchozím portu (30000). Pro připojení k serveru je potřeba <a href=\"https://"
"www.luanti.org/downloads/\">klient Luanti</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr "Luanti"
@ -8311,7 +8334,7 @@ msgstr "Webmail"
msgid "Address book"
msgstr "Záznamník adres"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8323,11 +8346,11 @@ msgstr ""
"spojení provádět úkoly správy, kopírovat soubory nebo spouštět ostatní "
"služby."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "Zabezpečený server Shell"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Vzdálené přihlášení pomocí Secure Shell (SSH)"
@ -10052,8 +10075,8 @@ msgstr ""
"IP adresa přidělená tomuto zařízení ve VPN po připojení ke koncovému bodu. "
"Tuto hodnotu obvykle poskytuje provozovatel serveru. Příklad: 192.168.0.10 "
"nebo 2a03:7c80:4b2c:91a2:5d41:ffee:9b82:7c17. Můžete také zadat síť. To "
"umožní dosáhnout zařízení v síti. Příklady: 10.68.12.43/24 nebo 10.68.12.43/"
"255.255.255.0."
"umožní dosáhnout zařízení v síti. Příklady: 10.68.12.43/24 nebo "
"10.68.12.43/255.255.255.0."
#: plinth/modules/wireguard/forms.py:106
msgid "Private key of this machine"
@ -10159,7 +10182,7 @@ msgid "Add a new peer"
msgstr "Přidání nového peeru"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Přidat povoleného klienta"
@ -10196,7 +10219,7 @@ msgid "Add a new server"
msgstr "Přidat nový server"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Přidat připojení k serveru"
@ -10349,75 +10372,75 @@ msgstr "IP adresa tohoto počítače:"
msgid "All outgoing traffic is sent using this connection:"
msgstr "Veškerý odchozí provoz je odeslán pomocí tohoto spojení:"
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Přidán nový klient."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Klient s veřejným klíčem již existuje"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr "Vypršela platnost relace. Zkuste to znovu."
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr "Klient již existuje"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Povolený klient"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Aktualizovaný klient."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Upravit klienta"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Odstranit povoleného klienta"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Klient smazán."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Klient nenalezen"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Přidán nový server."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Připojení k serveru"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Aktualizovaný server."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Změnit připojení k serveru"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Odstranit připojení k serveru"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Server smazán."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr "Server WireGuard se úspěšně spustil."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr "Spuštění serveru WireGuard selhalo: {}"
@ -10830,6 +10853,18 @@ msgstr "Vyberte jazyk"
msgid "Log in"
msgstr "Přihlásit"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Přidání nového peeru"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Domény k dispozici"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Spustit webového klienta"
@ -11097,6 +11132,18 @@ msgstr "před odinstalací {app_id}"
msgid "Gujarati"
msgstr "gudžarátština"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Luanti, dříve známý jako Minetest, je multiplayerový sandbox s nekonečným "
#~ "světem. Tento modul umožňuje spustit server Luanti na tomto {box_name} na "
#~ "výchozím portu (30000). Pro připojení k serveru je potřeba <a "
#~ "href=\"https://www.luanti.org/downloads/\">klient Luanti</a>."
#~ msgid "Enter a valid network prefix or net mask."
#~ msgstr "Zadejte platnou předponu sítě nebo net masku."
@ -12100,9 +12147,6 @@ msgstr "gudžarátština"
#~ msgid "Key File"
#~ msgstr "Soubor s klíčem"
#~ msgid "Available Domains"
#~ msgstr "Domény k dispozici"
#~ msgid "Added Domains"
#~ msgstr "Přidané domény"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
@ -3104,7 +3104,6 @@ msgstr "Aktiveret"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Deaktiveret"
@ -3148,32 +3147,40 @@ msgstr ""
"Avanceret håndtering af firewall, såsom åbning af brugerdefinerede porte, "
"kan foretages i <a href=\"/_cockpit/network/firewall\">Cockpit</a>-appen."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup complete! Next steps:"
msgstr "Konfiguration er færdig!"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Angiv hemmeligheden som blev generet under installationen af FreedomBox. "
@ -4813,25 +4820,36 @@ msgstr "Domænenavn gemt"
msgid "Default language changed"
msgstr "Indstilling uændret"
#: plinth/modules/minetest/__init__.py:33
#, fuzzy, python-brace-format
#| msgid ""
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
#| "enables the Minetest server to be run on this {box_name}, on the default "
#| "port (30000). To connect to the server, a <a href=\"http://"
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
"Minetest er et fler-spiller uendelig-verden blok-spil. Dette modul "
"aktiverer Minetest-serveren på denne {box_name}, på standardporten (30000). "
"For at forbinde til serveren skal der bruges en <a href=\"http://"
"www.minetest.net/downloads/\">Minetest klient</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8529,7 +8547,7 @@ msgstr "FairEmail"
msgid "Address book"
msgstr "Adresse"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8537,13 +8555,13 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "Secure Shell (SSH) Server"
msgid "Secure Shell Server"
msgstr "Secure Shell (SSH) Server"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
#, fuzzy
#| msgid "Secure Shell (SSH)"
msgid "Remotely login using Secure Shell (SSH)"
@ -10366,7 +10384,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -10409,7 +10427,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
#, fuzzy
#| msgid "Add Connection"
msgid "Add Connection to Server"
@ -10575,105 +10593,105 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
#, fuzzy
#| msgid "This service already exists"
msgid "Client with public key already exists"
msgstr "Denne tjeneste eksisterer allerede"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "This service already exists"
msgid "Client already exists"
msgstr "Denne tjeneste eksisterer allerede"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
#, fuzzy
#| msgid "Email Client (Roundcube)"
msgid "Allowed Client"
msgstr "Emailklient (Roundcube)"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
#, fuzzy
#| msgid "Update setup"
msgid "Updated client."
msgstr "Opdater indstillinger"
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
#, fuzzy
#| msgid "Email Client (Roundcube)"
msgid "Modify Client"
msgstr "Emailklient (Roundcube)"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
#, fuzzy
#| msgid "Delete"
msgid "Delete Allowed Client"
msgstr "Slet"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
#, fuzzy
#| msgid "{name} deleted."
msgid "Client deleted."
msgstr "{name} slettet."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
#, fuzzy
#| msgid "packages not found"
msgid "Client not found"
msgstr "pakker ikke fundet"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
#, fuzzy
#| msgid "Added custom service"
msgid "Added new server."
msgstr "Tilføjet brugerdefineret tjeneste"
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
#, fuzzy
#| msgid "Connection Type"
msgid "Connection to Server"
msgstr "Forbindelsestype"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
#, fuzzy
#| msgid "Update setup"
msgid "Updated server."
msgstr "Opdater indstillinger"
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
#, fuzzy
#| msgid "Edit Connection"
msgid "Modify Connection to Server"
msgstr "Rediger Forbindelse"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
#, fuzzy
#| msgid "Delete Connection"
msgid "Delete Connection to Server"
msgstr "Slet Forbindelse"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
#, fuzzy
#| msgid "{name} deleted."
msgid "Server deleted."
msgstr "{name} slettet."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "Kodeord blev ændret."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -11095,6 +11113,18 @@ msgstr "Sprog"
msgid "Log in"
msgstr "Log ind"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Advanced"
msgid "Add new app"
msgstr "Avanceret"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Tilgængelige Domæner"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Kør webklient"
@ -11370,6 +11400,23 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy, python-brace-format
#~| msgid ""
#~| "Minetest is a multiplayer infinite-world block sandbox. This module "
#~| "enables the Minetest server to be run on this {box_name}, on the default "
#~| "port (30000). To connect to the server, a <a href=\"http://"
#~| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Minetest er et fler-spiller uendelig-verden blok-spil. Dette modul "
#~ "aktiverer Minetest-serveren på denne {box_name}, på standardporten "
#~ "(30000). For at forbinde til serveren skal der bruges en <a "
#~ "href=\"http://www.minetest.net/downloads/\">Minetest klient</a>."
#~ msgid ""
#~ "Password of the SSH Server.<br />SSH key-based authentication is not yet "
#~ "possible."
@ -12141,9 +12188,6 @@ msgstr ""
#~ msgid "Key File"
#~ msgstr "Nøglefil"
#~ msgid "Available Domains"
#~ msgstr "Tilgængelige Domæner"
#~ msgid "Added Domains"
#~ msgstr "Tilføjede Domæner"

View File

@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"PO-Revision-Date: 2026-05-21 18:11+0000\n"
"Last-Translator: Hosted Weblate user 151773 <paul.schell87@gmail.com>\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-06-28 16:01+0000\n"
"Last-Translator: Dietmar <sagen@permondes.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
"freedombox/de/>\n"
"Language: de\n"
@ -19,7 +19,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.dev0\n"
"X-Generator: Weblate 2026.7.dev0\n"
#: plinth/config.py:103
#, python-brace-format
@ -2976,7 +2976,6 @@ msgstr "Aktiviert"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Deaktiviert"
@ -3021,11 +3020,15 @@ msgstr ""
"werden von der Anwendung <a href=\"/_cockpit/network/firewall\"> Cockpit</a> "
"bereitgestellt."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Einrichtung abgeschlossen! Nächste Schritte:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -3034,19 +3037,23 @@ msgstr ""
"Die Ersteinrichtung ist abgeschlossen. Führen Sie die nächsten Schritte aus, "
"um Ihre {box_name} betriebsbereit zu machen."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Nächste Schritte"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Siehe nächste Schritte"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Geben Sie den geheimen Schlüssel ein, der während der FreedomBox-"
@ -4756,21 +4763,36 @@ msgstr "Website-Name aktualisiert"
msgid "Default language changed"
msgstr "Standard-Sprache geändert"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Luanti, früher bekannt als Minetest, ist eine Multiplayer-Block-"
"Sandkastenspiel mit unendlicher Welt. Dieses Modul ermöglicht es, den Luanti-"
"Server auf diesem {box_name} über den Standardport (30000) auszuführen. Um "
"eine Verbindung zum Server herzustellen, wird ein <a href=\"https://"
"www.luanti.org/downloads/\">Luanti-Client</a> benötigt."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8475,7 +8497,7 @@ msgstr "Webmail"
msgid "Address book"
msgstr "Adressbuch"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8487,11 +8509,11 @@ msgstr ""
"verifizierter, entfernter Computer Verwaltungsaufgaben ausführen, Dateien "
"kopieren oder andere Anwendungen starten."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "Secure Shell Server"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Remote-Anmeldung mit Secure Shell (SSH)"
@ -10213,10 +10235,8 @@ msgid "Invalid key."
msgstr "Ungültiger Schlüssel."
#: plinth/modules/wireguard/forms.py:63
#, fuzzy
#| msgid "Enter a valid IPv4 address."
msgid "Not a valid IP address."
msgstr "Eine gültige IPv4-Adresse eingeben."
msgstr "Keine gültige IP-Adresse."
#: plinth/modules/wireguard/forms.py:69
#: plinth/modules/wireguard/templates/wireguard.html:29
@ -10264,13 +10284,6 @@ msgid "Client IP address provided by server"
msgstr "Vom Server bereitgestellte Client-IP-Adresse"
#: plinth/modules/wireguard/forms.py:97
#, fuzzy
#| msgid ""
#| "IP address assigned to this machine on the VPN after connecting to the "
#| "endpoint. This value is usually provided by the server operator. Example: "
#| "192.168.0.10. You can also specify the network. This will allow reaching "
#| "machines in the network. Examples: 10.68.12.43/24 or "
#| "10.68.12.43/255.255.255.0."
msgid ""
"IP address assigned to this machine on the VPN after connecting to the "
"endpoint. This value is usually provided by the server operator. Example: "
@ -10280,9 +10293,10 @@ msgid ""
msgstr ""
"IP-Adresse, die diesem Computer auf dem VPN zugewiesen ist, nachdem eine "
"Verbindung mit dem Endpunkt hergestellt wurde. Dieser Wert wird in der Regel "
"vom Serverbetreiber bereitgestellt. Beispiel: 192.168.0.10. Sie können auch "
"das Netzwerk angeben. Dadurch können Sie auf Rechner im Netzwerk zugreifen. "
"Beispiele: 10.68.12.43/24 oder 10.68.12.43/255.255.255.0."
"vom Serverbetreiber bereitgestellt. Beispiel: 192.168.0.10 oder "
"2a03:7c80:4b2c:91a2:5d41:ffee:9b82:7c17. Sie können auch das Netzwerk "
"angeben. Dadurch können Sie auf Rechner im Netzwerk zugreifen. Beispiele: "
"10.68.12.43/24 oder 10.68.12.43/255.255.255.0."
#: plinth/modules/wireguard/forms.py:106
msgid "Private key of this machine"
@ -10382,21 +10396,19 @@ msgstr ""
"konfiguriert."
#: plinth/modules/wireguard/templates/wireguard.html:88
#, fuzzy
#| msgid "Add a new peer"
msgid "Auto add a new peer"
msgstr "Hinzufügen eines neuen Peers"
msgstr "Neuen Peer automatisch hinzufügen"
#: plinth/modules/wireguard/templates/wireguard.html:92
msgid "Add Client Automatically"
msgstr ""
msgstr "Client automatisch hinzufügen"
#: plinth/modules/wireguard/templates/wireguard.html:94
msgid "Add a new peer"
msgstr "Hinzufügen eines neuen Peers"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Zulässige Clients hinzufügen"
@ -10433,7 +10445,7 @@ msgid "Add a new server"
msgstr "Neuen Server hinzufügen"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Verbindung zum Server hinzufügen"
@ -10449,57 +10461,52 @@ msgstr "Client hinzufügen"
#, fuzzy
#| msgid "Private key path"
msgid "Private Key"
msgstr "Pfad des privaten Schlüssels"
msgstr "Private Key"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:29
msgid "Click to reveal"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:36
#, fuzzy
#| msgid "Key Import Date"
msgid "Important:"
msgstr "Schlüssel-Importdatum"
msgstr "Wichtig:"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:37
msgid "Save the private key now. This page shows it only once!"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:41
#, fuzzy
#| msgid "configuration failed"
msgid "Client configuration file"
msgstr "Konfiguration gescheitert"
msgstr "Konfigurationsdatei des Clients"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:43
msgid ""
"Download the configuration file (.conf) for manual import, or use the QR "
"code to import directly from your WireGuard mobile app."
msgstr ""
"Laden Sie die Konfigurationsdatei (.conf) für den manuellen Import herunter "
"oder nutzen Sie den QR-Code, um die Daten direkt über Ihre WireGuard-App auf "
"dem Smartphone zu importieren."
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:49
#, fuzzy
#| msgid "warning"
msgid "Warning:"
msgstr "Warnung"
msgstr "Warnung:"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:50
msgid ""
"Treat this QR code like a password. Anyone who scans it can gain VPN access "
"if the connection is enabled."
msgstr ""
"Behandeln Sie diesen QR-Code wie ein Passwort. Jeder, der ihn scannt, erhält "
"VPN-Zugang, sofern die Verbindung aktiviert ist."
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:60
#, fuzzy
#| msgid "Download my profile"
msgid "Download config file"
msgstr "Mein Profil herunterladen"
msgstr "Konfigurationsdatei herunterladen"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:65
#, fuzzy
#| msgid "Source Code"
msgid "Show QR Code"
msgstr "Quellcode"
msgstr "QR Code anzeigen"
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:14
msgid "Are you sure that you want to delete this client?"
@ -10596,77 +10603,75 @@ msgid "All outgoing traffic is sent using this connection:"
msgstr ""
"Der gesamte ausgehende Datenverkehr wird über diese Verbindung gesendet:"
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Neuer Client wurde hinzugefügt."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Client mit öffentlichem Schlüssel ist bereits vorhanden"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
msgstr "Sitzung abgelaufen. Bitte versuchen Sie es erneut."
#: plinth/modules/wireguard/views.py:202
#, fuzzy
#| msgid "Domain already exists."
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr "Domain existiert bereits."
msgstr "Client existiert bereits"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Zulässiger Client"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Aktualisierter Client."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Client bearbeiten"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Zulässigen Client löschen"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Client gelöscht."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Client nicht gefunden"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Neuer Server wurde hinzugefügt."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Verbindung zum Server"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Aktualisierter Server."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Ändern der Verbindung zum Server"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Verbindung zum Server löschen"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Server gelöscht."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr "Der WireGuard-Server wurde erfolgreich gestartet."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr "Starten des WireGuard-Servers fehlgeschlagen: {}"
@ -11093,6 +11098,18 @@ msgstr "Sprache wählen"
msgid "Log in"
msgstr "Anmelden"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Hinzufügen eines neuen Peers"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Verfügbare Domains"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Webclient starten"
@ -11361,6 +11378,19 @@ msgstr "vor der Deinstallation von {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Luanti, früher bekannt als Minetest, ist eine Multiplayer-Block-"
#~ "Sandkastenspiel mit unendlicher Welt. Dieses Modul ermöglicht es, den "
#~ "Luanti-Server auf diesem {box_name} über den Standardport (30000) "
#~ "auszuführen. Um eine Verbindung zum Server herzustellen, wird ein <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti-Client</a> benötigt."
#~ msgid "Enter a valid network prefix or net mask."
#~ msgstr ""
#~ "Geben Sie ein gültiges Netzwerkpräfix oder eine gültige Netzmaske ein."
@ -12384,9 +12414,6 @@ msgstr "Gujarati"
#~ msgid "Key File"
#~ msgstr "Schlüsseldatei"
#~ msgid "Available Domains"
#~ msgstr "Verfügbare Domains"
#~ msgid "Added Domains"
#~ msgstr "Domains hinzugefügt"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -2673,7 +2673,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2712,30 +2711,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4148,16 +4151,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7333,7 +7356,7 @@ msgstr ""
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7341,11 +7364,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -8933,7 +8956,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -8970,7 +8993,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9114,75 +9137,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9544,6 +9567,14 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-02-22 13:17+0000\n"
"Last-Translator: James Valleroy <jvalleroy@mailbox.org>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
@ -3120,7 +3120,6 @@ msgstr "Ενεργοποιήθηκε"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Απενεργοποιήθηκε"
@ -3162,32 +3161,40 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup complete! Next steps:"
msgstr "Η εγκατάσταση ολοκληρώθηκε!"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Εισάγετε το μυστικό που δημιουργήθηκε κατά την εγκατάσταση του FreedomBox. "
@ -4879,26 +4886,36 @@ msgstr "To όνομα διαδικτύου ρυθμίστηκε επιτυχώς
msgid "Default language changed"
msgstr "Η προεπιλεγμένη εμφάνιση άλλαξε"
#: plinth/modules/minetest/__init__.py:33
#, fuzzy, python-brace-format
#| msgid ""
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
#| "enables the Minetest server to be run on this {box_name}, on the default "
#| "port (30000). To connect to the server, a <a href=\"http://"
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
"Το Minetest είναι ένα άπειρου κόσμου μπλοκ sandbox με υποστήριξη για πολλούς "
"χρήστες (multiplayer). Αυτή η ενότητα επιτρέπει στο διακομιστή Minetest να "
"τρέξει σε αυτό το {box_name}, στην προεπιλεγμένη θύρα (30000). Για να "
"συνδεθείτε με το διακομιστή, ένας <a href=\"http://www.minetest.net/"
"downloads/\">Minetest πελάτη</a> είναι απαραίτητος."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8697,7 +8714,7 @@ msgstr ""
msgid "Address book"
msgstr "Διεύθυνση"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8710,13 +8727,13 @@ msgstr ""
"αντιγράψει αρχεία ή να εκτελέσει άλλες υπηρεσίες χρησιμοποιώντας αυτές τις "
"συνδέσεις."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "Secure Shell (SSH) Server"
msgid "Secure Shell Server"
msgstr "Διακομιστής SSH"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
#, fuzzy
#| msgid "Secure Shell (SSH)"
msgid "Remotely login using Secure Shell (SSH)"
@ -10569,7 +10586,7 @@ msgid "Add a new peer"
msgstr "Προσθέστε νέο εισαγωγέα"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -10614,7 +10631,7 @@ msgid "Add a new server"
msgstr "Προσθέστε νέο εισαγωγέα"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
#, fuzzy
#| msgid "Add Connection"
msgid "Add Connection to Server"
@ -10786,105 +10803,105 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
#, fuzzy
#| msgid "Add new introducer"
msgid "Added new client."
msgstr "Προσθέστε νέο εισαγωγέα"
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
#, fuzzy
#| msgid "A share with this name already exists."
msgid "Client with public key already exists"
msgstr "Υπάρχει ήδη ένα μέρισμα με αυτό το όνομα."
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "A share with this name already exists."
msgid "Client already exists"
msgstr "Υπάρχει ήδη ένα μέρισμα με αυτό το όνομα."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
#, fuzzy
#| msgid "Email Client"
msgid "Allowed Client"
msgstr "Πρόγραμμα-πελάτης ηλεκτρονικού ταχυδρομείου"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
#, fuzzy
#| msgid "Update setup"
msgid "Updated client."
msgstr "Ενημέρωση ρυθμίσεων"
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
#, fuzzy
#| msgid "Email Client"
msgid "Modify Client"
msgstr "Πρόγραμμα-πελάτης ηλεκτρονικού ταχυδρομείου"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
#, fuzzy
#| msgid "Archive deleted."
msgid "Client deleted."
msgstr "Το αρχείο διαγράφηκε."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
#, fuzzy
#| msgid "Repository not found"
msgid "Client not found"
msgstr "Το αποθετήριο δεν βρέθηκε"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
#, fuzzy
#| msgid "Added custom service"
msgid "Added new server."
msgstr "Προστέθηκε τροποποιημένη υπηρεσία"
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
#, fuzzy
#| msgid "Connection Type"
msgid "Connection to Server"
msgstr "Τύπος σύνδεσης"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
#, fuzzy
#| msgid "Update setup"
msgid "Updated server."
msgstr "Ενημέρωση ρυθμίσεων"
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
#, fuzzy
#| msgid "Edit Connection"
msgid "Modify Connection to Server"
msgstr "Επεξεργασία σύνδεσης"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
#, fuzzy
#| msgid "Delete Connection"
msgid "Delete Connection to Server"
msgstr "Διαγραφή σύνδεσης"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
#, fuzzy
#| msgid "Share deleted."
msgid "Server deleted."
msgstr "Το μέρισμα διαγράφηκε."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "Ο κωδικός πρόσβασης άλλαξε με επιτυχία."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -11314,6 +11331,18 @@ msgstr "Επιλογή γλώσσας"
msgid "Log in"
msgstr "Σύνδεση"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add new introducer"
msgid "Add new app"
msgstr "Προσθέστε νέο εισαγωγέα"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Διαθέσιμα ονόματα"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Εκτέλεση περιηγητή ιστού"
@ -11604,6 +11633,24 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "Minetest is a multiplayer infinite-world block sandbox. This module "
#~| "enables the Minetest server to be run on this {box_name}, on the default "
#~| "port (30000). To connect to the server, a <a href=\"http://"
#~| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Το Minetest είναι ένα άπειρου κόσμου μπλοκ sandbox με υποστήριξη για "
#~ "πολλούς χρήστες (multiplayer). Αυτή η ενότητα επιτρέπει στο διακομιστή "
#~ "Minetest να τρέξει σε αυτό το {box_name}, στην προεπιλεγμένη θύρα "
#~ "(30000). Για να συνδεθείτε με το διακομιστή, ένας <a href=\"http://"
#~ "www.minetest.net/downloads/\">Minetest πελάτη</a> είναι απαραίτητος."
#~ msgid "Debian:"
#~ msgstr "Debian:"
@ -12554,9 +12601,6 @@ msgstr "Gujarati"
#~ msgid "Key File"
#~ msgstr "Αρχείο κλειδιού"
#~ msgid "Available Domains"
#~ msgstr "Διαθέσιμα ονόματα"
#~ msgid "Added Domains"
#~ msgstr "Ονόματα που έχουν προστεθεί"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2024-11-01 17:00+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
@ -3065,7 +3065,6 @@ msgstr "Activado"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Desactivado"
@ -3110,32 +3109,40 @@ msgstr ""
"provistas por la aplicación <a href=\"/_cockpit/network/firewall\">Cockpit</"
"a>."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup complete! Next steps:"
msgstr "¡Configuración completada!"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Introduzca la clave generada en la instalación de FreedomBox. También puede "
@ -4819,25 +4826,36 @@ msgstr "Nombre de sitio actulizado"
msgid "Default language changed"
msgstr "Idioma predeterminado cambiado"
#: plinth/modules/minetest/__init__.py:33
#, fuzzy, python-brace-format
#| msgid ""
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
#| "enables the Minetest server to be run on this {box_name}, on the default "
#| "port (30000). To connect to the server, a <a href=\"http://"
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
"Minetest es un juego sandbox de bloques de mundo infinito y multijugador. "
"Este módulo activa el servidor Minetest en su {box_name}, en el puerto por "
"defecto (30000). Para acceder al servidor necesitará un <a href=\"http://"
"www.minetest.net/downloads/\">Cliente Minetest</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8586,7 +8604,7 @@ msgstr "FairEmail"
msgid "Address book"
msgstr "Dirección"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8598,13 +8616,13 @@ msgstr ""
"de administración, copiar archivos o ejecutar otros servicios a través de "
"esas conexiones."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "Secure Shell (SSH) Server"
msgid "Secure Shell Server"
msgstr "Servidor de intérprete de órdenes seguro (SSH)"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Inicio de sesión remoto mediante Secure Shell (SSH)"
@ -10492,7 +10510,7 @@ msgid "Add a new peer"
msgstr "Añadir nuevo par"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Añadir cliente autorizado"
@ -10531,7 +10549,7 @@ msgid "Add a new server"
msgstr "Añadir nuevo servidor"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Añadir conexión a servidor"
@ -10694,79 +10712,79 @@ msgstr "Dirección IP para este dispositivo:"
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Nuevo cliente añadido."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Ya existe un cliente con esa clave pública"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Content package already exists."
msgid "Client already exists"
msgstr "El paquete de contenidos ya existe."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Cliente autorizado"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Cliente actualizado."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Modificar cliente"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Eliminar cliente autorizado"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Cliente eliminado."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Cliente no encontrado"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Nuevo servidor añadido."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Conexión al servidor"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Servidor actualizado."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Cambiar conexión al servidor"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Eliminar conexión al servidor"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Servidor eliminado."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "Clave de acceso cambiada con éxito."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -11207,6 +11225,18 @@ msgstr "Seleccionar idioma"
msgid "Log in"
msgstr "Iniciar sesión"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Añadir nuevo par"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Dominios disponibles"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Lanzar cliente web"
@ -11482,6 +11512,23 @@ msgstr "antes de desinstalar {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "Minetest is a multiplayer infinite-world block sandbox. This module "
#~| "enables the Minetest server to be run on this {box_name}, on the default "
#~| "port (30000). To connect to the server, a <a href=\"http://"
#~| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Minetest es un juego sandbox de bloques de mundo infinito y multijugador. "
#~ "Este módulo activa el servidor Minetest en su {box_name}, en el puerto "
#~ "por defecto (30000). Para acceder al servidor necesitará un <a "
#~ "href=\"http://www.minetest.net/downloads/\">Cliente Minetest</a>."
#~ msgid "Debian:"
#~ msgstr "Debian:"
@ -12509,9 +12556,6 @@ msgstr "Gujarati"
#~ msgid "Key File"
#~ msgstr "Archivo de clave"
#~ msgid "Available Domains"
#~ msgstr "Dominios disponibles"
#~ msgid "Added Domains"
#~ msgstr "Dominios añadidos"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-01-09 20:01+0000\n"
"Last-Translator: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>\n"
"Language-Team: Estonian <https://hosted.weblate.org/projects/freedombox/"
@ -2714,7 +2714,6 @@ msgstr "Kasutusel"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Pole kasutusel"
@ -2753,30 +2752,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4189,16 +4192,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7382,7 +7405,7 @@ msgstr ""
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7390,11 +7413,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -9005,7 +9028,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9044,7 +9067,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9196,77 +9219,77 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "Salasõna muutmine õnnestus."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9630,6 +9653,16 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Backup app before uninstall"
msgid "Available for install"
msgstr "Enne rakenduse eemaldamist palun tee varukoopia"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
@ -3016,7 +3016,6 @@ msgstr "فعال"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "غیرفعال"
@ -3057,31 +3056,35 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
#, fuzzy
msgid "Setup complete! Next steps:"
msgstr "راه‌اندازی به پایان رسید!"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4667,20 +4670,36 @@ msgstr "نام دامنه تنظیم شد"
msgid "Default language changed"
msgstr "زبان عوض شد"
#: plinth/modules/minetest/__init__.py:33
#, fuzzy, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
"ماین‌تست (Minetest) یک بازی چندنفرهٔ مکعب با جهان نامحدود است. با این برنامه "
"می‌توان یک سرور ماین‌تست را در {box_name} روی پورت پیش‌فرض (30000) اجرا کرد. "
"برای اتصال به سرور به یک <a href=\"http://www.minetest.net/downloads/"
"\">برنامهٔ ماین‌تست</a> نیاز است."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8153,7 +8172,7 @@ msgstr ""
msgid "Address book"
msgstr "نشانی"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8161,13 +8180,13 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "Secure Shell"
msgid "Secure Shell Server"
msgstr "پوستهٔ ایمن"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -9889,7 +9908,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9929,7 +9948,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
#, fuzzy
#| msgid "Add Connection"
msgid "Add Connection to Server"
@ -10094,97 +10113,97 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "No wikis or blogs available."
msgid "Client already exists"
msgstr "ویکی یا وبلاگی موجود نیست."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
#, fuzzy
msgid "Allowed Client"
msgstr "برنامهٔ DNS متغیر (Dynamic DNS Client)"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
#, fuzzy
#| msgid "Update setup"
msgid "Updated client."
msgstr "به‌روزرسانی وضعیت"
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
#, fuzzy
msgid "Modify Client"
msgstr "برنامهٔ DNS متغیر (Dynamic DNS Client)"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
#, fuzzy
#| msgid "Delete"
msgid "Delete Allowed Client"
msgstr "پاک‌کردن"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
#, fuzzy
#| msgid "{name} deleted."
msgid "Client deleted."
msgstr "{name} پاک شد."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
#, fuzzy
#| msgid "Connection Type"
msgid "Connection to Server"
msgstr "نوع اتصال"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
#, fuzzy
#| msgid "Update setup"
msgid "Updated server."
msgstr "به‌روزرسانی وضعیت"
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
#, fuzzy
#| msgid "Edit Connection"
msgid "Modify Connection to Server"
msgstr "ویرایش اتصال"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
#, fuzzy
#| msgid "Delete Connection"
msgid "Delete Connection to Server"
msgstr "پاک‌کردن اتصال"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
#, fuzzy
#| msgid "{name} deleted."
msgid "Server deleted."
msgstr "{name} پاک شد."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Partition expanded successfully."
msgid "WireGuard server started successfully."
msgstr "پارتیشن با موفقیت بزرگ شد."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10574,6 +10593,16 @@ msgstr "زبان"
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "دامنه‌های موجود"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""
@ -10835,6 +10864,18 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "ماین‌تست (Minetest) یک بازی چندنفرهٔ مکعب با جهان نامحدود است. با این "
#~ "برنامه می‌توان یک سرور ماین‌تست را در {box_name} روی پورت پیش‌فرض (30000) "
#~ "اجرا کرد. برای اتصال به سرور به یک <a href=\"http://www.minetest.net/"
#~ "downloads/\">برنامهٔ ماین‌تست</a> نیاز است."
#~ msgid "Debian:"
#~ msgstr "دبیان:"
@ -11285,9 +11326,6 @@ msgstr ""
#~ msgid "Key File"
#~ msgstr "پروندهٔ کلید"
#~ msgid "Available Domains"
#~ msgstr "دامنه‌های موجود"
#~ msgid "Added Domains"
#~ msgstr "دامنه‌های افزوده‌شده"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2016-01-31 22:24+0530\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Plinth Developers <freedombox-"
@ -3160,7 +3160,6 @@ msgstr "ENABLED"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "DISABLED"
@ -3202,32 +3201,36 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup complete! Next steps:"
msgstr "SETUP COMPLETE!"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4843,16 +4846,36 @@ msgstr "DOMAIN NAME SET"
msgid "Default language changed"
msgstr "SETTING UNCHANGED"
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8543,7 +8566,7 @@ msgstr ""
msgid "Address book"
msgstr "ADDRESS"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8551,13 +8574,13 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "Secure Shell (SSH) Server"
msgid "Secure Shell Server"
msgstr "SECURE SHELL (SSH) SERVER"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
#, fuzzy
#| msgid "Secure Shell (SSH)"
msgid "Remotely login using Secure Shell (SSH)"
@ -10376,7 +10399,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -10419,7 +10442,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
#, fuzzy
#| msgid "Add Connection"
msgid "Add Connection to Server"
@ -10583,105 +10606,105 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
#, fuzzy
#| msgid "This service already exists"
msgid "Client with public key already exists"
msgstr "THIS SERVICE ALREADY EXISTS"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "This service already exists"
msgid "Client already exists"
msgstr "THIS SERVICE ALREADY EXISTS"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
#, fuzzy
#| msgid "Email Client (Roundcube)"
msgid "Allowed Client"
msgstr "EMAIL CLIENT (ROUNDCUBE)"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
#, fuzzy
#| msgid "Update setup"
msgid "Updated client."
msgstr "UPDATE SETUP"
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
#, fuzzy
#| msgid "Email Client (Roundcube)"
msgid "Modify Client"
msgstr "EMAIL CLIENT (ROUNDCUBE)"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
#, fuzzy
#| msgid "Delete"
msgid "Delete Allowed Client"
msgstr "DELETE"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
#, fuzzy
#| msgid "{name} deleted."
msgid "Client deleted."
msgstr "{name} DELETED."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
#, fuzzy
#| msgid "packages not found"
msgid "Client not found"
msgstr "PACKAGES NOT FOUND"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
#, fuzzy
#| msgid "Added custom service"
msgid "Added new server."
msgstr "ADDED CUSTOM SERVICE"
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
#, fuzzy
#| msgid "Connection Type"
msgid "Connection to Server"
msgstr "CONNECTION TYPE"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
#, fuzzy
#| msgid "Update setup"
msgid "Updated server."
msgstr "UPDATE SETUP"
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
#, fuzzy
#| msgid "Edit Connection"
msgid "Modify Connection to Server"
msgstr "EDIT CONNECTION"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
#, fuzzy
#| msgid "Delete Connection"
msgid "Delete Connection to Server"
msgstr "DELETE CONNECTION"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
#, fuzzy
#| msgid "{name} deleted."
msgid "Server deleted."
msgstr "{name} DELETED."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "PASSWORD CHANGED SUCCESSFULLY."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -11112,6 +11135,18 @@ msgstr "LANGUAGE"
msgid "Log in"
msgstr "LOG IN"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Added custom service"
msgid "Add new app"
msgstr "ADDED CUSTOM SERVICE"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Enable Subdomains"
msgid "Available for install"
msgstr "ENABLE SUBDOMAINS"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "LAUNCH WEB CLIENT"
@ -12043,11 +12078,6 @@ msgstr ""
#~ msgid "SSH Fingerprint"
#~ msgstr "GPG FINGERPRINT"
#, fuzzy
#~| msgid "Enable Subdomains"
#~ msgid "Available Domains"
#~ msgstr "ENABLE SUBDOMAINS"
#, fuzzy
#~| msgid "Domain"
#~ msgid "Added Domains"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"PO-Revision-Date: 2026-06-13 20:01+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-07-06 15:01+0000\n"
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
"freedombox/fr/>\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 2026.7.dev0\n"
"X-Generator: Weblate 2026.7.1.dev0\n"
#: plinth/config.py:103
#, python-brace-format
@ -2983,7 +2983,6 @@ msgstr "Activé"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Désactivé"
@ -3028,11 +3027,15 @@ msgstr ""
"personnalisés sont accessibles depuis lappli <a href=\"/_cockpit/network/"
"firewall\">Cockpit</a>."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Configuration terminée! Prochaines étapes :"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -3041,19 +3044,23 @@ msgstr ""
"La configuration initiale est terminée. Effectuez les prochaines étapes pour "
"rendre votre {box_name} opérationnel."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Prochaines étapes"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Voir les prochaines étapes"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Entrez le code secret généré durant linstallation de la FreedomBox. Il peut "
@ -4764,21 +4771,36 @@ msgstr "Nom de site modifié"
msgid "Default language changed"
msgstr "La langue par défaut a été modifiée"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Luanti, anciennement connu sous le nom de Minetest, est un jeu bac à sable "
"multijoueur à monde infini. Ce module met à disposition un serveur Luanti "
"sur la {box_name} sur le port par défaut (30000). Pour vous connecter au "
"serveur, vous devez utiliser un <a href=\"https://www.luanti.org/downloads/"
"\">client Luanti</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr "Luanti"
@ -8517,7 +8539,7 @@ msgstr "Webmail"
msgid "Address book"
msgstr "Carnet d'adresses"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8529,11 +8551,11 @@ msgstr ""
"autorisé peut effectuer des tâches dadministration, copier des fichiers ou "
"bien faire fonctionner dautres services en utilisant ce type de connexion."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "Serveur Secure Shell"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Se connecter à distance par shell sécurisé (SSH)"
@ -10422,7 +10444,7 @@ msgstr "Dernière connexion"
#, python-format
msgid "No peers configured to connect to this %(box_name)s yet."
msgstr ""
"Aucun pair na été configuré pour se connecter à la %(box_name)s pour "
"Aucun pair nest configuré pour se connecter à la %(box_name)s pour "
"linstant."
#: plinth/modules/wireguard/templates/wireguard.html:88
@ -10431,14 +10453,14 @@ msgstr "Ajout auto dun nouveau pair"
#: plinth/modules/wireguard/templates/wireguard.html:92
msgid "Add Client Automatically"
msgstr "Ajouter un client automatiquement"
msgstr "Ajout automatisé dun client"
#: plinth/modules/wireguard/templates/wireguard.html:94
msgid "Add a new peer"
msgstr "Ajouter un nouveau pair"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Ajouter un client autorisé"
@ -10468,14 +10490,14 @@ msgstr "Serveur distant"
#: plinth/modules/wireguard/templates/wireguard.html:148
msgid "No connections to remote servers are configured yet."
msgstr "Aucune connexion vers un serveur distant nest encore configurée."
msgstr "Aucune connexion à un serveur distant nest configurée pour linstant."
#: plinth/modules/wireguard/templates/wireguard.html:158
msgid "Add a new server"
msgstr "Ajouter un nouveau serveur"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Ajouter une connexion à un serveur"
@ -10631,75 +10653,75 @@ msgstr "Adresse IP de cette machine :"
msgid "All outgoing traffic is sent using this connection:"
msgstr "Lensemble du trafic sortant est envoyé à travers cette connexion :"
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Nouveau client ajouté."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Un client existe déjà avec cette clé publique"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr "La session a expiré. Veuillez réessayer."
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr "Le client existe déjà."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Client autorisé"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Client mis à jour."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Modifier le client"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Supprimer un client autorisé"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Client supprimé."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Client introuvable"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Nouveau serveur ajouté."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Connexion au seveur"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Serveur mis à jour."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Modifier la connexion à un serveur"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Supprimer la connexion à un serveur"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Serveur supprimé."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr "Le serveur WireGuard a été démarré."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr "Échec du démarrage du serveur WireGuard : {}"
@ -11125,6 +11147,18 @@ msgstr "Choisir la langue"
msgid "Log in"
msgstr "Sidentifier"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Ajouter un nouveau pair"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Domaines disponibles"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Ouvrir le client web"
@ -11397,6 +11431,19 @@ msgstr "avant la désinstallation de {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Luanti, anciennement connu sous le nom de Minetest, est un jeu bac à "
#~ "sable multijoueur à monde infini. Ce module met à disposition un serveur "
#~ "Luanti sur la {box_name} sur le port par défaut (30000). Pour vous "
#~ "connecter au serveur, vous devez utiliser un <a href=\"https://"
#~ "www.luanti.org/downloads/\">client Luanti</a>."
#~ msgid "Enter a valid network prefix or net mask."
#~ msgstr ""
#~ "Veuillez saisir un préfixe réseau ou un masque de sous-réseau valide."
@ -12433,9 +12480,6 @@ msgstr "Gujarati"
#~ msgid "Key File"
#~ msgstr "Fichier de la clé"
#~ msgid "Available Domains"
#~ msgstr "Domaines disponibles"
#~ msgid "Added Domains"
#~ msgstr "Domaines ajoutés"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2022-12-30 10:51+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
@ -2687,7 +2687,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2726,30 +2725,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4176,16 +4179,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7385,7 +7408,7 @@ msgstr ""
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7393,11 +7416,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -8998,7 +9021,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9035,7 +9058,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9179,75 +9202,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9622,6 +9645,14 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"
@ -2944,7 +2944,6 @@ msgstr "સક્ષમ કરેલું"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "અક્ષમ કરેલું"
@ -2985,32 +2984,36 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup complete! Next steps:"
msgstr "સેટઅપ પૂર્ણ!"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4498,16 +4501,36 @@ msgstr "ક્ષેત્રીય નામ સ્થાપિત કર્ય
msgid "Default language changed"
msgstr "સેટિંગ યથાવત"
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7788,7 +7811,7 @@ msgstr ""
msgid "Address book"
msgstr "GnuDIP સર્વર સરનામું"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7796,13 +7819,13 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "Chat Server"
msgid "Secure Shell Server"
msgstr "ચેટ સર્વર"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -9473,7 +9496,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9510,7 +9533,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9668,87 +9691,87 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Domain name set"
msgid "Client already exists"
msgstr "ક્ષેત્રીય નામ સ્થાપિત કર્યું"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
#, fuzzy
#| msgid "Update setup"
msgid "Updated client."
msgstr "સેટઅપ અપડેટ કરો"
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
#, fuzzy
#| msgid "Conversations"
msgid "Connection to Server"
msgstr "વાતચીત"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
#, fuzzy
#| msgid "Update setup"
msgid "Updated server."
msgstr "સેટઅપ અપડેટ કરો"
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
#, fuzzy
#| msgid "Error installing application: {error}"
msgid "Modify Connection to Server"
msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
#, fuzzy
#| msgid "Direct connection to the Internet."
msgid "Delete Connection to Server"
msgstr "ઇન્ટરનેટ સાથે સીધો જોડાણ."
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10137,6 +10160,14 @@ msgstr "ભાષા"
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "વેબ ક્લાયન્ટ શરૂ કરો"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-03-31 06:09+0000\n"
"Last-Translator: bsurajpatra <ankitsuraj1111@gmail.com>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
@ -3122,7 +3122,6 @@ msgstr "सक्षम किया गया है"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "अक्षम किया गया है"
@ -3163,24 +3162,28 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup complete! Next steps:"
msgstr "सेटअप पूरा हे गया!"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
@ -3190,8 +3193,8 @@ msgstr ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained from the file /var/lib/plinth/firstboot-wizard-secret"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"फ्रीडमबॉक्स स्थापना के दौरान पर बनाया गया रहस्य दर्ज करें. यह रहस्य यह फाइल से भी "
@ -4817,24 +4820,36 @@ msgstr "डोमेन नाम सेट हो गया है"
msgid "Default language changed"
msgstr "सेटिंग स्थिर है"
#: plinth/modules/minetest/__init__.py:33
#, fuzzy, python-brace-format
#| msgid ""
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
#| "enables the Minetest server to be run on this {box_name}, on the default "
#| "port (30000). To connect to the server, a <a href=\"http://"
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
"मैइनटेस्ट एक मल्टीप्लेयर अनंत-दुनिया ब्लॉक सेंडबोक्स है. इस मॉड्यूल मैइनटेस्ट सर्वर इस "
"{box_name} पर चल सकवाते है, डिफ़ॉल्ट पोर्ट (३००००) पर. सर्वर से कनेक्ट करने के लिए, एक "
"<a href=\"http://www.minetest.net/downloads/\">मैइनटेस्ट क्लायंट</a>की आवश्यकता है."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8523,7 +8538,7 @@ msgstr ""
msgid "Address book"
msgstr "ऍड्रेस"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8534,13 +8549,13 @@ msgstr ""
"स्वीकार करने के लिये. एक अधिकार दिया गया रिमोट कंप्यूटर प्रशासन कार्य निष्पादित कर "
"सकता है, फ़ाइलों की कॉपी कर सकता है या ऐसे कनेक्शंस का उपयोग करके अंय सर्विसस चलाएे."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "Secure Shell (SSH) Server"
msgid "Secure Shell Server"
msgstr "सुरक्षित शैल (SSH) सर्वर"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
#, fuzzy
#| msgid "Secure Shell (SSH)"
msgid "Remotely login using Secure Shell (SSH)"
@ -10404,7 +10419,7 @@ msgid "Add a new peer"
msgstr "नया इंट्रोड्यूसर जोड़ें"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -10447,7 +10462,7 @@ msgid "Add a new server"
msgstr "नया इंट्रोड्यूसर जोड़ें"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
#, fuzzy
#| msgid "Add Connection"
msgid "Add Connection to Server"
@ -10615,105 +10630,105 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
#, fuzzy
#| msgid "Add new introducer"
msgid "Added new client."
msgstr "नया इंट्रोड्यूसर जोड़ें"
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
#, fuzzy
#| msgid "A share with this name already exists."
msgid "Client with public key already exists"
msgstr "इस नाम का एक शयर पहले से मौजूद है."
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "A share with this name already exists."
msgid "Client already exists"
msgstr "इस नाम का एक शयर पहले से मौजूद है."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
#, fuzzy
#| msgid "Email Client"
msgid "Allowed Client"
msgstr "ईमेल क्लाइंट"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
#, fuzzy
#| msgid "Update setup"
msgid "Updated client."
msgstr "सेटअप अपडेट"
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
#, fuzzy
#| msgid "Email Client"
msgid "Modify Client"
msgstr "ईमेल क्लाइंट"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
#, fuzzy
#| msgid "Delete All"
msgid "Delete Allowed Client"
msgstr "सब को हटाएँ"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
#, fuzzy
#| msgid "Archive deleted."
msgid "Client deleted."
msgstr "पुरालेख हटा गया है."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
#, fuzzy
#| msgid "Added custom service"
msgid "Added new server."
msgstr "जोड़ा गया कस्टम सर्विस"
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
#, fuzzy
#| msgid "Connection Type"
msgid "Connection to Server"
msgstr "कनेक्शन टाइप"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
#, fuzzy
#| msgid "Update setup"
msgid "Updated server."
msgstr "सेटअप अपडेट"
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
#, fuzzy
#| msgid "Edit Connection"
msgid "Modify Connection to Server"
msgstr "कनेक्शन संपादित करें"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
#, fuzzy
#| msgid "Delete Connection"
msgid "Delete Connection to Server"
msgstr "कनेक्शन हटाएँ"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
#, fuzzy
#| msgid "Share deleted."
msgid "Server deleted."
msgstr "शेयर हटाया गया."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "पासवर्ड सफलतापूर्वक बदल गया."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -11136,6 +11151,18 @@ msgstr "भाषा चुनें"
msgid "Log in"
msgstr "लॉग इन"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add new introducer"
msgid "Add new app"
msgstr "नया इंट्रोड्यूसर जोड़ें"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "उपलब्ध वाले डोमेन्स"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "वेब क्लाइंट लॉंच"
@ -11418,6 +11445,23 @@ msgstr "{app_id} को अनइंस्टॉल करने से पह
msgid "Gujarati"
msgstr "गुजराती"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "Minetest is a multiplayer infinite-world block sandbox. This module "
#~| "enables the Minetest server to be run on this {box_name}, on the default "
#~| "port (30000). To connect to the server, a <a href=\"http://"
#~| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "मैइनटेस्ट एक मल्टीप्लेयर अनंत-दुनिया ब्लॉक सेंडबोक्स है. इस मॉड्यूल मैइनटेस्ट सर्वर इस "
#~ "{box_name} पर चल सकवाते है, डिफ़ॉल्ट पोर्ट (३००००) पर. सर्वर से कनेक्ट करने के लिए, "
#~ "एक <a href=\"http://www.minetest.net/downloads/\">मैइनटेस्ट क्लायंट</a>की "
#~ "आवश्यकता है."
#~ msgid "Debian:"
#~ msgstr "डेबियन:"
@ -12210,9 +12254,6 @@ msgstr "गुजराती"
#~ msgid "Key File"
#~ msgstr "चाबी फ़ाइल"
#~ msgid "Available Domains"
#~ msgstr "उपलब्ध वाले डोमेन्स"
#~ msgid "Added Domains"
#~ msgstr "जोड़ा गया डोमेन्स"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2025-06-04 15:01+0000\n"
"Last-Translator: András Szűcs "
"<andrascc86288f63c44cb5@users.noreply.hosted.weblate.org>\n"
@ -3117,7 +3117,6 @@ msgstr "Engedélyezve"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Letiltva"
@ -3161,32 +3160,40 @@ msgstr ""
"Haladó tűzfal műveleteket, mint például egyedi portok megnyitását a <a "
"href=\"/_cockpit/network/firewall\">Cockpit</a> alkalmazás biztosítja."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup complete! Next steps:"
msgstr "A beállítás elkészült!"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Add meg a FreedomBox telepítése során létrehozott titkos kulcsot. Ezt a "
@ -4874,26 +4881,36 @@ msgstr "Az oldal neve frissítve"
msgid "Default language changed"
msgstr "Az alapértelmezett felszín megváltozott"
#: plinth/modules/minetest/__init__.py:33
#, fuzzy, python-brace-format
#| msgid ""
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
#| "enables the Minetest server to be run on this {box_name}, on the default "
#| "port (30000). To connect to the server, a <a href=\"http://"
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
"A Minetest egy többjátékos nyílt játékterű blokk sandbox játék. Ez a modul "
"lehetővé teszi hogy a Minetest-szerver ezen a {box_name} eszközön, az "
"alapértelmezett porton (30000) fusson. Ahhoz, hogy kapcsolódhass erre a "
"szerverre egy <a href=\"http://www.minetest.net/downloads/\">Minetest "
"kliensre</a> is szükséged lesz."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8706,7 +8723,7 @@ msgstr "FairEmail"
msgid "Address book"
msgstr "Cím"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8718,13 +8735,13 @@ msgstr ""
"számítógép felügyeleti feladatokat hajthat végre, fájlokat másolhat vagy "
"egyéb szolgáltatásokat futtathat ilyen kapcsolat használatával."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "Secure Shell (SSH) Server"
msgid "Secure Shell Server"
msgstr "SSH-szerver"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
#, fuzzy
#| msgid "Secure Shell (SSH)"
msgid "Remotely login using Secure Shell (SSH)"
@ -10599,7 +10616,7 @@ msgid "Add a new peer"
msgstr "Új társ hozzáadása"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Engedélyezett kliens hozzáadása"
@ -10638,7 +10655,7 @@ msgid "Add a new server"
msgstr "Új szerver hozzáadása"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Kapcsolat hozzáadása a szerverhez"
@ -10801,79 +10818,79 @@ msgstr "A gép IP-címe:"
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Új kliens hozzáadva."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Ezzel a nyilvános kulccsal már létezik kliens"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Client with public key already exists"
msgid "Client already exists"
msgstr "Ezzel a nyilvános kulccsal már létezik kliens"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Engedélyezett kliens"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Kliens frissítve."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Ügyfél módosítása"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Engedélyezett kliensek törlése"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Ügyfél törölve."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Az ügyfél nem található"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Új szerver hozzáadva."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Kapcsolat a szerverhez"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Szerver frissítve."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Szerverrel létesített kapcsolat módosítása"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Szerverrel létesített kapcsolat törlése"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Szerver törölve."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "A jelszó módosítása sikeres."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -11335,6 +11352,18 @@ msgstr "Válassz nyelvet"
msgid "Log in"
msgstr "Bejelentkezés"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Új társ hozzáadása"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Elérhető Domainek"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Webes kliens indítása"
@ -11620,6 +11649,24 @@ msgstr ""
msgid "Gujarati"
msgstr "Gudzsaráti"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "Minetest is a multiplayer infinite-world block sandbox. This module "
#~| "enables the Minetest server to be run on this {box_name}, on the default "
#~| "port (30000). To connect to the server, a <a href=\"http://"
#~| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "A Minetest egy többjátékos nyílt játékterű blokk sandbox játék. Ez a "
#~ "modul lehetővé teszi hogy a Minetest-szerver ezen a {box_name} eszközön, "
#~ "az alapértelmezett porton (30000) fusson. Ahhoz, hogy kapcsolódhass erre "
#~ "a szerverre egy <a href=\"http://www.minetest.net/downloads/\">Minetest "
#~ "kliensre</a> is szükséged lesz."
#~ msgid "Debian:"
#~ msgstr "Debian:"
@ -12617,9 +12664,6 @@ msgstr "Gudzsaráti"
#~ msgid "Key File"
#~ msgstr "Kulcsfájl"
#~ msgid "Available Domains"
#~ msgstr "Elérhető Domainek"
#~ msgid "Added Domains"
#~ msgstr "Hozzáadott Domainek"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
@ -3077,7 +3077,6 @@ msgstr "Aktifkan"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Non-Aktifkan"
@ -3121,32 +3120,40 @@ msgstr ""
"Operasi firewall canggih seperti membuka port khusus disediakan oleh <a "
"href='/_cockpit/network/firewall\"'>app kokpit</a>."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup complete! Next steps:"
msgstr "Pengaturan Selesai!"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Masukkan rahasia yang dihasilkan selama instalasi Freedombox. Rahasia ini "
@ -4756,16 +4763,36 @@ msgstr "Set nama domain"
msgid "Default language changed"
msgstr "Bahasa telah dipilih"
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8114,7 +8141,7 @@ msgstr ""
msgid "Address book"
msgstr "Address"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8122,13 +8149,13 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "Secure Shell (SSH) Server"
msgid "Secure Shell Server"
msgstr "Server Secure Shell (SSH)"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
#, fuzzy
#| msgid "Secure Shell (SSH)"
msgid "Remotely login using Secure Shell (SSH)"
@ -9839,7 +9866,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9876,7 +9903,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
#, fuzzy
#| msgid "Add Connection"
msgid "Add Connection to Server"
@ -10038,85 +10065,85 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Remote backup repository already exists."
msgid "Client already exists"
msgstr "Repositori cadangan jarak jauh sudah ada."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Klien yang diperbarui."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
#, fuzzy
#| msgid "Delete"
msgid "Delete Allowed Client"
msgstr "Hapus"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Klien dihapus."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Klien tidak ditemukan"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Menambahkan server baru."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Koneksi ke Server"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Server yang diperbarui."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
#, fuzzy
#| msgid "Edit Connection"
msgid "Modify Connection to Server"
msgstr "Sunting Koneksi"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
#, fuzzy
#| msgid "Delete Connection"
msgid "Delete Connection to Server"
msgstr "Hapus Koneksi"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
#, fuzzy
#| msgid "{name} deleted."
msgid "Server deleted."
msgstr "{name} dihapus."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10533,6 +10560,18 @@ msgstr "Pilih bahasa"
msgid "Log in"
msgstr "Masuk"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Advanced"
msgid "Add new app"
msgstr "Maju"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Domain yang Tersedia"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Luncurkan klien web"
@ -11459,9 +11498,6 @@ msgstr "Bahasa Gujarat"
#~ msgid "Key File"
#~ msgstr "Berkas Kunci"
#~ msgid "Available Domains"
#~ msgstr "Domain yang Tersedia"
#~ msgid "Added Domains"
#~ msgstr "Domain di Tambahkan"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-06-13 20:01+0000\n"
"Last-Translator: Pierfrancesco Passerini <p.passerini@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
@ -2935,7 +2935,6 @@ msgstr "Abilitato"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Disabilitato"
@ -2979,11 +2978,15 @@ msgstr ""
"Operazioni avanzate sul firewall come aprire porte personalizzate sono "
"fornite dall'app <a href=\"/_cockpit/network/firewall\">Cockpit</a>."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Configurazione completata! Prossimi passi:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -2992,19 +2995,23 @@ msgstr ""
"La configurazione iniziale è stata completata. Eseguire i passaggi "
"successivi per rendere {box_name} operativo."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Prossimi passi"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Vedi i prossimi passi"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Inserire il segreto generato durante l'installazione di FreedomBox. Questo "
@ -4689,21 +4696,36 @@ msgstr "Nome del sito aggiornato"
msgid "Default language changed"
msgstr "Lingua predefinita modificata"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Luanti, precedentemente noto come Minetest, è un sandbox multiplayer con "
"quadri infiniti. Questo modulo abilita l'esecuzione del server Luanti su "
"questo {box_name}, sulla porta predefinita (30000). Per connettersi al "
"server, è necessario un <a href=\"https://www.luanti.org/downloads/\">client "
"Luanti</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr "Luanti"
@ -8378,7 +8400,7 @@ msgstr "Webmail"
msgid "Address book"
msgstr "Rubrica"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8390,11 +8412,11 @@ msgstr ""
"autorizzato può eseguire attività di amministrazione, copiare file o "
"eseguire altri servizi."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "Secure Shell Server"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Accesso remoto con Secure Shell (SSH)"
@ -10251,7 +10273,7 @@ msgid "Add a new peer"
msgstr "Aggiungi un nuovo nodo"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Aggiungi client autorizzato"
@ -10288,7 +10310,7 @@ msgid "Add a new server"
msgstr "Aggiungi un nuovo server"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Aggiungi Connessione a Server"
@ -10441,75 +10463,75 @@ msgstr "Indirizzo IP di questa macchina:"
msgid "All outgoing traffic is sent using this connection:"
msgstr "Tutto il traffico in uscita utilizza questo collegamento:"
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Client aggiunto."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Il cliente con chiave pubblica esiste già"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr "Sessione scaduta. Riprova."
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr "Client già esistente"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Client autorizzato"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Client aggiornato."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Modifica client"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Elimina client autorizzato"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Client cancellato."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Cliente non trovato"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Aggiunto nuovo server."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Connessione al server"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Aggiornato server."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Modifica Concessione a server"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Cancella Connessione a server"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Server cancellato."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr "Il server WireGuard è stato correttamente avviato."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr "Avvio del server WireGuard non riuscito: {}"
@ -10926,6 +10948,18 @@ msgstr "Seleziona la lingua"
msgid "Log in"
msgstr "Accedi"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Aggiungi un nuovo nodo"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Domini disponibili"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Avvia client web"
@ -11193,6 +11227,19 @@ msgstr "Prima della disinstallazione di {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Luanti, precedentemente noto come Minetest, è un sandbox multiplayer con "
#~ "quadri infiniti. Questo modulo abilita l'esecuzione del server Luanti su "
#~ "questo {box_name}, sulla porta predefinita (30000). Per connettersi al "
#~ "server, è necessario un <a href=\"https://www.luanti.org/downloads/"
#~ "\">client Luanti</a>."
#~ msgid "Enter a valid network prefix or net mask."
#~ msgstr "Inserisci un prefisso di rete od una netmask validi."
@ -11850,9 +11897,6 @@ msgstr "Gujarati"
#~ msgid "Key File"
#~ msgstr "Key File"
#~ msgid "Available Domains"
#~ msgstr "Domini disponibili"
#~ msgid "Added Domains"
#~ msgstr "Domini Aggiunti"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2025-10-24 16:02+0000\n"
"Last-Translator: Jun Nogata <nogajun@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/"
@ -2678,7 +2678,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2717,30 +2716,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4155,16 +4158,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7340,7 +7363,7 @@ msgstr ""
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7348,11 +7371,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -8946,7 +8969,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -8983,7 +9006,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9129,75 +9152,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9561,6 +9584,16 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Backup app before uninstall"
msgid "Available for install"
msgstr "アンインストールの前にアプリケーションをバックアップします"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2020-07-16 16:41+0000\n"
"Last-Translator: Yogesh <yogesh@karnatakaeducation.org.in>\n"
"Language-Team: Kannada <https://hosted.weblate.org/projects/freedombox/"
@ -2675,7 +2675,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2714,30 +2713,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4150,16 +4153,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7337,7 +7360,7 @@ msgstr ""
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7345,11 +7368,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -8937,7 +8960,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -8974,7 +8997,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9118,75 +9141,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9548,6 +9571,14 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
@ -2687,7 +2687,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2726,30 +2725,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4166,16 +4169,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7359,7 +7382,7 @@ msgstr "FairEmail"
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7367,11 +7390,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -8961,7 +8984,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -8998,7 +9021,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9142,75 +9165,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9572,6 +9595,14 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-06-18 09:01+0000\n"
"Last-Translator: \"𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/𝕠𝕠𝕠𝕝)\" <coool@mail.lv>\n"
"Language-Team: Latvian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/lv/>\n"
"Language: lv\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= "
"19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n"
"X-Generator: Weblate 4.14.1-dev\n"
"X-Generator: Weblate 2026.7.dev0\n"
#: plinth/config.py:103
#, python-brace-format
@ -105,7 +105,7 @@ msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:124
msgid "Home"
msgstr ""
msgstr "Sākums"
#: plinth/menu.py:117 plinth/templates/base.html:133
msgid "Apps"
@ -672,7 +672,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_repository.html:88
msgid "Download"
msgstr ""
msgstr "Lejupielādēt"
#: plinth/modules/backups/templates/backups_repository.html:113
msgid "No archives currently exist."
@ -961,7 +961,7 @@ msgstr ""
#: plinth/modules/networks/forms.py:282 plinth/modules/shadowsocks/forms.py:32
#: plinth/modules/shadowsocksserver/forms.py:37
msgid "Password"
msgstr ""
msgstr "Parole"
#: plinth/modules/bepasty/views.py:19
msgid "admin"
@ -2477,6 +2477,7 @@ msgstr ""
#: plinth/modules/ikiwiki/manifest.py:15
#: plinth/modules/mediawiki/manifest.py:25
#: plinth/modules/tiddlywiki/manifest.py:19
#, fuzzy
msgid "Wiki"
msgstr "Wiki"
@ -2492,7 +2493,7 @@ msgstr ""
#: plinth/modules/tiddlywiki/manifest.py:21
#: plinth/modules/wordpress/manifest.py:26
msgid "Website"
msgstr ""
msgstr "Vietne"
#: plinth/modules/featherwiki/manifest.py:18
#: plinth/modules/tiddlywiki/manifest.py:25
@ -2686,7 +2687,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2725,30 +2725,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -3053,7 +3057,7 @@ msgstr ""
#: plinth/templates/base.html:232 plinth/templates/help-menu.html:47
#: plinth/templates/help-menu.html:48 plinth/templates/index.html:96
msgid "About"
msgstr ""
msgstr "Par projektu"
#: plinth/modules/help/templates/help_about.html:26
#: plinth/templates/messages.html:24
@ -3144,7 +3148,7 @@ msgstr ""
#: plinth/modules/help/templates/help_about.html:134
msgid "Forum"
msgstr ""
msgstr "Forums"
#: plinth/modules/help/templates/help_about.html:139
msgid "IRC Chatroom"
@ -4165,16 +4169,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -6362,7 +6386,7 @@ msgstr ""
#: plinth/modules/quassel/manifest.py:54
msgid "IRC"
msgstr ""
msgstr "IRC"
#: plinth/modules/radicale/__init__.py:26
#, python-brace-format
@ -6447,7 +6471,7 @@ msgstr ""
#: plinth/modules/radicale/manifest.py:91
#: plinth/modules/roundcube/manifest.py:23
msgid "Contacts"
msgstr ""
msgstr "Kontakti"
#: plinth/modules/radicale/manifest.py:91 plinth/modules/sogo/manifest.py:75
msgid "CalDAV"
@ -6502,10 +6526,8 @@ msgid ""
msgstr ""
#: plinth/modules/roundcube/manifest.py:23
#, fuzzy
#| msgid "FairEmail"
msgid "Email"
msgstr "FairEmail"
msgstr "E-pasts"
#: plinth/modules/rssbridge/__init__.py:21
msgid ""
@ -7358,7 +7380,7 @@ msgstr "FairEmail"
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7366,11 +7388,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -8960,7 +8982,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -8997,7 +9019,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9141,75 +9163,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9571,6 +9593,14 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""
@ -9585,7 +9615,7 @@ msgstr ""
#: plinth/templates/clients.html:28
msgid "Launch"
msgstr ""
msgstr "Palaist"
#: plinth/templates/clients.html:53
msgid "GNU/Linux"

View File

@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2024-10-27 23:30+0000\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@ -3103,7 +3103,6 @@ msgstr "Aktivert"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Deaktivert"
@ -3147,32 +3146,40 @@ msgstr ""
"Avanserte brannmursoperasjoner, som åpning av spesifikke porter, tilbys av "
"<a href=\"/_cockpit/network/firewall\">Cockpit</a>-programmet."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup complete! Next steps:"
msgstr "Oppsett er fullført!"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Skriv inn hemmeligheten laget under installasjon av FreedomBox. Denne "
@ -4848,20 +4855,36 @@ msgstr "Stedsnavn oppdatert"
msgid "Default language changed"
msgstr "Forvalgt drakt endret"
#: plinth/modules/minetest/__init__.py:33
#, fuzzy, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
"Minetest er en multiplayer-uendelig-verden blokk sandkasse. Denne modulen "
"gjør det mulig for Minetest-tjeneren å kjøre på {box_name}, på den forvalgte "
"porten (30000). For å koble til tjeneren trengs en <a href=\"http://"
"www.minetest.net/downloads/\">Minetest-klient</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8629,7 +8652,7 @@ msgstr "FairEmail"
msgid "Address book"
msgstr "Adresse"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8641,13 +8664,13 @@ msgstr ""
"annensteds hen kan utføre administrasjonsoppgaver, kopiere filer eller kjøre "
"andre tjenester ved bruk av slike tilkoblinger."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "Secure Shell (SSH) Server"
msgid "Secure Shell Server"
msgstr "Secure Shell (SSH) tjener"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
#, fuzzy
#| msgid "Secure Shell (SSH)"
msgid "Remotely login using Secure Shell (SSH)"
@ -10491,7 +10514,7 @@ msgid "Add a new peer"
msgstr "Legg til en ny introduserer"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Legg til tillatt klient"
@ -10534,7 +10557,7 @@ msgid "Add a new server"
msgstr "Legg til ny tjener"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Legg til tilkobling til tjener"
@ -10699,89 +10722,89 @@ msgstr "IP-adresse tilhørende denne maskinen:"
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Legg til ny klient."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Klient med offentlig nøkkel finnes allerede"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Client with public key already exists"
msgid "Client already exists"
msgstr "Klient med offentlig nøkkel finnes allerede"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
#, fuzzy
#| msgid "Email Client"
msgid "Allowed Client"
msgstr "E-postklient"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Klient oppdatert."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
#, fuzzy
#| msgid "Email Client"
msgid "Modify Client"
msgstr "E-postklient"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
#, fuzzy
#| msgid "Delete All"
msgid "Delete Allowed Client"
msgstr "Slett alle"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Klient slettet."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Finner ikke klient"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Lagt tit ny tjener."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
#, fuzzy
#| msgid "Connection Type"
msgid "Connection to Server"
msgstr "Oppkoblingstype"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Tjener oppdatert."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Endre oppkobling til tjener"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
#, fuzzy
#| msgid "Delete Connection"
msgid "Delete Connection to Server"
msgstr "Slett tilkobling"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Tjener slettet."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "Vellykket passordbytte."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -11211,6 +11234,18 @@ msgstr "Velg språk"
msgid "Log in"
msgstr "Logg inn"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add new introducer"
msgid "Add new app"
msgstr "Legg til en ny introduserer"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Tilgjengelige domener"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Sette i gang en web-klient"
@ -11491,6 +11526,18 @@ msgstr "før avinstallering av {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#, fuzzy, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Minetest er en multiplayer-uendelig-verden blokk sandkasse. Denne modulen "
#~ "gjør det mulig for Minetest-tjeneren å kjøre på {box_name}, på den "
#~ "forvalgte porten (30000). For å koble til tjeneren trengs en <a "
#~ "href=\"http://www.minetest.net/downloads/\">Minetest-klient</a>."
#~ msgid "Debian:"
#~ msgstr "Debian:"
@ -12436,9 +12483,6 @@ msgstr "Gujarati"
#~ msgid "Key File"
#~ msgstr "Nøkkelfil"
#~ msgid "Available Domains"
#~ msgstr "Tilgjengelige domener"
#~ msgid "Added Domains"
#~ msgstr "Domener lagt til"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-05-21 18:11+0000\n"
"Last-Translator: jay <jj8z@proton.me>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/"
@ -2934,7 +2934,6 @@ msgstr "Ingeschakeld"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Uitgeschakeld"
@ -2978,11 +2977,15 @@ msgstr ""
"Geavanceerde firewall bewerkingen zoals het openen van individuele poorten "
"worden geleverd door de <a href=\"/_cockpit/storage\">Cockpit</a> toepassing."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Instelling voltooid! Volgende stappen:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -2991,19 +2994,23 @@ msgstr ""
"Startinstelling is voltooid. Doe de volgende stappen om je {box_name} te "
"kunnen gebruiken."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Volgende stappen"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Zie volgende stappen"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Voer de geheime code in die tijdens de FreedomBox installatie gegenereerd "
@ -4659,25 +4666,36 @@ msgstr "Sitenaam bijgewerkt"
msgid "Default language changed"
msgstr "Standaardtaal veranderd"
#: plinth/modules/minetest/__init__.py:33
#, fuzzy, python-brace-format
#| msgid ""
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
#| "enables the Minetest server to be run on this {box_name}, on the default "
#| "port (30000). To connect to the server, a <a href=\"http://"
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
"Minetest is een multiplayer infinite-world block sandbox. Deze module zorgt "
"ervoor dat de Minetest server wordt uitgevoerd op {box_name}, via de "
"standaardpoort (30000). Voor de verbinding met de server is een <a "
"href=\"http://www.minetest.net/downloads/\"> Minetest client</a> nodig."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8312,7 +8330,7 @@ msgstr "Webmail"
msgid "Address book"
msgstr "Adresboek"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8324,11 +8342,11 @@ msgstr ""
"andere locatie die daarvoor geautoriseerd is, kan beheerdertaken uitvoeren, "
"bestanden kopiëren en andere taken verrichten door zulk een verbinding."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "Secure Shell Server"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Op afstand inloggen met Secure Shell (SSH)"
@ -10142,7 +10160,7 @@ msgid "Add a new peer"
msgstr "Nieuwe partner toevoegen"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Geef toestemming voor client"
@ -10183,7 +10201,7 @@ msgid "Add a new server"
msgstr "Nieuwe server toevoegen"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Verbinding toevoegen aan server"
@ -10346,79 +10364,79 @@ msgstr "IP-adres van deze machine:"
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Nieuwe client toegevoegd."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Er bestaat al een client met deze openbare sleutel"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Domain already exists."
msgid "Client already exists"
msgstr "Domein bestaat al."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Geauthoriseerde Cliënt"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Client geaktualiseerd."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Cliënt aanpassen"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Verwijder geauthoriseerde client"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Client verwijderd."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Client niet gevonden"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Nieuwe server toegevoegd."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Verbinding met server"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Server geaktualiseerd."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Wijzig verbinding met server"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Verwijder verbinding met server"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Server verwijderd."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "Wachtwoord succesvol gewijzigd."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10850,6 +10868,18 @@ msgstr "Selecteer taal"
msgid "Log in"
msgstr "Aanmelden"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Nieuwe partner toevoegen"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Beschikbare Domeinen"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Start web cliënt"
@ -11122,6 +11152,23 @@ msgstr "voor het verwijderen van {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "Minetest is a multiplayer infinite-world block sandbox. This module "
#~| "enables the Minetest server to be run on this {box_name}, on the default "
#~| "port (30000). To connect to the server, a <a href=\"http://"
#~| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Minetest is een multiplayer infinite-world block sandbox. Deze module "
#~ "zorgt ervoor dat de Minetest server wordt uitgevoerd op {box_name}, via "
#~ "de standaardpoort (30000). Voor de verbinding met de server is een <a "
#~ "href=\"http://www.minetest.net/downloads/\"> Minetest client</a> nodig."
#~ msgid "Debian:"
#~ msgstr "Debian:"
@ -12124,9 +12171,6 @@ msgstr "Gujarati"
#~ msgid "Key File"
#~ msgstr "Sleutelbestand"
#~ msgid "Available Domains"
#~ msgstr "Beschikbare Domeinen"
#~ msgid "Added Domains"
#~ msgstr "Extra Domeinen"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2024-07-13 12:09+0000\n"
"Last-Translator: Monika <adamdomenek@protonmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
@ -3072,7 +3072,6 @@ msgstr "Włączony"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Wyłączony"
@ -3114,32 +3113,36 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup complete! Next steps:"
msgstr "Instalacja zakończona!"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4690,16 +4693,36 @@ msgstr "Nazwa domeny ustawiona"
msgid "Default language changed"
msgstr "Ustawienie bez zmian"
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8079,7 +8102,7 @@ msgstr "FairEmail"
msgid "Address book"
msgstr "Adresy IP"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8087,13 +8110,13 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "DNS Server"
msgid "Secure Shell Server"
msgstr "Serwer DNS"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -9820,7 +9843,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9863,7 +9886,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
#, fuzzy
#| msgid "Connection refused"
msgid "Add Connection to Server"
@ -10027,105 +10050,105 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
#, fuzzy
#| msgid "Remote backup repository already exists."
msgid "Client with public key already exists"
msgstr "Zdalne repozytorium już istnieje."
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Remote backup repository already exists."
msgid "Client already exists"
msgstr "Zdalne repozytorium już istnieje."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
#, fuzzy
#| msgid "Dynamic DNS Client"
msgid "Allowed Client"
msgstr "Klient Dynamic DNS"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
#, fuzzy
#| msgid "Update setup"
msgid "Updated client."
msgstr "Aktualizuj ustawienia"
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
#, fuzzy
#| msgid "Dynamic DNS Client"
msgid "Modify Client"
msgstr "Klient Dynamic DNS"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
#, fuzzy
#| msgid "Delete"
msgid "Delete Allowed Client"
msgstr "Usuń"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
#, fuzzy
#| msgid "Archive deleted."
msgid "Client deleted."
msgstr "Archiwum zostało usunięte."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
#, fuzzy
#| msgid "Repository not found"
msgid "Client not found"
msgstr "Nie odnaleziono repozytorium"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
#, fuzzy
#| msgid "Added new remote SSH repository."
msgid "Added new server."
msgstr "Dodano nowe zdalne repozytorium SSH."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
#, fuzzy
#| msgid "Connection refused"
msgid "Connection to Server"
msgstr "Odmowa dostępu"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
#, fuzzy
#| msgid "Update setup"
msgid "Updated server."
msgstr "Aktualizuj ustawienia"
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
#, fuzzy
#| msgid "Error establishing connection to server: {}"
msgid "Modify Connection to Server"
msgstr "Błąd podczas ustanawiania połączenia z serwerem: {error}"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
#, fuzzy
#| msgid "Direct connection to the Internet."
msgid "Delete Connection to Server"
msgstr "Bezpośrednie połłączenie z internetem."
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
#, fuzzy
#| msgid "Archive deleted."
msgid "Server deleted."
msgstr "Archiwum zostało usunięte."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Partition expanded successfully."
msgid "WireGuard server started successfully."
msgstr "Partycja rozszerzona."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10544,6 +10567,18 @@ msgstr "Język"
msgid "Log in"
msgstr "Zaloguj się"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Advanced"
msgid "Add new app"
msgstr "Zawansowane"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Backup app before uninstall"
msgid "Available for install"
msgstr "Zrób kopię zapasową aplikacji przed odinstalowaniem"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Uruchom klienta przeglądarkowego"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2025-04-09 22:41+0000\n"
"Last-Translator: tuliogit <wikigeolog@gmx.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -2996,7 +2996,6 @@ msgstr "Ativado"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Desativado"
@ -3041,11 +3040,15 @@ msgstr ""
"fornecidas pelo aplicativo &lt;a href=\"/_cockpit/network/"
"firewall\"&gt;Cockpit&lt;/a&gt; ."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Configuração concluída! Próximos passos:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -3054,19 +3057,23 @@ msgstr ""
"A configuração inicial foi concluída. Siga os próximos passos para tornar "
"seu {box_name} operacional."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Próximos passos"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Veja os próximos passos"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Digite o segredo gerado durante a instalação do FreedomBox. Este segredo "
@ -4735,25 +4742,36 @@ msgstr "Nome do site atualizado"
msgid "Default language changed"
msgstr "Idioma padrão alterado"
#: plinth/modules/minetest/__init__.py:33
#, fuzzy, python-brace-format
#| msgid ""
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
#| "enables the Minetest server to be run on this {box_name}, on the default "
#| "port (30000). To connect to the server, a <a href=\"http://"
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
"Minetest é um sandbox de blocos multijogador com mundo infinito. Este módulo "
"permite que o servidor Minetest seja executado neste {box_name}, na porta "
"padrão (30000). Para se conectar ao servidor, é necessário um &lt;a "
"href=\"http://www.minetest.net/downloads/\"&gt;cliente Minetest&lt;/a&gt; ."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8440,7 +8458,7 @@ msgstr "Correio eletrônico"
msgid "Address book"
msgstr "Livro de endereços"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8452,11 +8470,11 @@ msgstr ""
"executar tarefas administrativas, copiar arquivos ou executar outros "
"serviços usando essas conexões."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "Servidor Secure Shell"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Efetue login remotamente usando Secure Shell (SSH)"
@ -10345,7 +10363,7 @@ msgid "Add a new peer"
msgstr "Adicionar um novo par"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Adicionar cliente permitido"
@ -10384,7 +10402,7 @@ msgid "Add a new server"
msgstr "Adicionar um novo servidor"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Adicionar conexão ao servidor"
@ -10545,79 +10563,79 @@ msgstr "Endereço IP desta máquina:"
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Adicionado novo cliente."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Cliente com chave pública já existe"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Domain already exists."
msgid "Client already exists"
msgstr "O domínio já existe."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Cliente Permitido"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Cliente atualizado."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Modificar cliente"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Excluir cliente permitido"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Cliente excluído."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Cliente não encontrado"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Adicionado novo servidor."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Conexão com o servidor"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Servidor atualizado."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Modificar conexão com o servidor"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Excluir conexão com o servidor"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Servidor excluído."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "Senha alterada com sucesso."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -11048,6 +11066,18 @@ msgstr "Selecionar idioma"
msgid "Log in"
msgstr "Iniciar sessão"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Adicionar um novo par"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Backup app before uninstall"
msgid "Available for install"
msgstr "Fazer cópia de segurança da aplicação antes de desinstalar"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Iniciar cliente web"
@ -11320,6 +11350,24 @@ msgstr "antes da desinstalação do {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "Minetest is a multiplayer infinite-world block sandbox. This module "
#~| "enables the Minetest server to be run on this {box_name}, on the default "
#~| "port (30000). To connect to the server, a <a href=\"http://"
#~| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Minetest é um sandbox de blocos multijogador com mundo infinito. Este "
#~ "módulo permite que o servidor Minetest seja executado neste {box_name}, "
#~ "na porta padrão (30000). Para se conectar ao servidor, é necessário um "
#~ "&lt;a href=\"http://www.minetest.net/downloads/\"&gt;cliente Minetest&lt;/"
#~ "a&gt; ."
#~ msgid "Debian:"
#~ msgstr "Debian:"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-03-15 18:09+0000\n"
"Last-Translator: OwlGale <owlgale@users.noreply.hosted.weblate.org>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
@ -2952,7 +2952,6 @@ msgstr "Включено"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Выключено"
@ -2997,11 +2996,15 @@ msgstr ""
"портов, предоставляются приложением <a href=\"/_cockpit/network/"
"firewall\">Cockpit</a>."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Настройка завершена! Следующие шаги:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -3010,19 +3013,23 @@ msgstr ""
"Первоначальная настройка завершена. Выполните следующие шаги, чтобы ввести "
"{box_name} в эксплуатацию."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Следующие шаги"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Смотрите следующие шаги"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Введите секрет, созданный при установке FreedomBox. Этот секрет также можно "
@ -4703,20 +4710,36 @@ msgstr "Название сайта обновлено"
msgid "Default language changed"
msgstr "Изменен язык по умолчанию"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Luanti, ранее известный как Minetest, это многопользовательская песочница с "
"бесконечным миром. Этот модуль позволяет запустить сервер Luanti на этом "
"{box_name}, с портом по умолчанию (30000). Для подключения к серверу "
"необходим <a href=\"https://www.luanti.org/downloads/\">клиент Luanti</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr "Luanti"
@ -8384,7 +8407,7 @@ msgstr "Веб-почта"
msgid "Address book"
msgstr "Адресная книга"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8396,11 +8419,11 @@ msgstr ""
"задачи администрирования, копировать файлы или запускать другие службы с "
"использованием таких соединений."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "SSH-сервер"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Удаленный вход в систему с помощью Secure Shell (SSH)"
@ -10276,7 +10299,7 @@ msgid "Add a new peer"
msgstr "Добавление нового однорангового узла"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Добавить разрешенный клиент"
@ -10317,7 +10340,7 @@ msgid "Add a new server"
msgstr "Добавить новый сервер"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Добавить подключение к серверу"
@ -10478,79 +10501,79 @@ msgstr "IP-адрес этой машины:"
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Добавлен новый клиент."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Клиент с открытым ключом уже существует"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Domain already exists."
msgid "Client already exists"
msgstr "Домен уже существует."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Разрешенный клиент"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Обновленный клиент."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Изменить клиент"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Удалить разрешенный клиент"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Клиент удалён."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Клиент не найден"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Добавлен новый сервер."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Подключение к серверу"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Обновленный сервер."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Изменить подключение к серверу"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Удалить соединение с сервером"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Сервер удален."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "Пароль успешно изменён."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10972,6 +10995,18 @@ msgstr "Выбрать язык"
msgid "Log in"
msgstr "Войти"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Добавление нового однорангового узла"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Доступные Домены"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Запустить веб-клиент"
@ -11239,6 +11274,18 @@ msgstr "перед удалением {app_id}"
msgid "Gujarati"
msgstr "Гуджарати"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Luanti, ранее известный как Minetest, это многопользовательская песочница "
#~ "с бесконечным миром. Этот модуль позволяет запустить сервер Luanti на "
#~ "этом {box_name}, с портом по умолчанию (30000). Для подключения к серверу "
#~ "необходим <a href=\"https://www.luanti.org/downloads/\">клиент Luanti</a>."
#~ msgid "Debian:"
#~ msgstr "Debian:"
@ -12252,9 +12299,6 @@ msgstr "Гуджарати"
#~ msgid "Key File"
#~ msgstr "Файл ключа"
#~ msgid "Available Domains"
#~ msgstr "Доступные Домены"
#~ msgid "Added Domains"
#~ msgstr "Добавленные домены"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2021-04-27 13:32+0000\n"
"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
"Language-Team: Sinhala <https://hosted.weblate.org/projects/freedombox/"
@ -2675,7 +2675,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2714,30 +2713,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4150,16 +4153,36 @@ msgstr ""
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7335,7 +7358,7 @@ msgstr ""
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7343,11 +7366,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -8935,7 +8958,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -8972,7 +8995,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9116,75 +9139,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9546,6 +9569,14 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
msgid "Add new app"
msgstr ""
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
@ -2906,7 +2906,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2945,30 +2944,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4435,16 +4438,36 @@ msgstr "Ime domene"
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7725,7 +7748,7 @@ msgstr "FairEmail"
msgid "Address book"
msgstr ""
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7733,11 +7756,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -9392,7 +9415,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9429,7 +9452,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
#, fuzzy
#| msgid "Connection refused"
msgid "Add Connection to Server"
@ -9589,93 +9612,93 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Client with public key already exists"
msgstr "Ustvari oddaljeno skladišče za rezervne kopije"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Client already exists"
msgstr "Ustvari oddaljeno skladišče za rezervne kopije"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
#, fuzzy
#| msgid "Archive deleted."
msgid "Client deleted."
msgstr "Arhiv je izbrisan."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
#, fuzzy
#| msgid "Repository not found"
msgid "Client not found"
msgstr "Ne najdem skladišča"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
#, fuzzy
#| msgid "Added new repository."
msgid "Added new server."
msgstr "Dodano je novo skladišče."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
#, fuzzy
#| msgid "Connection refused"
msgid "Connection to Server"
msgstr "Povezava je zavrnjena"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
#, fuzzy
#| msgid "Error installing application: {error}"
msgid "Modify Connection to Server"
msgstr "Napaka ob nameščanju aplikacije: {error}"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
#, fuzzy
#| msgid "Error installing application: {error}"
msgid "Delete Connection to Server"
msgstr "Napaka ob nameščanju aplikacije: {error}"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
#, fuzzy
#| msgid "Archive deleted."
msgid "Server deleted."
msgstr "Arhiv je izbrisan."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10056,6 +10079,16 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Included apps"
msgid "Add new app"
msgstr "Vključene aplikacije"
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-06-03 05:01+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/"
@ -2948,7 +2948,6 @@ msgstr "E aktivizuar"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "E çaktivizuar"
@ -2993,11 +2992,15 @@ msgstr ""
"furnizohen nga aplikacioni <a href=\"/_cockpit/network/firewall\">Cockpit</"
"a>."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Ujdisje e plotësuar! Hapat vijues:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -3006,19 +3009,23 @@ msgstr ""
"Ujdisja fillestare është plotësuar. Që ta bëni funksional {box_name} tuaj, "
"kryeni hapat vijues."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Hapat vijues"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Shihni hapat vijues"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Jepni të fshehtën e prodhuar gjatë instalimit të FreedomBox-it. Kjo e "
@ -4710,21 +4717,36 @@ msgstr "Emri i sajtit u përditësua"
msgid "Default language changed"
msgstr "Gjuha parazgjedhje u ndryshua"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Luanti, i njohur dikur si Minetest, është një bankëprovë blloqesh lojërash "
"“botë e pafundme” me shumë lojtarë. Ky modul i bën të mundur shërbyesit "
"Luanti të xhirojë mbi këtë {box_name}, në portën parazgjedhje (30000). Që të "
"lidheni me shërbyesin, lypset një <a href=\"https://www.luanti.org/downloads/"
"\">klient Luanti</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr "Luanti"
@ -8400,7 +8422,7 @@ msgstr "Webmail"
msgid "Address book"
msgstr "Libër adresash"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8412,11 +8434,11 @@ msgstr ""
"një kompjuter i largët i autorizuar mund të kryejë punë administrimi, të "
"kopjojë kartela ose të xhirojë shërbime të tjera."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "Shërbyes Shelli të Siguruar"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Hyrje së largëti duke përdorur Shell të Sigurt (SSH)"
@ -10279,7 +10301,7 @@ msgid "Add a new peer"
msgstr "Shtoni ortak të ri"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Shtoni Klient të Lejuar"
@ -10316,7 +10338,7 @@ msgid "Add a new server"
msgstr "Shtoni një shërbyes të ri"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Shtoni Lidhje me Shërbyesin"
@ -10469,75 +10491,75 @@ msgstr "Adresë IP e kësaj makine:"
msgid "All outgoing traffic is sent using this connection:"
msgstr "Krejt trafiku ikës dërgohet duke përdorur këtë lidhje:"
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "U shtua klient i ri."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Ka tashmë klient me kyç publik"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr "Sesioni skadoi. Ju lutemi, riprovoni."
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr "Klienti ekziston tashmë"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Klient i Lejuar"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Klienti u përditësua."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Ndryshoni Klientin"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Fshi Klientin e Lejuar"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Klienti u fshi."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Su gjet klient"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "U shtua shërbyes i ri."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Lidhje me Shërbyesin"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Shërbyesi u përditësua."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Ndryshoni Lidhjen me Shërbyesin"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Fshije Lidhjen me Shërbyesin"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Shërbyesi u fshi."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr "Shërbyesi WireGuard u nis me sukses."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr "Su arrit të niset shërbyes WireGuard: {}"
@ -10956,6 +10978,18 @@ msgstr "Përzgjidhni gjuhën"
msgid "Log in"
msgstr "Hyni"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Shtoni ortak të ri"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Përkatësi të Gatshme"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Nis klientin web"
@ -11222,6 +11256,19 @@ msgstr "para çinstalimit të {app_id}"
msgid "Gujarati"
msgstr "Gujaratase"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Luanti, i njohur dikur si Minetest, është një bankëprovë blloqesh "
#~ "lojërash “botë e pafundme” me shumë lojtarë. Ky modul i bën të mundur "
#~ "shërbyesit Luanti të xhirojë mbi këtë {box_name}, në portën parazgjedhje "
#~ "(30000). Që të lidheni me shërbyesin, lypset një <a href=\"https://"
#~ "www.luanti.org/downloads/\">klient Luanti</a>."
#~ msgid "Enter a valid network prefix or net mask."
#~ msgstr "Jepni një prefiks të vlefshëm rrjeti, ose një maskë rrjeti."
@ -12236,9 +12283,6 @@ msgstr "Gujaratase"
#~ msgid "Key File"
#~ msgstr "Kartelë Kyçi"
#~ msgid "Available Domains"
#~ msgstr "Përkatësi të Gatshme"
#~ msgid "Added Domains"
#~ msgstr "Përkatësi të Shtuara"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
@ -2847,7 +2847,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2886,30 +2885,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4352,16 +4355,36 @@ msgstr "Domain Name Server"
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7620,7 +7643,7 @@ msgstr "FairEmail"
msgid "Address book"
msgstr "IP adrese"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7628,11 +7651,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -9252,7 +9275,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9289,7 +9312,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9435,77 +9458,77 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Remote backup repository already exists."
msgid "Client already exists"
msgstr "Remote rezervni repozitorijum već postoji."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9879,6 +9902,16 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Included apps"
msgid "Add new app"
msgstr "Uključene aplikacije"
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"PO-Revision-Date: 2026-04-15 10:10+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-06-22 08:01+0000\n"
"Last-Translator: bittin1ddc447d824349b2 <bittin@reimu.nl>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
"freedombox/sv/>\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.17.1-dev\n"
"X-Generator: Weblate 2026.7.dev0\n"
#: plinth/config.py:103
#, python-brace-format
@ -2926,7 +2926,6 @@ msgstr "Aktiverad"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Inaktiverad"
@ -2970,11 +2969,15 @@ msgstr ""
"Avancerade brandväggsåtgärder som att öppna anpassade portar tillhandahålls "
"av appen <a href=\"/_cockpit/network/firewall\">Cockpit</a>."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Installation klar! Nästa steg:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -2983,19 +2986,23 @@ msgstr ""
"Initial installation har slutförts. Utför nästa steg för att göra din "
"{box_name} operativ."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Nästa steg"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Se nästa steg"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Ange hemligheten som genereras under installationen av FreedomBox. Denna "
@ -4666,20 +4673,36 @@ msgstr "Sidnamnet har uppdaterats"
msgid "Default language changed"
msgstr "Standardspråk ändrat"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Luanti, formellt känd som Minetest, är en multiplayer infiniteworld block "
"sandbox. Denna modul gör det möjligt för Luantiservern att köras på denna "
"{box_name}, på standardporten (30000). För att ansluta till servern behövs "
"en <a href=\"https://www.luanti.org/downloads/\">Luantiklient</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr "Luanti"
@ -8323,7 +8346,7 @@ msgstr "Webbmail"
msgid "Address book"
msgstr "Adressbok"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8335,11 +8358,11 @@ msgstr ""
"administrativa uppgifter, kopiera filer eller köra andra tjänster med sådana "
"anslutningar."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "SSH-server"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Fjärrinloggning med Secure Shell (SSH)"
@ -10017,10 +10040,8 @@ msgid "Invalid key."
msgstr "Ogiltig nyckel."
#: plinth/modules/wireguard/forms.py:63
#, fuzzy
#| msgid "Enter a valid IPv4 address."
msgid "Not a valid IP address."
msgstr "Ange en giltig IPv4-adress."
msgstr "Inte en giltig IP-adress."
#: plinth/modules/wireguard/forms.py:69
#: plinth/modules/wireguard/templates/wireguard.html:29
@ -10068,13 +10089,6 @@ msgid "Client IP address provided by server"
msgstr "Klient-IP-adress som tillhandahålls av servern"
#: plinth/modules/wireguard/forms.py:97
#, fuzzy
#| msgid ""
#| "IP address assigned to this machine on the VPN after connecting to the "
#| "endpoint. This value is usually provided by the server operator. Example: "
#| "192.168.0.10. You can also specify the network. This will allow reaching "
#| "machines in the network. Examples: 10.68.12.43/24 or "
#| "10.68.12.43/255.255.255.0."
msgid ""
"IP address assigned to this machine on the VPN after connecting to the "
"endpoint. This value is usually provided by the server operator. Example: "
@ -10084,9 +10098,9 @@ msgid ""
msgstr ""
"IP-adressen som tilldelats denna maskin på VPN efter anslutning till "
"slutpunkten. Detta värde tillhandahålls vanligtvis av serveroperatören. "
"Exempel: 192.168.0.10. Du kan också ange nätverket. Detta gör det möjligt "
"att nå maskiner i nätverket. Exempel: 10.68.12.43/24 eller "
"10.68.12.43/255.255.255.0."
"Exempel: 192.168.0.10 eller 2a03:7c80:4b2c:91a2:5d41:ffee:9b82:7c17. Du kan "
"också ange nätverket. Detta gör det möjligt att nå maskiner i nätverket. "
"Exempel: 10.68.12.43/24 eller 10.68.12.43/255.255.255.0."
#: plinth/modules/wireguard/forms.py:106
msgid "Private key of this machine"
@ -10182,21 +10196,19 @@ msgstr ""
"ännu."
#: plinth/modules/wireguard/templates/wireguard.html:88
#, fuzzy
#| msgid "Add a new peer"
msgid "Auto add a new peer"
msgstr "Lägga till en ny peer"
msgstr "Lägg till en ny peer automatiskt"
#: plinth/modules/wireguard/templates/wireguard.html:92
msgid "Add Client Automatically"
msgstr ""
msgstr "Lägg till klient automatiskt"
#: plinth/modules/wireguard/templates/wireguard.html:94
msgid "Add a new peer"
msgstr "Lägga till en ny peer"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Lägga till tillåten klient"
@ -10233,7 +10245,7 @@ msgid "Add a new server"
msgstr "Lägga till en ny server"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Lägga till anslutning till server"
@ -10246,60 +10258,52 @@ msgid "Add Client"
msgstr "Lägg till klient"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:26
#, fuzzy
#| msgid "Private key path"
msgid "Private Key"
msgstr "Sökväg för den privata nyckeln"
msgstr "Privat nyckel"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:29
msgid "Click to reveal"
msgstr ""
msgstr "Klicka för att visa"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:36
#, fuzzy
#| msgid "Key Import Date"
msgid "Important:"
msgstr "Datum för nyckel import"
msgstr "Viktigt:"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:37
msgid "Save the private key now. This page shows it only once!"
msgstr ""
msgstr "Spara den privata nyckeln nu. Den här sidan visar den bara en gång!"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:41
#, fuzzy
#| msgid "configuration failed"
msgid "Client configuration file"
msgstr "konfigurationen misslyckades"
msgstr "Klientkonfigurationsfil"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:43
msgid ""
"Download the configuration file (.conf) for manual import, or use the QR "
"code to import directly from your WireGuard mobile app."
msgstr ""
"Ladda ner konfigurationsfilen (.conf) för manuell import, eller använd QR-"
"koden för att importera direkt från din WireGuard-mobilapp."
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:49
#, fuzzy
#| msgid "warning"
msgid "Warning:"
msgstr "varning"
msgstr "Varning:"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:50
msgid ""
"Treat this QR code like a password. Anyone who scans it can gain VPN access "
"if the connection is enabled."
msgstr ""
"Behandla den här QR-koden som ett lösenord. Alla som skannar den kan få VPN-"
"åtkomst om anslutningen är aktiverad."
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:60
#, fuzzy
#| msgid "Download my profile"
msgid "Download config file"
msgstr "Ladda ner min profil"
msgstr "Ladda ner konfigurationsfil"
#: plinth/modules/wireguard/templates/wireguard_auto_add_client.html:65
#, fuzzy
#| msgid "Source Code"
msgid "Show QR Code"
msgstr "Källkod"
msgstr "Visa QR-kod"
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:14
msgid "Are you sure that you want to delete this client?"
@ -10394,77 +10398,75 @@ msgstr "IP-adressen för denna maskin:"
msgid "All outgoing traffic is sent using this connection:"
msgstr "All utgående trafik skickas med denna anslutning:"
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Lade till ny klient."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Klient med offentlig nyckel finns redan"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
msgstr "Sessionen har upphört. Försök igen."
#: plinth/modules/wireguard/views.py:202
#, fuzzy
#| msgid "Domain already exists."
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr "Domain finns redan."
msgstr "Klient existerar redan"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Tillåten klient"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Uppdaterad klient."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Ändra klienten"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Ta bort tillåten klient"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Klienten har tagits bort."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Klienten hittades inte"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Lade till ny server."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Anslutning till server"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Uppdaterad server."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Ändra Anslutningen till Servern"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Ta bort anslutning till server"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Servern har tagits bort."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr "WireGuard-server startades framgångsrikt."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr "Misslyckades att starta WireGuard-server: {}"
@ -10879,6 +10881,18 @@ msgstr "Välj språk"
msgid "Log in"
msgstr "Logga in"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Lägga till en ny peer"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Tillgängliga domäner"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Starta webbklient"
@ -11147,6 +11161,18 @@ msgstr "innan du avinstallerar {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Luanti, formellt känd som Minetest, är en multiplayer infiniteworld block "
#~ "sandbox. Denna modul gör det möjligt för Luantiservern att köras på denna "
#~ "{box_name}, på standardporten (30000). För att ansluta till servern "
#~ "behövs en <a href=\"https://www.luanti.org/downloads/\">Luantiklient</a>."
#~ msgid "Enter a valid network prefix or net mask."
#~ msgstr "Ange ett giltigt nätverksprefix eller netmask."
@ -12145,9 +12171,6 @@ msgstr "Gujarati"
#~ msgid "Key File"
#~ msgstr "Key fil"
#~ msgid "Available Domains"
#~ msgstr "Tillgängliga domäner"
#~ msgid "Added Domains"
#~ msgstr "Tillagda domäner"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-03-02 19:53+0000\n"
"Last-Translator: James Valleroy <jvalleroy@mailbox.org>\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/freedombox/"
@ -2932,7 +2932,6 @@ msgstr "இயக்கப்பட்டது"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "முடக்கப்பட்டது"
@ -2976,11 +2975,15 @@ msgstr ""
"தனிப்பயன் துறைமுகங்களைத் திறப்பது போன்ற மேம்பட்ட ஃபயர்வால் செயல்பாடுகள் <a href=\"/_ "
"காக்பிட்/நெட்வொர்க்/ஃபயர்வால்\"> காக்பிட் </a> பயன்பாட்டால் வழங்கப்படுகின்றன."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "அமைவு முடிந்தது! அடுத்த படிகள்:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -2988,19 +2991,23 @@ msgid ""
msgstr ""
"ஆரம்ப அமைப்பு முடிந்தது. உங்கள் {box_name} செயல்பாட்டுக்கு அடுத்த படிகளைச் செய்யுங்கள்."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "அடுத்த படிகள்"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "அடுத்த படிகளைக் காண்க"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"கட்டற்றபெட்டி நிறுவலின்போது உருவாக்கப்பட்ட ரகசியத்தை உள்ளிடவும். உங்கள் {box_name} இல் "
@ -4654,20 +4661,36 @@ msgstr "தளத்தின் பெயர் புதுப்பிக்
msgid "Default language changed"
msgstr "இயல்புநிலை மொழி மாற்றப்பட்டது"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"லுவான்டி, முறையாக Minetest என அறியப்படுகிறது, இது ஒரு மல்டிபிளேயர் எல்லையற்ற உலகத் "
"தொகுதி சாண்ட்பாக்ச் ஆகும். இந்த தொகுதியானது, இயல்புநிலை போர்ட்டில் (30000) இந்த "
"{box_name} இல் Luanti சேவையகத்தை இயக்க உதவுகிறது. சேவையகத்துடன் இணைக்க, <a "
"href=\"https://www.luanti.org/downloads/\">Luanti கிளையன்ட்</a> தேவை."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr "லுவாண்டி"
@ -8289,7 +8312,7 @@ msgstr "வெப்மெயில்"
msgid "Address book"
msgstr "முகவரி நூல்"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8301,11 +8324,11 @@ msgstr ""
"செய்யலாம், கோப்புகளை நகலெடுக்கலாம் அல்லது அத்தகைய இணைப்புகளைப் பயன்படுத்தி பிற சேவைகளை "
"இயக்கலாம்."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "பாதுகாப்பான செல் சேவையகம்"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "பாதுகாப்பான செல் (SSH) ஐப் பயன்படுத்தி தொலைதூர உள்நுழைவு"
@ -10144,7 +10167,7 @@ msgid "Add a new peer"
msgstr "புதிய சகாக்களைச் சேர்க்கவும்"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "அனுமதிக்கப்பட்ட கிளையன்ட் சேர்க்கவும்"
@ -10183,7 +10206,7 @@ msgid "Add a new server"
msgstr "புதிய சேவையகத்தைச் சேர்க்கவும்"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "சேவையகத்திற்கு இணைப்பைச் சேர்க்கவும்"
@ -10340,77 +10363,77 @@ msgstr "இந்த இயந்திரத்தின் ஐபி முக
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "புதிய கிளையன்ட் சேர்க்கப்பட்டது."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "பொது விசையுடன் கூடிய வாடிக்கையாளர் ஏற்கனவே இருக்கிறார்"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Domain already exists."
msgid "Client already exists"
msgstr "டொமைன் ஏற்கனவே உள்ளது."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "அனுமதிக்கப்பட்ட கிளையன்ட்"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "புதுப்பிக்கப்பட்ட வாங்கி."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "கிளையண்டை மாற்றவும்"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "அனுமதிக்கப்பட்ட கிளையன்ட் நீக்கு"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "கிளையன்ட் நீக்கப்பட்டது."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "வாடிக்கையாளர் கண்டுபிடிக்கப்படவில்லை"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "புதிய சேவையகத்தைச் சேர்த்தது."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "சேவையகத்திற்கான இணைப்பு"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "புதுப்பிக்கப்பட்ட சேவையகம்."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "சேவையகத்திற்கான இணைப்பை மாற்றவும்"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "சேவையகத்திற்கான இணைப்பை நீக்கு"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "சேவையகம் நீக்கப்பட்டது."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr "WireGuard சேவையகம் வெற்றிகரமாக தொடங்கப்பட்டது."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr "WireGuard சேவையகத்தைத் தொடங்குவதில் தோல்வி: {}"
@ -10824,6 +10847,18 @@ msgstr "மொழியைத் தேர்ந்தெடுக்கவு
msgid "Log in"
msgstr "புகுபதிகை"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "புதிய சகாக்களைச் சேர்க்கவும்"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Backup app before uninstall"
msgid "Available for install"
msgstr "நிறுவல் நீக்குவதற்கு முன் காப்புப்பிரதி பயன்பாடு"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "வலை கிளையண்டைத் தொடங்கவும்"
@ -11087,6 +11122,18 @@ msgstr "{app_id} ஐ நிறுவல் நீக்குவதற்கு
msgid "Gujarati"
msgstr "குசராத்தி"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "லுவான்டி, முறையாக Minetest என அறியப்படுகிறது, இது ஒரு மல்டிபிளேயர் எல்லையற்ற "
#~ "உலகத் தொகுதி சாண்ட்பாக்ச் ஆகும். இந்த தொகுதியானது, இயல்புநிலை போர்ட்டில் (30000) இந்த "
#~ "{box_name} இல் Luanti சேவையகத்தை இயக்க உதவுகிறது. சேவையகத்துடன் இணைக்க, <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti கிளையன்ட்</a> தேவை."
#~ msgid "Debian:"
#~ msgstr "டெபியன்:"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2025-05-14 17:03+0000\n"
"Last-Translator: Sripath Roy Koganti <sripathroy@swecha.net>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
@ -2914,7 +2914,6 @@ msgstr "ప్రారంభించబడింది"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "చొరవలు లేకుండా"
@ -2957,30 +2956,38 @@ msgstr ""
"అనుకూల పోర్ట్‌లను తెరవడం వంటి అధునాతన ఫైర్‌వాల్ కార్యకలాపాలు <a href=\"/_cockpit/network/"
"firewall\">కాక్‌పిట్</a> యాప్ ద్వారా అందించబడతాయి."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "సెటప్ పూర్తయింది! తదుపరి దశలు:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr "ప్రారంభ సెటప్ పూర్తయింది. మీ {box_name} పనిచేయడానికి తదుపరి దశలను అమలు చేయండి."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "తదుపరి దశలు"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "తదుపరి దశలను చూడండి"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"FreedomBox ఇన్‌స్టాలేషన్ సమయంలో రూపొందించబడిన రహస్యాన్ని నమోదు చేయండి. మీ {box_name}లో \"sudo "
@ -4583,24 +4590,36 @@ msgstr "సైట్ పేరు నవీకరించబడింది"
msgid "Default language changed"
msgstr "డిఫాల్ట్ భాష మార్చబడింది"
#: plinth/modules/minetest/__init__.py:33
#, fuzzy, python-brace-format
#| msgid ""
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
#| "enables the Minetest server to be run on this {box_name}, on the default "
#| "port (30000). To connect to the server, a <a href=\"http://"
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
"Minetest అనేది మల్టీప్లేయర్ అనంత-వరల్డ్ బ్లాక్ శాండ్‌బాక్స్. ఈ మాడ్యూల్ డిఫాల్ట్ పోర్ట్‌లో (30000) ఈ "
"{box_name}లో Minetest సర్వర్‌ని అమలు చేయడానికి అనుమతిస్తుంది. సర్వర్‌కి కనెక్ట్ చేయడానికి, <a "
"href=\"http://www.minetest.net/downloads/\">Minetest క్లయింట్</a> అవసరం."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -8134,7 +8153,7 @@ msgstr "వెబ్మెయిల్"
msgid "Address book"
msgstr "చిరునామా పుస్తకం"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8145,11 +8164,11 @@ msgstr ""
"ఉపయోగిస్తుంది. అధీకృత రిమోట్ కంప్యూటర్ అటువంటి కనెక్షన్‌లను ఉపయోగించి అడ్మినిస్ట్రేషన్ పనులను చేయగలదు, "
"ఫైల్‌లను కాపీ చేయగలదు లేదా ఇతర సేవలను అమలు చేయగలదు."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "సురక్షిత షెల్ సర్వర్"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "సెక్యూర్ షెల్ (SSH) ఉపయోగించి రిమోట్‌గా లాగిన్ అవ్వండి"
@ -9957,7 +9976,7 @@ msgid "Add a new peer"
msgstr "కొత్త పరిచయకర్తని జోడించండి"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "అనుమతించబడిన క్లయింట్‌ను జోడించండి"
@ -9998,7 +10017,7 @@ msgid "Add a new server"
msgstr "కొత్త సర్వర్ జోడించండి"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "అనుసంధానాన్ని జతచేయండి"
@ -10159,79 +10178,79 @@ msgstr "ఈ యంత్రం యొక్క IP చిరునామా:"
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "కొత్త క్లయింట్ జోడించబడింది."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "పబ్లిక్ కీతో క్లయింట్ ఇప్పటికే ఉంది"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Domain already exists."
msgid "Client already exists"
msgstr "డొమైన్ ఇప్పటికే ఉన్నది."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "అనుమతించబడిన క్లయింట్"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "నవీకరించబడిన క్లయింట్."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "క్లయింట్‌ని సవరించండి"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "అనుమతించబడిన క్లయింట్‌ను తొలగించండి"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "క్లయింట్ తొలగించబడింది."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "క్లయింట్ దొరకలేదు"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "కొత్త సర్వర్ జోడించబడింది."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "సర్వర్‌కి కనెక్షన్"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "నవీకరించబడిన సర్వర్."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "సర్వర్‌కి కనెక్షన్‌ని సవరించండి"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "సర్వర్‌కు కనెక్షన్‌ని తొలగించండి"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "సర్వర్ తొలగించబడింది."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "పాస్‌వర్డ్ విజయవంతంగా మార్చబడినది."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10647,6 +10666,18 @@ msgstr "బాషను ఎంచుకోండి"
msgid "Log in"
msgstr "లోనికి ప్రవేశించండి"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "కొత్త పరిచయకర్తని జోడించండి"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "అందుబాటులో ఉన్న డొమైన్లు"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "వెబ్ క్లయింట్ ని ప్రారంభించండి"
@ -10914,6 +10945,22 @@ msgstr "{app_id} ని అన్ఇన్‌స్టాల్ చేయడా
msgid "Gujarati"
msgstr "గుజరాతీ"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "Minetest is a multiplayer infinite-world block sandbox. This module "
#~| "enables the Minetest server to be run on this {box_name}, on the default "
#~| "port (30000). To connect to the server, a <a href=\"http://"
#~| "www.minetest.net/downloads/\">Minetest client</a> is needed."
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Minetest అనేది మల్టీప్లేయర్ అనంత-వరల్డ్ బ్లాక్ శాండ్‌బాక్స్. ఈ మాడ్యూల్ డిఫాల్ట్ పోర్ట్‌లో (30000) ఈ "
#~ "{box_name}లో Minetest సర్వర్‌ని అమలు చేయడానికి అనుమతిస్తుంది. సర్వర్‌కి కనెక్ట్ చేయడానికి, <a "
#~ "href=\"http://www.minetest.net/downloads/\">Minetest క్లయింట్</a> అవసరం."
#~ msgid "Debian:"
#~ msgstr "డెబియన్:"
@ -11856,9 +11903,6 @@ msgstr "గుజరాతీ"
#~ msgid "Key File"
#~ msgstr "కీ దస్త్రం"
#~ msgid "Available Domains"
#~ msgstr "అందుబాటులో ఉన్న డొమైన్లు"
#~ msgid "Added Domains"
#~ msgstr "జతచేసిన డొమైన్లు"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-06-03 05:01+0000\n"
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
@ -2929,7 +2929,6 @@ msgstr "Etkinleştirildi"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Etkisizleştirildi"
@ -2974,11 +2973,15 @@ msgstr ""
"<a href=\"/_cockpit/network/firewall\">Cockpit</a> uygulaması tarafından "
"sağlanır."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Kurulum tamamlandı! Sonraki adımlar:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -2987,19 +2990,23 @@ msgstr ""
"İlk kurulum tamamlandı. {box_name} cihazınızı çalışır duruma getirmek için "
"sonraki adımları uygulayın."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Sonraki adımlar"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Sonraki adımları görün"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"FreedomBox kurulumu sırasında oluşturulan gizli anahtarı girin. Bu gizli "
@ -4678,21 +4685,36 @@ msgstr "Site adı güncellendi"
msgid "Default language changed"
msgstr "Varsayılan dil değiştirildi"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Resmi olarak Minetest olarak bilinen Luanti, çok oyunculu sonsuz dünya "
"bloklu bir korumalı alandır. Bu modül Luanti sunucusunun bu {box_name} "
"üzerinde, varsayılan bağlantı noktasında (30000) çalıştırılmasını sağlar. "
"Sunucuya bağlanmak için bir <a href=\"https://www.luanti.org/downloads/"
"\">Luanti istemcisi</a> gereklidir."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr "Luanti"
@ -8349,7 +8371,7 @@ msgstr "Web posta"
msgid "Address book"
msgstr "Adres defteri"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8361,11 +8383,11 @@ msgstr ""
"bağlantıları kullanarak yönetim görevlerini gerçekleştirebilir, dosyaları "
"kopyalayabilir veya diğer hizmetleri çalıştırabilir."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "Güvenli Kabuk Sunucusu"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Güvenli Kabuk (SSH) kullanarak uzaktan oturum açın"
@ -10214,7 +10236,7 @@ msgid "Add a new peer"
msgstr "Yeni bir kişi ekle"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "İzin Verilen İstemci Ekle"
@ -10251,7 +10273,7 @@ msgid "Add a new server"
msgstr "Yeni bir sunucu ekleyin"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Sunucuya Bağlantı Ekle"
@ -10405,75 +10427,75 @@ msgstr "Bu makinenin IP adresi:"
msgid "All outgoing traffic is sent using this connection:"
msgstr "Tüm giden trafik bu bağlantı kullanılarak gönderilir:"
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Yeni istemci eklendi."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Ortak anahtara sahip istemci zaten var"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr "Oturumun süresi doldu. Lütfen tekrar deneyin."
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr "İstemci zaten var"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "İzin Verilen İstemci"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "İstemci güncellendi."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "İstemciyi Değiştir"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "İzin Verilen İstemciyi Sil"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "İstemci silindi."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "İstemci bulunamadı"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Yeni sunucu eklendi."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Sunucuya Bağlantı"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Sunucu güncellendi."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Sunucuya Bağlantıyı Değiştir"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Sunucuya Bağlantıyı Sil"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Sunucu silindi."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr "WireGuard sunucusu başarılı olarak başlatıldı."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr "WireGuard sunucusunu başlatma başarısız oldu: {}"
@ -10888,6 +10910,18 @@ msgstr "Dil seçin"
msgid "Log in"
msgstr "Oturum aç"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Yeni bir kişi ekle"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Kullanılabilir Etki Alanları"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Web istemcisini başlat"
@ -11155,6 +11189,19 @@ msgstr "{app_id} kaldırılmadan önce"
msgid "Gujarati"
msgstr "Gujarati"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Resmi olarak Minetest olarak bilinen Luanti, çok oyunculu sonsuz dünya "
#~ "bloklu bir korumalı alandır. Bu modül Luanti sunucusunun bu {box_name} "
#~ "üzerinde, varsayılan bağlantı noktasında (30000) çalıştırılmasını sağlar. "
#~ "Sunucuya bağlanmak için bir <a href=\"https://www.luanti.org/downloads/"
#~ "\">Luanti istemcisi</a> gereklidir."
#~ msgid "Enter a valid network prefix or net mask."
#~ msgstr "Geçerli bir ağ öneki veya ağ maskesi girin."
@ -12178,9 +12225,6 @@ msgstr "Gujarati"
#~ msgid "Key File"
#~ msgstr "Anahtar Dosyası"
#~ msgid "Available Domains"
#~ msgstr "Kullanılabilir Etki Alanları"
#~ msgid "Added Domains"
#~ msgstr "Eklenen Etki Alanları"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2025-12-17 07:00+0000\n"
"Last-Translator: Максим Горпиніч <gorpinicmaksim0@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
@ -2956,7 +2956,6 @@ msgstr "Дозволено"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "Вимкнено"
@ -3000,11 +2999,15 @@ msgstr ""
"Розширені операції фаєрволу, такі як відкриття власних портів надаються "
"застосунком <a href=\"/_cockpit/network/firewall\">Cockpit</a>."
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "Налаштування завершено! Наступні кроки:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
@ -3013,19 +3016,23 @@ msgstr ""
"Початкове налаштування завершено. Виконайте наступні кроки, щоб ваш "
"{box_name} почав працювати."
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr "Наступні кроки"
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr "Подивіться наступні дії"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "Enter the secret generated during FreedomBox installation. This secret "
#| "can also be obtained by running the command \"sudo cat /var/lib/plinth/"
#| "firstboot-wizard-secret\" on your {box_name}"
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
"Введіть таємний код, утворений під час установлення FreedomBox. Цей таємний "
@ -4702,20 +4709,36 @@ msgstr "Назву сайту оновлено"
msgid "Default language changed"
msgstr "Типову мову змінено"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Luanti, раніше відома як Minetest, — це багатокористувацька блочна пісочниця "
"у нескінченному світі. Цей модуль дозволяє запускати сервер Luanti на цьому "
"{box_name}, на порту за замовчуванням (30000). Для підключення до сервера "
"потрібен <a href=\"https://www.luanti.org/downloads/\">клієнт Luanti</a>."
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr "Luanti"
@ -8382,7 +8405,7 @@ msgstr "Веб-пошта"
msgid "Address book"
msgstr "Адресна книга"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -8394,11 +8417,11 @@ msgstr ""
"виконувати завдання з адміністрування, копіювання файлів або запускати інші "
"сервіси через певні зʼєднання."
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "Сервер Secure Shell"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Віддалений вхід за допомогою Secure Shell (SSH)"
@ -10253,7 +10276,7 @@ msgid "Add a new peer"
msgstr "Додати новий вузол"
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr "Додати дозволений клієнт"
@ -10292,7 +10315,7 @@ msgid "Add a new server"
msgstr "Додати новий сервер"
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "Додати зʼєднання зі сервером"
@ -10455,79 +10478,79 @@ msgstr "IP-адреса цієї машини:"
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr "Додано нового клієнта."
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "Клієнт із публічним ключем вже існує"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Domain already exists."
msgid "Client already exists"
msgstr "Домен вже існує."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "Дозволений клієнт"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "Оновлено клієнт."
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "Змінити клієнт"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "Видалити дозволений клієнт"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "Клієнт видалено."
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "Клієнта не знайдено"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "Додано новий сервер."
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "Зʼєднання з сервером"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "Оновлено сервер."
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "Змінити зʼєднання до сервера"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "Видалити зʼєднання до сервера"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "Сервер видалено."
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
#, fuzzy
#| msgid "Password changed successfully."
msgid "WireGuard server started successfully."
msgstr "Пароль змінено успішно."
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10946,6 +10969,18 @@ msgstr "Вибрати мову"
msgid "Log in"
msgstr "Увійти"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Add a new peer"
msgid "Add new app"
msgstr "Додати новий вузол"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "Дозволені домени"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "Запустити вебклієнт"
@ -11212,6 +11247,19 @@ msgstr "перед видаленням {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Luanti, раніше відома як Minetest, — це багатокористувацька блочна "
#~ "пісочниця у нескінченному світі. Цей модуль дозволяє запускати сервер "
#~ "Luanti на цьому {box_name}, на порту за замовчуванням (30000). Для "
#~ "підключення до сервера потрібен <a href=\"https://www.luanti.org/"
#~ "downloads/\">клієнт Luanti</a>."
#~ msgid "Debian:"
#~ msgstr "Debian:"
@ -12064,9 +12112,6 @@ msgstr "Gujarati"
#~ msgid "Key File"
#~ msgstr "Файл ключа"
#~ msgid "Available Domains"
#~ msgstr "Дозволені домени"
#~ msgid "Added Domains"
#~ msgstr "Додані домени"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2021-07-28 08:34+0000\n"
"Last-Translator: bruh <quangtrung02hn16@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/"
@ -3010,7 +3010,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -3049,30 +3048,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4519,16 +4522,36 @@ msgstr "Đã đặt tên miền"
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7785,7 +7808,7 @@ msgstr ""
msgid "Address book"
msgstr "Địa chỉ IP"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7793,11 +7816,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr ""
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -9431,7 +9454,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9468,7 +9491,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9616,77 +9639,77 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Remote backup repository already exists."
msgid "Client already exists"
msgstr "Kho sao lưu trên mạng đã tồn tại."
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -10063,6 +10086,16 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Included apps"
msgid "Add new app"
msgstr "Ứng dụng được bao gồm"
#: plinth/templates/cards.html:48
msgid "Available for install"
msgstr ""
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -7,10 +7,10 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"PO-Revision-Date: 2026-06-03 05:01+0000\n"
"Last-Translator: 大王叫我来巡山 "
"<hamburger2048@users.noreply.hosted.weblate.org>\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2026-07-20 13:01+0000\n"
"Last-Translator: reducedradius "
"<137701630+flytothehighest@users.noreply.github.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/freedombox/freedombox/zh_Hans/>\n"
"Language: zh_Hans\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 2026.6\n"
"X-Generator: Weblate 2026.8.dev0\n"
#: plinth/config.py:103
#, python-brace-format
@ -61,11 +61,11 @@ msgstr "不能连接到主机 {host}:{port}"
#: plinth/forms.py:36
msgid "Backup app before uninstall"
msgstr ""
msgstr "卸载前备份应用程序"
#: plinth/forms.py:37
msgid "Restoring from the backup will restore app data."
msgstr ""
msgstr "从备份恢复将还原应用程序数据 。"
#: plinth/forms.py:39
msgid "Repository to backup to"
@ -141,7 +141,7 @@ msgstr ""
#: plinth/middleware.py:157
#, python-brace-format
msgid "Page not found: {url}"
msgstr ""
msgstr "找不到页面:{url}"
#: plinth/middleware.py:160
msgid "Error running operation."
@ -2774,7 +2774,6 @@ msgstr "启用"
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr "已禁用"
@ -2815,30 +2814,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr "安装已完成!后续步骤:"
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4289,19 +4292,36 @@ msgstr "站点名已更新"
msgid "Default language changed"
msgstr "默认语言已更改"
#: plinth/modules/minetest/__init__.py:33
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
"Luanti之前叫 Minetest是一个多人无限世界块沙盒。此模块允许在此 {box_name} "
"的默认端口30000上运行 Luanti 服务器。要连接到服务器,需要 <a "
"href=\"https://www.luanti.org/downloads/\">Luanti 客户端</a>。"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7557,7 +7577,7 @@ msgstr ""
msgid "Address book"
msgstr "地址簿"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7565,11 +7585,11 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
msgid "Secure Shell Server"
msgstr "SSH 服务器"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr "使用 Secure ShellSSH 远程登录"
@ -9184,7 +9204,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9221,7 +9241,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr "添加到服务器的连接"
@ -9365,75 +9385,75 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr "已存在有公钥的客户端"
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
msgid "Client already exists"
msgstr "客户端已存在"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr "允许的客户端"
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr "已更新客户端。"
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr "更改客户端"
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr "删除允许的客户端"
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr "客户端已删除。"
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr "未找到客户端"
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr "添加新服务器。"
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr "连接到服务器"
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr "已更新服务器。"
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr "修改到服务器的连接"
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr "删除与服务器的连接"
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr "服务器已删除。"
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr "WireGuard 服务器启动成功。"
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9804,6 +9824,18 @@ msgstr "选择语言"
msgid "Log in"
msgstr "登录"
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Advanced apps"
msgid "Add new app"
msgstr "高级应用"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Available Domains"
msgid "Available for install"
msgstr "可用域名"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr "启动 web 客户端"
@ -10053,6 +10085,17 @@ msgstr ""
msgid "Gujarati"
msgstr "古吉拉特语"
#, python-brace-format
#~ msgid ""
#~ "Luanti, formally known as Minetest, is a multiplayer infinite-world block "
#~ "sandbox. This module enables the Luanti server to be run on this "
#~ "{box_name}, on the default port (30000). To connect to the server, a <a "
#~ "href=\"https://www.luanti.org/downloads/\">Luanti client</a> is needed."
#~ msgstr ""
#~ "Luanti之前叫 Minetest是一个多人无限世界块沙盒。此模块允许在此 "
#~ "{box_name} 的默认端口30000上运行 Luanti 服务器。要连接到服务器,需要 "
#~ "<a href=\"https://www.luanti.org/downloads/\">Luanti 客户端</a>。"
#~ msgid ""
#~ "Password of the SSH Server.<br />SSH key-based authentication is not yet "
#~ "possible."
@ -10666,9 +10709,6 @@ msgstr "古吉拉特语"
#~ msgid "Key File"
#~ msgstr "密钥文件"
#~ msgid "Available Domains"
#~ msgstr "可用域名"
#~ msgid "Added Domains"
#~ msgstr "已添加域名"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-02 00:51+0000\n"
"POT-Creation-Date: 2026-07-29 02:26+0000\n"
"PO-Revision-Date: 2025-02-07 12:01+0000\n"
"Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
@ -2913,7 +2913,6 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
#: plinth/templates/cards.html:38
msgid "Disabled"
msgstr ""
@ -2952,30 +2951,34 @@ msgid ""
"the <a href=\"/_cockpit/network/firewall\">Cockpit</a> app."
msgstr ""
#: plinth/modules/first_boot/__init__.py:61
#: plinth/modules/first_boot/__init__.py:47
msgid "First Boot"
msgstr ""
#: plinth/modules/first_boot/__init__.py:68
msgid "Setup complete! Next steps:"
msgstr ""
#: plinth/modules/first_boot/__init__.py:63
#: plinth/modules/first_boot/__init__.py:70
#, python-brace-format
msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
#: plinth/modules/first_boot/__init__.py:66
#: plinth/modules/first_boot/__init__.py:73
msgid "Next steps"
msgstr ""
#: plinth/modules/first_boot/__init__.py:73
#: plinth/modules/first_boot/__init__.py:80
msgid "See next steps"
msgstr ""
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
msgid ""
"Enter the secret generated during FreedomBox installation. This secret can "
"also be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"Enter the secret generated during {box_name} installation. This secret can "
"be obtained by running the command \"sudo cat /var/lib/plinth/firstboot-"
"wizard-secret\" on your {box_name}"
msgstr ""
@ -4420,16 +4423,36 @@ msgstr "網域名稱設定"
msgid "Default language changed"
msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, python-brace-format
#: plinth/modules/minetest/__init__.py:32
msgid ""
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
"Luanti, formerly Minetest, is a multiplayer infinite-world block sandbox "
"game. It allows users to build and explore 3D worlds, interact with others, "
"and engage in various activities such as crafting, mining, and combat."
msgstr ""
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
#: plinth/modules/minetest/__init__.py:36
msgid "Luanti offers several educational benefits, including:"
msgstr ""
#: plinth/modules/minetest/__init__.py:37
msgid ""
"<ul><li>Developing spatial reasoning and problem-solving skills.</"
"li><li>Encouraging creativity and self-expression through building and "
"exploration.</li><li>Fostering social interaction and collaboration among "
"players.</li></ul>"
msgstr ""
#: plinth/modules/minetest/__init__.py:43
#, python-brace-format
msgid ""
"To getting started, install the <a href=\"https://www.luanti.org/downloads/"
"\">Luanti client</a> on users' devices and connect to the Luanti server "
"using the {box_name} IP and default port (30000). For more information, "
"please refer to the official <a href=\"https://docs.luanti.org/\">Minetest "
"documentation</a> or online resources."
msgstr ""
#: plinth/modules/minetest/__init__.py:68 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
@ -7687,7 +7710,7 @@ msgstr "公平電子郵件"
msgid "Address book"
msgstr "IP 地址"
#: plinth/modules/ssh/__init__.py:22
#: plinth/modules/ssh/__init__.py:25
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
"from remote computers. An authorized remote computer can perform "
@ -7695,13 +7718,13 @@ msgid ""
"connections."
msgstr ""
#: plinth/modules/ssh/__init__.py:42
#: plinth/modules/ssh/__init__.py:45
#, fuzzy
#| msgid "Chat Server"
msgid "Secure Shell Server"
msgstr "聊天伺服器"
#: plinth/modules/ssh/__init__.py:75
#: plinth/modules/ssh/__init__.py:78
msgid "Remotely login using Secure Shell (SSH)"
msgstr ""
@ -9330,7 +9353,7 @@ msgid "Add a new peer"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:98
#: plinth/modules/wireguard/views.py:62 plinth/modules/wireguard/views.py:149
#: plinth/modules/wireguard/views.py:60 plinth/modules/wireguard/views.py:147
msgid "Add Allowed Client"
msgstr ""
@ -9367,7 +9390,7 @@ msgid "Add a new server"
msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:162
#: plinth/modules/wireguard/views.py:301
#: plinth/modules/wireguard/views.py:299
msgid "Add Connection to Server"
msgstr ""
@ -9515,77 +9538,77 @@ msgstr ""
msgid "All outgoing traffic is sent using this connection:"
msgstr ""
#: plinth/modules/wireguard/views.py:57 plinth/modules/wireguard/views.py:144
#: plinth/modules/wireguard/views.py:55 plinth/modules/wireguard/views.py:142
msgid "Added new client."
msgstr ""
#: plinth/modules/wireguard/views.py:82 plinth/modules/wireguard/views.py:261
#: plinth/modules/wireguard/views.py:80 plinth/modules/wireguard/views.py:259
msgid "Client with public key already exists"
msgstr ""
#: plinth/modules/wireguard/views.py:199
#: plinth/modules/wireguard/views.py:197
msgid "Session expired. Please try again."
msgstr ""
#: plinth/modules/wireguard/views.py:202
#: plinth/modules/wireguard/views.py:200
#, fuzzy
#| msgid "Remote backup repository already exists."
msgid "Client already exists"
msgstr "異地備份儲存庫已存在。"
#: plinth/modules/wireguard/views.py:215
#: plinth/modules/wireguard/views.py:213
msgid "Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:237
#: plinth/modules/wireguard/views.py:235
msgid "Updated client."
msgstr ""
#: plinth/modules/wireguard/views.py:242
#: plinth/modules/wireguard/views.py:240
msgid "Modify Client"
msgstr ""
#: plinth/modules/wireguard/views.py:275
#: plinth/modules/wireguard/views.py:273
msgid "Delete Allowed Client"
msgstr ""
#: plinth/modules/wireguard/views.py:284
#: plinth/modules/wireguard/views.py:282
msgid "Client deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:286
#: plinth/modules/wireguard/views.py:284
msgid "Client not found"
msgstr ""
#: plinth/modules/wireguard/views.py:296
#: plinth/modules/wireguard/views.py:294
msgid "Added new server."
msgstr ""
#: plinth/modules/wireguard/views.py:317
#: plinth/modules/wireguard/views.py:315
msgid "Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:335
#: plinth/modules/wireguard/views.py:333
msgid "Updated server."
msgstr ""
#: plinth/modules/wireguard/views.py:340
#: plinth/modules/wireguard/views.py:338
msgid "Modify Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:378
#: plinth/modules/wireguard/views.py:376
msgid "Delete Connection to Server"
msgstr ""
#: plinth/modules/wireguard/views.py:398
#: plinth/modules/wireguard/views.py:396
msgid "Server deleted."
msgstr ""
#: plinth/modules/wireguard/views.py:410
#: plinth/modules/wireguard/views.py:408
msgid "WireGuard server started successfully."
msgstr ""
#: plinth/modules/wireguard/views.py:414
#: plinth/modules/wireguard/views.py:412
msgid "Failed to start WireGuard server: {}"
msgstr ""
@ -9962,6 +9985,18 @@ msgstr ""
msgid "Log in"
msgstr ""
#: plinth/templates/cards.html:28
#, fuzzy
#| msgid "Included apps"
msgid "Add new app"
msgstr "包含的應用"
#: plinth/templates/cards.html:48
#, fuzzy
#| msgid "Backup app before uninstall"
msgid "Available for install"
msgstr "解除安裝前備份應用程式"
#: plinth/templates/clients-button.html:16
msgid "Launch web client"
msgstr ""

View File

@ -95,7 +95,8 @@ def action_init(console: bool = False):
"""Initialize logging for action scripts."""
_capture_warnings()
configuration = get_configuration()
configuration = get_configuration(
syslog_identifier='freedombox-privileged')
if console:
configuration['root']['handlers'] = ['console']
else:
@ -125,7 +126,7 @@ def setup_cherrypy_static_directory(app):
app.log.error_log.propagate = False
def get_configuration():
def get_configuration(syslog_identifier='freedombox'):
"""Return the main python logging module configuration."""
configuration = {
'version': 1,
@ -143,7 +144,8 @@ def get_configuration():
'formatter': 'color'
},
'journal': {
'class': 'systemd.journal.JournalHandler'
'class': 'systemd.journal.JournalHandler',
'SYSLOG_IDENTIFIER': syslog_identifier,
}
},
'root': {

View File

@ -5,11 +5,16 @@ FreedomBox app for first boot wizard.
import operator
import os
import pathlib
import secrets
import string
import sys
from django.urls import reverse
from django.utils.translation import gettext_lazy as _
from django.utils.translation import gettext_noop
from plinth import action_utils
from plinth import app as app_module
from plinth import cfg
from plinth.signals import post_setup
@ -39,7 +44,7 @@ class FirstBootApp(app_module.App):
super().__init__()
info = app_module.Info(app_id=self.app_id, version=self._version,
is_essential=True)
is_essential=True, name=_('First Boot'))
self.add(info)
def post_init(self):
@ -50,6 +55,8 @@ class FirstBootApp(app_module.App):
"""Install and configure the app."""
super().setup(old_version)
_firstboot_wizard_secret_create()
if not old_version:
self._show_next_steps_notification()
@ -180,3 +187,28 @@ def firstboot_wizard_secret_exists():
"""Return whether a firstboot wizard secret exists."""
secret_file = get_secret_file_path()
return os.path.exists(secret_file) and os.path.getsize(secret_file) > 0
def _generate_secret_key():
"""Generate a new random secret key for firstboot wizard."""
chars = string.ascii_letters + string.digits
return ''.join(secrets.choice(chars) for _ in range(16))
def _firstboot_wizard_secret_create():
"""Create a file with firstboot wizard secret if not in a disk image."""
if action_utils.is_disk_image():
return # On a disk image, first wizard secret is not asked.
path = pathlib.Path(get_secret_file_path())
if path.exists():
return # Secret already exists, don't change it.
secret = _generate_secret_key()
def opener(path, flags):
"""Create and open a file with restricted permissions."""
return os.open(path, flags, 0o400)
with open(path, mode='w', opener=opener) as file_handle:
file_handle.write(secret + '\n')

View File

@ -11,8 +11,8 @@ class FirstbootWizardSecretForm(forms.Form):
"""Form to collect and validate the first boot wizard secret."""
secret = forms.CharField(
label='', help_text=_(
'Enter the secret generated during FreedomBox installation. '
'This secret can also be obtained by running the command "sudo '
'Enter the secret generated during {box_name} installation. '
'This secret can be obtained by running the command "sudo '
'cat /var/lib/plinth/firstboot-wizard-secret" on your {box_name}'.
format(box_name=_(cfg.box_name))), required=False,
widget=forms.PasswordInput(

View File

@ -29,13 +29,24 @@ _mods = [
]
_description = [
_('Luanti, formerly Minetest, is a multiplayer infinite-world '
'block sandbox game. It allows users to build and explore 3D '
'worlds, interact with others, and engage in various activities such '
'as crafting, mining, and combat.'),
_('Luanti offers several educational benefits, including:'),
_('<ul><li>Developing spatial reasoning and problem-solving skills.</li>'
'<li>Encouraging creativity and self-expression through building and '
'exploration.</li>'
'<li>Fostering social interaction and collaboration among players.</li>'
'</ul>'),
format_lazy(
_('Luanti, formally known as Minetest, is a multiplayer '
'infinite-world block sandbox. This module enables the Luanti '
'server to be run on this {box_name}, on the default port (30000). '
'To connect to the server, a '
'<a href="https://www.luanti.org/downloads/">Luanti client</a> '
'is needed.'), box_name=_(cfg.box_name)),
_('To getting started, install the '
'<a href="https://www.luanti.org/downloads/">Luanti client</a> on '
'users\' devices and connect to the Luanti server using the '
'{box_name} IP and default port (30000). For more information, '
'please refer to the official <a href="https://docs.luanti.org/">'
'Minetest documentation</a> or online resources.'),
box_name=_(cfg.box_name)),
]
CONFIG_FILE = '/etc/luanti/default.conf'

View File

@ -1,6 +1,7 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""FreedomBox app for OpenSSH server."""
import logging
import pathlib
import re
import subprocess
@ -18,6 +19,8 @@ from plinth.package import Packages
from . import manifest, privileged
logger = logging.getLogger(__name__)
_description = [
_('A Secure Shell server uses the secure shell protocol to accept '
'connections from remote computers. An authorized remote computer '
@ -101,13 +104,21 @@ def get_host_keys():
r'.+ \((?P<algorithm>\w+)\)$')
for public_key in etc_ssh.glob('*.pub'):
process = subprocess.run(['ssh-keygen', '-l', '-f',
str(public_key)], stdout=subprocess.PIPE,
check=True)
output = process.stdout.decode().strip()
if output:
match = re.match(pattern, output)
if match:
host_keys.append(match.groupdict())
try:
process = subprocess.run(
['ssh-keygen', '-l', '-f',
str(public_key)], stdout=subprocess.PIPE,
stderr=subprocess.PIPE, check=True)
output = process.stdout.decode().strip()
if output:
match = re.match(pattern, output)
if match:
host_keys.append(match.groupdict())
except subprocess.CalledProcessError as exception:
logger.warning(
'Unable to read SSH host public key file: %s, '
'returncode=%s, stdout=%s, stderr=%s', public_key,
exception.returncode, exception.stdout.decode(),
exception.stderr.decode())
return host_keys

View File

@ -494,5 +494,7 @@ def uninstall():
for directory in directories:
shutil.rmtree(directory, ignore_errors=True)
os.unlink(f'/var/run/tor-instances/{INSTANCE_NAME}.defaults')
defaults_file = f'/var/run/tor-instances/{INSTANCE_NAME}.defaults'
pathlib.Path(defaults_file).unlink(missing_ok=True)
action_utils.service_unmask(SERVICE_NAME)

View File

@ -2,7 +2,7 @@
"""Configure Tor Proxy service."""
import logging
import os
import pathlib
import shutil
from typing import Any
@ -190,5 +190,7 @@ def uninstall():
for directory in directories:
shutil.rmtree(directory, ignore_errors=True)
os.unlink(f'/var/run/tor-instances/{INSTANCE_NAME}.defaults')
defaults_file = f'/var/run/tor-instances/{INSTANCE_NAME}.defaults'
pathlib.Path(defaults_file).unlink(missing_ok=True)
action_utils.service_unmask(SERVICE_NAME)

View File

@ -5,6 +5,7 @@
{% load i18n %}
{% load static %}
{% load extras %}
{% block container %}
<div class="container">
@ -19,6 +20,15 @@
{% include "tags.html" %}
{% endblock %}
<div class="btn-toolbar container" role="toolbar">
<a class="btn btn-primary" href="#available-for-install-container"
data-bs-toggle="collapse" role="button" aria-expanded="false"
aria-controls="available-for-install-container">
{% icon 'plus' %}
{% trans "Add new app" %}
</a>
</div>
<div class="container card-container">
<div class="row">
<div class="card-list card-list-primary">
@ -34,8 +44,8 @@
</div>
{% if show_disabled %}
<div class="container card-container">
<div class="card-section-title">{% trans "Disabled" %}</div>
<div class="container card-container collapse" id="available-for-install-container">
<div class="card-section-title">{% trans "Available for install" %}</div>
<div class="row">
<div class="card-list card-list-disabled">
{% for item in menu_items %}

View File

@ -625,11 +625,13 @@ footer {
}
.card-icon span,
.card-icon svg {
.card-icon svg,
.card-icon img {
width: 6.25rem;
height: 6.25rem;
font-size: 5rem;
margin: 0.5rem 0;
object-fit: contain;
}
.card .tag-separator {