freedombox Debian release 25.15

-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmkSpRgWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICEygD/oDYpC84hMyoRXQ5djJU+r24UDo
 CRzPBROHBS8okraYs8Hzg7GeKuxjVIZVUtKsw9qUYOeXxAmhDM54ABy12hMnk89O
 OsvtBaOW5BFC2IJQz1D1/L0bSzYY6oUi0kmzohbIjwiVI4uc/jCzoYQ5pqf2gY0E
 o+iTEetM/PWyZbw73t9GTeVglKTXJsY75rUbj30I4ezatANuV6YYK+mnZX8b3gFZ
 SuP/TWTjMVUPx9BK59kzKhxZDjV5oNXbSUKHIYKBMnVv3CH806ccuW64tcxBdoV6
 K59OtfW7woLjdz9GKW9V7z/jwI9BPqUrTwBCP1QWzRvz/k0Dgek/7jTy55F2nc3A
 0Z42PXH6uLq9ufQzet4wfevkt9i1QWkoZTMTeEJuFJaBgFLPsm3o2hJKhbH+aJf6
 j1FvOmYzNfJ5G784R9Cj7h+STq5cfqoymtKh2GmoC8M3spJ0aNorlo8rYEjBPDEj
 Gg0BdCU7iW9rs1+J28E6CtjT6W8HqgqokQ/knSzlZBg9/yWIy4YG8ydHPWj/t9ka
 rZI8DrJdn3v22Jq6sdP66gLcZ0ufmblENyp7zC2+6vBQY+pONKcyQF4OgYK0dwMS
 /kmYiosEKGNfEdno4XBOJa4aFVbNuqQvZ/+SDMoJPUqw8el22jaETbDbkAdsT1zn
 RVxx/n9nbohFOlssLQ==
 =bTME
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmkXq7IWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICOMbD/9SrZldrpfewRHxbDw20n4xsqmr
 OL6aN+1tx58Xw72ZeG1CAMLDnOpofM7pAZ4VtmeqMmjhFTzcrpkDY8auTJXq+LBI
 u1V/EtAEy2zOYjsEvbHgQxri247kpYZK7xMgTIVQAT+4/5obryUtDzk61nAgC/0d
 gQJtGbKYo76TpXjbKwFToKkSqvUVUG9HTROuOL5i/KWmJgKi0BcPk30QBJdc/tW0
 +5RGYC9yPLzqFlpevQ+T3bGnMpcJLIw3z8V3kiDRUgSiivDq5QAhyar3lV5Qricl
 59ZLZbpTV0ONFtDJkXFQ+iYE0hTZKbfB7diiWrlOQYv8SEnZsBDJ8dJTfWNaOt4y
 Dd2Ciz/jhK/szw63XWW0UbVXcyPqEd6uelWbGW4ERQ1WNz43kWUrI/sDGF3VxGAF
 tbDJy8vo8wAnuj4NMYMBUx2RF231Zk/pC9blEqPWmmeBDLs8CLz3LNSOCSEPUXrs
 Lpjz1EKK9jXBpthXRXc3dTYhvHcK699vwpHkpR8kgkU13yuia4lS7enU1kYH5gkM
 0bvb5jst1bWDttATibe/RJRTVaf3F1FFpsTdkumYWY733TWXaonXvFpoI+h2Iyps
 fg4TNWHWPp8WBCjgDxjnMuzQwUoKS2+QKtIRA850BPrARHCO1FP3Q0SX0r2eIRID
 tukhRXcqWHAEaPSxJA==
 =jzgf
 -----END PGP SIGNATURE-----

Merge tag 'v25.15' into debian/trixie-backports

freedombox Debian release 25.15
This commit is contained in:
James Valleroy 2025-11-14 17:22:40 -05:00
commit ceedfeb39f
82 changed files with 2902 additions and 3563 deletions

View File

@ -16,7 +16,7 @@ RUN apt-get dist-upgrade -y
# Install freedombox package so that plint:plinth user/group are created etc.
RUN apt-get install -y freedombox/trixie-backports
RUN systemctl mask plinth.service
RUN systemctl disable plinth.service
# Don't ask for the secret in first wizard
RUN rm -f /var/lib/plinth/firstboot-wizard-secret

View File

@ -16,8 +16,7 @@
- apt-get update
- apt-get -y install make
- make provision-dev
- sudo -u plinth ./run --develop > plinth.log 2>&1 &
- while ! grep -q "Setup finished" plinth.log; do sleep 1; echo -n .; done
- make wait-while-first-setup
script:
- FREDOMBOX_URL=https://localhost FREEDOMBOX_SSH_PORT=22 FREEDOMBOX_SAMBA_PORT=445 pytest -v --durations=10 --include-functional --splinter-headless --instafail --template=html1/index.html --report=functional-tests.html
artifacts:

View File

@ -143,12 +143,12 @@ directory:
guest$ cd /freedombox
```
Run the development version of FreedomBox Service in the container using the
following command. This command continuously deploys your code changes into the
container providing a quick feedback cycle during development.
FreedomBox Service runs as plinth.service in the container. This service
restarts when it detects a change to the source code file. This provides a quick
feedback cycle during development. To watch service logs run:
```bash
guest$ freedombox-develop
guest$ sudo freedombox-logs
```
If you have changed any system configuration files during your development,
@ -156,7 +156,8 @@ you will need to run the following to install those files properly on to the
system and their changes to reflect properly.
```bash
guest$ sudo make build install
guest$ sudo make build install ;
guest$ sudo systemctl restart plinth.service
```
Note: This development container has automatic upgrades disabled by default.
@ -373,13 +374,12 @@ After logging into the virtual machine (VM), the source code is available in
vm$ cd /freedombox
```
Run the development version of FreedomBox Service (Plinth) from your source
directory in the virtual machine using the following command. This command
continuously deploys your code changes into the virtual machine providing a
quick feedback cycle during development.
FreedomBox Service runs as plinth.service in the virtual machine. This service
restarts when it detects a change to the source code file. This provides a quick
feedback cycle during development. To watch service logs run:
```bash
vm$ freedombox-develop
vm$ sudo freedombox-logs
```
If you have changed any system configuration files during your development,

View File

@ -20,7 +20,8 @@ DISABLED_APPS_TO_REMOVE := \
repro \
tahoe \
mldonkey \
i2p
i2p \
ttrss
APP_FILES_TO_REMOVE := $(foreach app,$(DISABLED_APPS_TO_REMOVE),$(ENABLED_APPS_PATH)/$(app))
@ -161,6 +162,16 @@ Environment=PYTHONPATH=/freedombox/
endef
export DEVELOP_SERVICE_CONF
define DEVELOP_LOGS_SCRIPT
#!/usr/bin/bash
set -e
set -x
journalctl --follow --unit=plinth.service --unit=freedombox-privileged.service
endef
export DEVELOP_LOGS_SCRIPT
# Run basic setup for a developer environment (VM or container)
provision-dev:
# Install newer build dependencies if any
@ -170,9 +181,15 @@ provision-dev:
# Install latest code over .deb
$(MAKE) build install
# Configure privileged daemon for development setup
# Configure privileged and web daemon for development setup
mkdir -p /etc/systemd/system/freedombox-privileged.service.d/
echo "$$DEVELOP_SERVICE_CONF" > /etc/systemd/system/freedombox-privileged.service.d/develop.conf
mkdir -p /etc/systemd/system/plinth.service.d/
echo "$$DEVELOP_SERVICE_CONF" > /etc/systemd/system/plinth.service.d/develop.conf
# Create a command to easily watch service logs
echo "$$DEVELOP_LOGS_SCRIPT" > /usr/bin/freedombox-logs
chmod 755 /usr/bin/freedombox-logs
# Reload newer systemd units, ignore failure
-systemctl daemon-reload
@ -183,6 +200,10 @@ provision-dev:
-test -d /run/systemd/system && \
systemctl enable --now freedombox-privileged.socket
# Enable and restart plinth service if it is running
-systemctl enable plinth.service
-systemctl restart plinth.service
# Stop any ongoing upgrade, ignore failure
-killall -9 unattended-upgr
@ -207,6 +228,12 @@ provision-dev:
DEBIAN_FRONTEND=noninteractive apt-get install --yes ncurses-term \
sshpass bash-completion
wait-while-first-setup:
while [ x$$(curl -k https://localhost/plinth/status/ 2> /dev/null | \
json_pp 2> /dev/null | grep 'is_first_setup_running' | \
tr -d '[:space:]' | cut -d':' -f2 ) != 'xfalse' ] ; do \
sleep 1; echo -n .; done
.PHONY: \
build \
check \
@ -219,4 +246,5 @@ provision-dev:
configure \
install \
provision \
update-translations
update-translations \
wait-while-first-setup

View File

@ -62,7 +62,7 @@ See the [HACKING.md](https://salsa.debian.org/freedombox-team/freedombox/blob/ma
# Localization
[![Translation status](https://hosted.weblate.org/widgets/freedombox/-/287x66-white.png)](https://hosted.weblate.org/engage/freedombox/?utm_source=widget)
[![Translation status](https://hosted.weblate.org/widget/freedombox/horizontal-auto.svg)](https://hosted.weblate.org/engage/freedombox/)
# License

10
Vagrantfile vendored
View File

@ -24,17 +24,13 @@ Vagrant.configure(2) do |config|
config.vm.provision "shell", inline: <<-SHELL
cd /freedombox/
make provision-dev
echo 'alias freedombox-develop="cd /freedombox; sudo -u plinth /freedombox/run --develop"' >> /home/vagrant/.bashrc
SHELL
config.vm.provision "tests", run: "never", type: "shell", path: "plinth/tests/functional/install.sh"
config.vm.post_up_message = "FreedomBox virtual machine is ready
for development. You can run the development version of Plinth using
the following command.
for development. Plinth will be available at https://localhost:4430/plinth
(with an invalid SSL certificate). To watch logs:
$ vagrant ssh
$ freedombox-develop
Plinth will be available at https://localhost:4430/plinth (with
an invalid SSL certificate).
$ sudo freedombox-logs
"
config.trigger.after [:up, :resume, :reload] do |trigger|

View File

@ -196,9 +196,6 @@ cd /freedombox/
sudo apt-get -y install make
sudo make provision-dev
echo 'alias freedombox-develop="cd /freedombox; sudo -u plinth /freedombox/run --develop"' \
>> /home/fbx/.bashrc
# Make some pytest related files and directories writable to the fbx user
sudo touch geckodriver.log
sudo chmod a+rw geckodriver.log
@ -241,25 +238,7 @@ fi
# Run the plinth server if functional tests are requested
if [[ "{pytest_command}" =~ "--include-functional" ]]
then
is_plinth_running=0
ps -ax -o cmd | grep -q "^sudo -u plinth /freedombox/run" && \
is_plinth_running=1
ps -ax -o cmd | grep -q "^/usr/bin/python3 /usr/bin/plinth" && \
is_plinth_running=1
if [[ $is_plinth_running -eq 1 ]]
then
echo "> In machine: Plinth is already running"
else
echo -n "> In machine: Starting plinth ... "
sudo -u plinth /freedombox/run --develop > plinth.log 2>&1 &
while ! grep -q "Setup finished" plinth.log
do
sleep 1
echo -n .
done
echo
fi
make -C /freedombox wait-while-first-setup
if [[ "{pytest_command}" != *"--splinter-headless"* ]]
then
@ -1074,7 +1053,7 @@ Folder overlay : (host, read-only){project_folder}
SSH easily : {script} ssh {options}
Run tests : {script} run-tests {options} [ --pytest-args ... ]
Run FreedomBox inside : freedombox-develop
Watch FreedomBox logs : sudo freedombox-logs
Web access : https://{ip_address}/
Ports access : Any port on {ip_address}

26
debian/changelog vendored
View File

@ -1,3 +1,29 @@
freedombox (25.15) unstable; urgency=medium
[ Coucouf ]
* Translated using Weblate (French)
[ Sunil Mohan Adapa ]
* views: Implement an API to retrieve the readiness status in JSON
* main: Allow setting development mode from environment
* Run service using systemd even for development
* README: Use the Weblate's language chart widget
* help: Fix serving images from help pages
* matrixsynapse: Clarify how to change domain name in status section
* matrixsynapse: Explain federation and link to testing tool
* matrixsynapse: Explicitly set the trusted key server to matrix.org
* ttrss: Remove app not available in Trixie
[ Dietmar ]
* Translated using Weblate (German)
* Translated using Weblate (Italian)
[ James Valleroy ]
* locale: Update translation strings
* doc: Fetch latest manual
-- James Valleroy <jvalleroy@mailbox.org> Mon, 10 Nov 2025 20:48:49 -0500
freedombox (25.14~bpo13+1) trixie-backports; urgency=medium
* Rebuild for trixie-backports.

9
debian/copyright vendored
View File

@ -318,15 +318,6 @@ Copyright: Transmission Authors
Comment: https://github.com/transmission/transmission/blob/master/gtk/icons/hicolor_apps_scalable_transmission.svg
License: GPL-3
Files: plinth/modules/ttrss/static/icons/ttrss.png
Copyright: Mark James <mjames@gmail.com>
License: CC-BY-3.0
Files: plinth/modules/ttrss/static/icons/ttrss.svg
Copyright: 2005 Andrew Dolgov
Comment: https://git.tt-rss.org/fox/tt-rss/src/master/images/favicon-72px.png
License: GPL-3+
Files: plinth/modules/upgrades/data/usr/share/augeas/lenses/aptsources.aug
plinth/modules/upgrades/data/usr/share/augeas/lenses/tests/test_aptsources.aug
Copyright: 2007-2025 David Lutterkort

View File

@ -8,6 +8,24 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 25.15 (2025-11-10) ==
=== Highlights ===
* help: Fix serving images from help pages
* matrixsynapse: Explain federation and link to testing tool
=== Other Changes ===
* locale: Update translations for French, German, Italian
* main: Allow setting development mode from environment
* matrixsynapse: Clarify how to change domain name in status section
* matrixsynapse: Explicitly set the trusted key server to matrix.org
* README: Use the Weblate's language chart widget
* Run service using systemd even for development
* ttrss: Remove app not available in Trixie
* views: Implement an API to retrieve the readiness status in JSON
== FreedomBox 25.14 (2025-10-27) ==
* Enable private tmp and join namespaces for the two daemons

View File

@ -11,7 +11,7 @@
== Tiny Tiny RSS (News Feed Reader) ==
||<tablestyle="float: right;"> {{attachment:TinyTinyRSS-icon_en_V01.png|Tiny Tiny RSS icon}} ||
'''Available since''': version 0.9
'''Available since''': This app is no longer available since Debian Trixie. Please migrate to [[FreedomBox/Manual/Miniflux|Miniflux]] or [[FreedomBox/Manual/Nextcloud|Nextcloud News]].
Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to allow reading news from any location, while feeling as close to a real desktop application as possible.

View File

@ -89,7 +89,7 @@ Here are some tips before you begin manual update to next stable release:
* Radicale
* Some packages may not be available after upgrade to next release. Please migrate to a similar application before or after the upgrade process. For upgrade to Debian 13 "trixie", the following apps are no longer available:
* Janus. Use audio/video calling over Matrix or XMPP or audio calling over Mumble. This app will likely become available in future again.
* TT-RSS. Migrate to Miniflux.
* TT-RSS. Migrate to Miniflux or Nextcloud News.
* Searx.
To initiate the distribution update process, go to ''Software Update'' in ''System'' section. Then ''Enable auto-update'' and ''Enable auto-update to next stable release'' option. Then click on the ''Distribution Update'' button. Then click the ''Start Distribution Update'' button. The process may take several hours if your OS is on a slow disk such as an SD card. !FreedomBox web UI may not be available during upgrade. Refresh the page if the page errors out. Finally, allow more time for post-upgrade processes and restart the machine.

View File

@ -22,8 +22,25 @@ Alternativamente podrías optar por montarlo tu mismo reuniendo todas las piezas
* '''Nota:''' En la mayoría de computadoras monoplaca no esperes un efecto de salida en un monitor si lo conectas por HDMI porque el núcleo (kernel) del sistema podría no reconocerlo. Mira más abajo para aprender cómo acceder y controlar tu !FreedomBox desde la red.
1. En el primer arranque !FreedomBox ejecutará su configuración inicial (las versiones más antiguas de !FreedomBox se reinician tras este paso). Este proceso podría llevar varios minutos en algunas máquinas. Después de darle unos 10 minutos aproximadamente, sigue con el siguiente paso.
1. Después de que tu !FreedomBox haya finalizado su configuración inicial puedes acceder a su interfaz web mediante tu navegador web.
* Si tu ordenador está conectado directamente a tu !FreedomBox a través de un segundo puerto ''Ethernet'' de la red local, puedes navegar a http://freedombox/ o a http://10.42.0.1/.
* Si tu ordenador soporta mDNS (GNU/Linux, Mac OSX o Windows con software mDNS instalado), puedes navegar a: http://freedombox.local/ (o a http://<el-hostname-que-estableciste-durante-la-instalación>.local/)
* Si tu ordenador está conectado a un monitor y !FreedomBox puede escribir en él, la petición de credenciales muestra la dirección de la web:
{{{
Debian GNU/Linux 13 freedombox tty1
FreedomBox
To start using FreedomBox and to create an account, access using a web browser
one of the following URLs.
http://freedombox.local/
http://192.168.0.2/
http://[fe80::7207:12ff:fe34:5678]/
...
freedombox login:
}}}
* Si tu ordenador está conectado directamente a tu !FreedomBox a través de un segundo puerto ''Ethernet'' de la red local, puedes navegar a http://freedombox/ o a http://10.42.0.1/.
* Si te manejas con el interfaz web de tu router, puedes buscar allí la dirección IP de tu !FreedomBox y navegar a ella.
* Si no están disponibles ninguno de estos métodos necesitarás averiguar la dirección IP de tu !FreedomBox. Puedes usar el programa "nmap" de tu ordenador para encontrar su dirección IP:
{{{

View File

@ -8,6 +8,24 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 25.15 (2025-11-10) ==
=== Highlights ===
* help: Fix serving images from help pages
* matrixsynapse: Explain federation and link to testing tool
=== Other Changes ===
* locale: Update translations for French, German, Italian
* main: Allow setting development mode from environment
* matrixsynapse: Clarify how to change domain name in status section
* matrixsynapse: Explicitly set the trusted key server to matrix.org
* README: Use the Weblate's language chart widget
* Run service using systemd even for development
* ttrss: Remove app not available in Trixie
* views: Implement an API to retrieve the readiness status in JSON
== FreedomBox 25.14 (2025-10-27) ==
* Enable private tmp and join namespaces for the two daemons

View File

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

View File

@ -3,6 +3,7 @@
import argparse
import logging
import os
import sys
import threading
@ -121,7 +122,8 @@ def main():
arguments = parse_arguments()
cfg.read()
if arguments.develop:
if arguments.develop or os.getenv('FREEDOMBOX_DEVELOP', '') == '1':
cfg.develop = True
# Use the config in the current working directory
cfg.read_file(cfg.get_develop_config_path())

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -390,7 +390,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -588,7 +588,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1106,7 +1106,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3936,47 +3936,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4331,21 +4345,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6448,15 +6462,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7960,39 +7974,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9536,11 +9517,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -366,7 +366,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -566,7 +566,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1084,7 +1084,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3930,47 +3930,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4327,21 +4341,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6450,15 +6464,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7964,39 +7978,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9540,11 +9521,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@ -360,7 +360,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -558,7 +558,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1076,7 +1076,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3902,47 +3902,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4291,21 +4305,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6404,15 +6418,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7913,39 +7927,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9475,11 +9456,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-09-24 03:02+0000\n"
"Last-Translator: 109247019824 "
"<109247019824@users.noreply.hosted.weblate.org>\n"
@ -397,7 +397,7 @@ msgid "Key in Repository"
msgstr "Ключ в хранилището"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Няма"
@ -603,7 +603,7 @@ msgstr "Съществуващи архивни копия"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1146,7 +1146,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Настройките са променени"
@ -4084,47 +4084,63 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "Създаване на емисии"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4485,21 +4501,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "Четец на абонаменти за новини"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6708,10 +6724,14 @@ msgstr ""
"потребител</a>, принадлежащ към групата feed-reader."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"Можете да използвате RSS-Bridge заедно с <a href=\"{miniflux_url}"
@ -6719,11 +6739,11 @@ msgstr ""
"следвате различни страници. При добавяне на емисия, включете "
"удостоверяването и използвайте данните за вход на {box_name}."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Четене и абонамент за новинарски емисии"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -8323,41 +8343,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Ако е отметнато, достъп до Tiny Tiny RSS ще има <a href=\"{users_url}"
"\">всеки потребител</a>, принадлежащ към групата feed-reader."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -10025,11 +10010,11 @@ msgstr ""
msgid "Here"
msgstr "Тук"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Настройките не са променени"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "преди премахване на {app_id}"
@ -10038,6 +10023,17 @@ msgstr "преди премахване на {app_id}"
msgid "Gujarati"
msgstr "Гуджарати"
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Ако е отметнато, достъп до Tiny Tiny RSS ще има <a href=\"{users_url}"
#~ "\">всеки потребител</a>, принадлежащ към групата feed-reader."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "Status Log"
#~ msgstr "Дневник на състоянието"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -366,7 +366,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -564,7 +564,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1082,7 +1082,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3951,47 +3951,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4348,21 +4362,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6469,15 +6483,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7984,39 +7998,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9555,11 +9536,11 @@ msgstr ""
msgid "Here"
msgstr "এখানে"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-06-25 22:04+0000\n"
"Last-Translator: kosagi <marti.torra@natana.cat>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/freedombox/"
@ -403,7 +403,7 @@ msgid "Key in Repository"
msgstr "Clau al Repositori"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Cap"
@ -609,7 +609,7 @@ msgstr "Còpies de seguretat existents"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1188,7 +1188,7 @@ msgstr "Recarrega les adreces IP i els dominis"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Configuració actualitzada"
@ -4328,50 +4328,74 @@ msgid ""
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "Your XMPP server domain is set to <b>%(domain_name)s</b>. User IDs will "
#| "look like <i>username@%(domain_name)s</i>. You can setup your domain on "
#| "the system <a href=\"%(names_url)s\">Name Services</a> page."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"El domini del teu servidor XMPP està configurat a <b>%(domain_name)s</b>. "
"Els ID dusuari tindran aquest format: <i>username@%(domain_name)s</i>. Pots "
"configurar el teu domini a la pàgina de <a href=\"%(names_url)s\">Serveis de "
"Noms</a> del sistema."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Conversations"
msgid "Federation"
msgstr "Converses"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4720,21 +4744,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6833,15 +6857,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -8344,39 +8368,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9908,11 +9899,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -9921,6 +9912,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#, python-brace-format
#~ msgid "Invalid username: {username}"
#~ msgstr "Nom d'usuari incorrecte: {username}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-09-28 07:02+0000\n"
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
@ -392,7 +392,7 @@ msgid "Key in Repository"
msgstr "Klíč v úložišti"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Žádný"
@ -596,7 +596,7 @@ msgstr "Existující zálohy"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1149,7 +1149,7 @@ msgstr "Obnovení IP adresy a domén"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Nastavení aktualizováno"
@ -4360,18 +4360,22 @@ msgstr ""
"href=\"%(config_url)s\">nastavte</a> alespoň jednu doménu."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Doména Matrix serveru je nastavená na <em>%(domain_name)s</em>. "
"Identifikátory uživatelů budou mít podobu <em>@uzivatelske_jmeno:"
"%(domain_name)s</em>. Změna doménového názvu po úvodním nastavení není v "
"současnosti podporována."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4379,7 +4383,7 @@ msgstr ""
"Když je zapnutá veřejná registrace, noví uživatelé mohou být registrování z "
"libovolného klienta."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4387,31 +4391,47 @@ msgstr ""
"Noví uživatelé musí při registraci účtu použít k ověření jeden z "
"následujících tokenů:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "Registrační token"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "Povolená užití"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "Čekající registrace"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "Dokončené registrace"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "Čas vypršení platnosti"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "Neomezený"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "Generátor kanálů"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4816,21 +4836,21 @@ msgstr "Read You"
msgid "RSS Guard"
msgstr "RSS Guard"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "Čtečka kanálů"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr "Agregace zpráv"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "RSS"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr "ATOM"
@ -7255,10 +7275,14 @@ msgstr ""
"href=\"{users_url}\">každý uživatel </a> patřící do skupiny feed-reader."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"RSS-Bridge můžete používat s <a href=\"{miniflux_url}\">Miniflux</a> nebo <a "
@ -7266,11 +7290,11 @@ msgstr ""
"stránek. Při přidávání kanálu povolte ověřování a použijte své přihlašovací "
"údaje {box_name}."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Číst a přihlásit se k odběru novinek"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -8981,46 +9005,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr "Tremotesf"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS je čtečka a slučovač novinek (RSS/Atom), navržená pro čtení "
"odkudkoli, ale s pohodlím podobným desktopové aplikaci."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Pokud je funkce Tiny Tiny RSS povolena, může k ní přistupovat <a "
"href=\"{users_url}\">každý uživatel </a> patřící do skupiny feed-reader."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Při použití mobilní nebo desktopové aplikace pro Tiny Tiny RSS použijte "
"adresu URL <a href=\"/tt-rss/\">/tt-rss</a> nebo <a href=\"/tt-rss-app/\"> /"
"tt-rss-app</a> pro připojení."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "TTRSS-Reader"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Geekttrss"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -10759,11 +10743,11 @@ msgstr ""
msgid "Here"
msgstr "Zde"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Nastavení se nezměnila"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "před odinstalací {app_id}"
@ -10772,6 +10756,40 @@ msgstr "před odinstalací {app_id}"
msgid "Gujarati"
msgstr "gudžarátština"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS je čtečka a slučovač novinek (RSS/Atom), navržená pro čtení "
#~ "odkudkoli, ale s pohodlím podobným desktopové aplikaci."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Pokud je funkce Tiny Tiny RSS povolena, může k ní přistupovat <a "
#~ "href=\"{users_url}\">každý uživatel </a> patřící do skupiny feed-reader."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Při použití mobilní nebo desktopové aplikace pro Tiny Tiny RSS použijte "
#~ "adresu URL <a href=\"/tt-rss/\">/tt-rss</a> nebo <a href=\"/tt-rss-app/"
#~ "\"> /tt-rss-app</a> pro připojení."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "TTRSS-Reader"
#~ msgid "Geekttrss"
#~ msgstr "Geekttrss"
#~ msgid "Status Log"
#~ msgstr "Záznam (log) stavu"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -394,7 +394,7 @@ msgid "Key in Repository"
msgstr "Nøgle i lager"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Ingen"
@ -609,7 +609,7 @@ msgstr "Eksisterende sikkerhedskopier"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1201,7 +1201,7 @@ msgstr "Opfrisk IP-adresse og domæner"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfiguration opdateret"
@ -4506,56 +4506,72 @@ msgstr ""
#| "the system <a href=\"%(index_url)s\">Configure</a> page."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Domænet for din XMPP-server er sat til <b>%(domainname)s</b>. Brugernavne "
"vil se ud som <i>brugernavn@%(domainname)s</i>. Du kan konfigurere systemets "
"domæne på <a href=\"%(index_url)s\">Konfigurer</a> siden."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#, fuzzy
#| msgid "Skip Registration"
msgid "Registration Token"
msgstr "Udsæt Registrering"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Skip Registration"
msgid "Pending Registrations"
msgstr "Udsæt Registrering"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#, fuzzy
#| msgid "Skip Registration"
msgid "Completed Registrations"
msgstr "Udsæt Registrering"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Conversations"
msgid "Federation"
msgstr "Samtaler"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4962,25 +4978,25 @@ msgstr "Tilgå"
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
#, fuzzy
#| msgid "News Feed Reader (Tiny Tiny RSS)"
msgid "Feed reader"
msgstr "Nyhedsstrømlæser (Tiny Tiny RSS)"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
#, fuzzy
#| msgid "SSH"
msgid "RSS"
msgstr "SSH"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -7445,15 +7461,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
#, fuzzy
#| msgid "Bridge"
@ -9180,47 +9196,6 @@ msgstr "Transmission BitTorrent"
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS er en læser og sammenfletter til nyhedsstrømme (RSS/Atom), som "
"er designet til at læse nyheder på farten, men samtidig føles så meget som "
"en rigtig desktop-applikation som muligt."
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "When enabled, Tiny Tiny RSS will be available from <a href=\"/tt-rss\">/"
#| "tt-rss</a> path on the web server."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Når aktiveret, vil Tiny Tiny RSS være tilgængelige på stien <a href=\"/tt-"
"rss\">/tt-rss</a> på webserveren."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -10991,11 +10966,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Indstilling uændret"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -11004,6 +10979,26 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS er en læser og sammenfletter til nyhedsstrømme (RSS/Atom), "
#~ "som er designet til at læse nyheder på farten, men samtidig føles så "
#~ "meget som en rigtig desktop-applikation som muligt."
#, fuzzy, python-brace-format
#~| msgid ""
#~| "When enabled, Tiny Tiny RSS will be available from <a href=\"/tt-rss\">/"
#~| "tt-rss</a> path on the web server."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Når aktiveret, vil Tiny Tiny RSS være tilgængelige på stien <a href=\"/tt-"
#~ "rss\">/tt-rss</a> på webserveren."
#, fuzzy
#~| msgid "Status"
#~ msgid "Status Log"

View File

@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"PO-Revision-Date: 2025-10-08 16:07+0000\n"
"Last-Translator: Paul Lettich <paul.lettich@netknights.it>\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-11-11 01:13+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 5.14-dev\n"
"X-Generator: Weblate 5.15-dev\n"
#: plinth/config.py:103
#, python-brace-format
@ -401,7 +401,7 @@ msgid "Key in Repository"
msgstr "Schlüssel im Repository"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Keiner"
@ -610,7 +610,7 @@ msgstr "Vorhandene Sicherungen"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1181,7 +1181,7 @@ msgstr "IP-Adresse und Domänen aktualisieren"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfiguration aktualisiert"
@ -1775,7 +1775,8 @@ msgstr "Automatisches Reparieren aktivieren"
#: plinth/modules/diagnostics/forms.py:16
msgid "If issues are found, try to repair them automatically."
msgstr "Wenn Probleme gefunden werden, versuche, sie automatisch zu reparieren."
msgstr ""
"Wenn Probleme gefunden werden, versuche, sie automatisch zu reparieren."
#: plinth/modules/diagnostics/manifest.py:10
msgid "Detect problems"
@ -3697,12 +3698,6 @@ msgid "{box_name} Manual"
msgstr "{box_name}-Handbuch"
#: plinth/modules/homeassistant/__init__.py:31
#, fuzzy
#| msgid ""
#| "Home Assistant is a home automation hub with emphasis on local control "
#| "and privacy. It integrates with thousands of devices including smart "
#| "bulbs, alarms, presense sensors, door bells, thermostats, irrigation "
#| "timers, energy monitors, etc."
msgid ""
"Home Assistant is a home automation hub with emphasis on local control and "
"privacy. It integrates with thousands of devices including smart bulbs, "
@ -4456,17 +4451,21 @@ msgstr ""
"Matrix Synapse nutzen zu können."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Ihre Matrix-Server-Domain ist auf <em>%(domain_name)s</em> gesetzt. Benutzer-"
"IDs erscheinen als <em>Nutzername:%(domain_name)s</em>. Änderungen der "
"Domain nach der ersten Konfiguration werden derzeit nicht unterstützt."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4474,7 +4473,7 @@ msgstr ""
"Neue Nutzer können von beliebigen Geräten registriert werden, wenn "
"öffentliche Registrierung aktiviert ist."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4482,31 +4481,47 @@ msgstr ""
"Neue Benutzer müssen bei der Kontoregistrierung einen der folgenden Token "
"zur Verifizierung verwenden:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "Registrierungs-Token"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "Erlaubte Nutzungen"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "Ausstehende Registrierungen"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "Abgeschlossene Registrierungen"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "Ablaufzeit"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "Unbegrenzt"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Conversations"
msgid "Federation"
msgstr "Conversations"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4848,7 +4863,7 @@ msgid ""
"reader itself."
msgstr ""
"Miniflux ist ein webbasiertes Werkzeug, das Nachrichten und Blog-Updates von "
"verschiedenen Websites in einem zentralen, leicht zu lesenden Format "
"verschiedenen Internetseiten in einem zentralen, leicht zu lesenden Format "
"zusammenfasst. Es hat eine einfache Schnittstelle und konzentriert sich auf "
"ein ablenkungsfreies Leseerlebnis. Sie können Ihre Lieblingsseiten "
"abonnieren und auf den kompletten Inhalt der Artikel direkt im Reader "
@ -4865,9 +4880,8 @@ msgstr ""
"Zu den wichtigsten Funktionen gehören Tastaturkürzel für die schnelle "
"Navigation, Volltextsuche, Filtern von Artikeln, Kategorien und Favoriten. "
"Miniflux wahrt die Privatsphäre der Nutzer, indem es Tracker entfernt. Die "
"primäre Schnittstelle ist webbasiert. Es gibt auch mehrere <a "
"href=\"„https://miniflux.app/docs/apps.html“\">Clients</a> von "
"Drittanbietern."
"primäre Schnittstelle ist webbasiert. Es gibt auch mehrere <a href=\"https://"
"miniflux.app/docs/apps.html\">Clients</a> von Drittanbietern."
#: plinth/modules/miniflux/__init__.py:42
#: plinth/modules/miniflux/manifest.py:10
@ -4926,21 +4940,21 @@ msgstr "Read You"
msgid "RSS Guard"
msgstr "RSS Guard"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr "Aggregation von Nachrichten"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "RSS"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr "ATOM"
@ -7404,22 +7418,26 @@ msgstr ""
"a> der zur Feed-Reader-Gruppe gehört, aufgerufen werden."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"Sie können RSS-Bridge mit <a href=\"{miniflux_url}\">Miniflux</a> oder <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> verwenden, um verschiedenen Websites "
"zu folgen. Aktivieren Sie beim Hinzufügen eines Feeds die Authentifizierung "
"und verwenden Sie Ihre {box_name}-Anmeldeinformationen."
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> verwenden, um verschiedenen "
"Internetseiten zu folgen. Aktivieren Sie beim Hinzufügen eines Feeds die "
"Authentifizierung und verwenden Sie Ihre {box_name}-Anmeldeinformationen."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Lesen und Abonnieren von Neuigkeiten-Feeds"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -9169,46 +9187,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr "Tremotesf"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS ist ein Feedreader (RSS/Atom), der von jedem Browser aus "
"genutzt werden kann, sich aber sehr wie eine normale Anwendung anfühlt."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Wenn aktiviert, kann Tiny Tiny RSS von <a href=\"{users_url}\">jedem "
"Benutzer</a> der zur Feed-Reader-Gruppe gehört, aufgerufen werden."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Wenn Sie eine Mobil- oder Desktop-Anwendung für Tiny Tiny RSS verwenden, "
"verwenden Sie die URL <a href=\"/tt-rss/\">/tt-rss</a> oder <a href=\"/tt-"
"rss-app/\">/tt-rss-app</a> für die Verbindung."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "TTRSS-Leser"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Geekttrss"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9917,13 +9895,7 @@ msgid "The following administrator accounts exist in the system."
msgstr "Die folgenden Administratorkonten sind im System vorhanden."
#: plinth/modules/users/templates/users_firstboot.html:56
#, fuzzy, python-format
#| msgid ""
#| "Delete these accounts from command line and refresh the page to create an "
#| "account that is usable with %(box_name)s. On the command line run the "
#| "command \"echo '{\"args\": [\"USERNAME\", \"PASSWORD\"], \"kwargs\": {}}' "
#| "| sudo /usr/share/plinth/actions/actions users remove_user\". If an "
#| "account is already usable with %(box_name)s, skip this step."
#, python-format
msgid ""
"Delete these accounts from command line and refresh the page to create an "
"account that is usable with %(box_name)s. On the command line run the "
@ -11006,11 +10978,11 @@ msgstr ""
msgid "Here"
msgstr "Hier"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Einstellung unverändert"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "vor der Deinstallation von {app_id}"
@ -11019,6 +10991,40 @@ msgstr "vor der Deinstallation von {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS ist ein Feedreader (RSS/Atom), der von jedem Browser aus "
#~ "genutzt werden kann, sich aber sehr wie eine normale Anwendung anfühlt."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Wenn aktiviert, kann Tiny Tiny RSS von <a href=\"{users_url}\">jedem "
#~ "Benutzer</a> der zur Feed-Reader-Gruppe gehört, aufgerufen werden."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Wenn Sie eine Mobil- oder Desktop-Anwendung für Tiny Tiny RSS verwenden, "
#~ "verwenden Sie die URL <a href=\"/tt-rss/\">/tt-rss</a> oder <a href=\"/tt-"
#~ "rss-app/\">/tt-rss-app</a> für die Verbindung."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "TTRSS-Leser"
#~ msgid "Geekttrss"
#~ msgstr "Geekttrss"
#~ msgid "Status Log"
#~ msgstr "Statusprotokoll"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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"
@ -361,7 +361,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -559,7 +559,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1077,7 +1077,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3903,47 +3903,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4292,21 +4306,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6405,15 +6419,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7914,39 +7928,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9476,11 +9457,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
@ -402,7 +402,7 @@ msgid "Key in Repository"
msgstr "Κλειδί στο αποθετήριο"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Κανένα"
@ -618,7 +618,7 @@ msgstr "Υπάρχοντα αντίγραφα ασφαλείας"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1235,7 +1235,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Η ρύθμιση παραμέτρων Ενημερώθηκε"
@ -4581,18 +4581,22 @@ msgstr ""
"το Matrix Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"To όνομα του διακομιστή Matrix έχει ρυθμιστεί στο <em>%(domain_name)s</em>. "
"Οι ταυτότητες χρηστών θα ειναι για παράδειγμα <em>@όνομα-χρήστη:"
"%(domain_name)s</em>. Αλλαγή του ονόματος διαδικτύου δεν υποστηρίζεται μετά "
"την αρχική εγκατάσταση."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4600,43 +4604,59 @@ msgstr ""
"Οι νέοι χρήστες μπορούν να καταχωρούνται από οποιονδήποτε υπολογιστή-πελάτη, "
"εάν είναι ενεργοποιημένη η δημόσια εγγραφή."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#, fuzzy
#| msgid "Skip Registration"
msgid "Registration Token"
msgstr "Παράλειψη εγγραφής"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Skip Registration"
msgid "Pending Registrations"
msgstr "Παράλειψη εγγραφής"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#, fuzzy
#| msgid "Skip Registration"
msgid "Completed Registrations"
msgstr "Παράλειψη εγγραφής"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Conversations"
msgid "Federation"
msgstr "Conversations"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -5072,23 +5092,23 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
#, fuzzy
#| msgid "News Feed Reader"
msgid "Feed reader"
msgstr "Αναγνώστης ειδήσεων"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -7585,15 +7605,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Διαβάστε και εγγραφείτε τροφοδοσίες ειδήσεων"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -9405,55 +9425,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Το tiny tiny RSS είναι ένας αναγνώστης και συλλέκτης ειδήσεων (RSS/Atom), "
"σχεδιασμένος να επιτρέπει την ανάγνωση ειδήσεων από οποιαδήποτε τοποθεσία, "
"ενώ δίνει την εντύπωση μιας πραγματικής εφαρμογής επιφάνειας εργασίας."
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "When enabled, Tiny Tiny RSS can be accessed by any <a href=\"{users_url}"
#| "\">user with a {box_name} login</a>."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Όταν είναι ενεργοποιημένο, το Tiny Tiny RSS είναι προσβάσιμο από κάθε <a "
"href=\"{users_url}\">χρήστη με {box_name} πιστοποιητικά</a>."
#: plinth/modules/ttrss/__init__.py:30
#, fuzzy
#| msgid ""
#| "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#| "<a href=\"/tt-rss-app/\" data-turbolinks=\"false\">/tt-rss-app</a> for "
#| "connecting."
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Όταν χρησιμοποιείτε μια εφαρμογή επιτραπέζιου υπολογιστή ή κινητού για το "
"Tiny Tiny RSS, χρησιμοποιήστε τη διεύθυνση URL <a href = \"/tt-rss-app/\" "
"data-turbolinks=\"false\">/tt-rss-app </a> για τη σύνδεση."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -11277,11 +11248,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Οι ρυθμίσεις δεν άλλαξαν"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -11290,6 +11261,44 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Το tiny tiny RSS είναι ένας αναγνώστης και συλλέκτης ειδήσεων (RSS/Atom), "
#~ "σχεδιασμένος να επιτρέπει την ανάγνωση ειδήσεων από οποιαδήποτε "
#~ "τοποθεσία, ενώ δίνει την εντύπωση μιας πραγματικής εφαρμογής επιφάνειας "
#~ "εργασίας."
#, fuzzy, python-brace-format
#~| msgid ""
#~| "When enabled, Tiny Tiny RSS can be accessed by any <a href=\"{users_url}"
#~| "\">user with a {box_name} login</a>."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Όταν είναι ενεργοποιημένο, το Tiny Tiny RSS είναι προσβάσιμο από κάθε <a "
#~ "href=\"{users_url}\">χρήστη με {box_name} πιστοποιητικά</a>."
#, fuzzy
#~| msgid ""
#~| "When using a mobile or desktop application for Tiny Tiny RSS, use the "
#~| "URL <a href=\"/tt-rss-app/\" data-turbolinks=\"false\">/tt-rss-app</a> "
#~| "for connecting."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Όταν χρησιμοποιείτε μια εφαρμογή επιτραπέζιου υπολογιστή ή κινητού για το "
#~ "Tiny Tiny RSS, χρησιμοποιήστε τη διεύθυνση URL <a href = \"/tt-rss-app/\" "
#~ "data-turbolinks=\"false\">/tt-rss-app </a> για τη σύνδεση."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "Status Log"
#~ msgstr "Αρχείο καταγραφής κατάστασης"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -403,7 +403,7 @@ msgid "Key in Repository"
msgstr "Clave en repositorio"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Ninguno"
@ -620,7 +620,7 @@ msgstr "Copias de seguridad existentes"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1202,7 +1202,7 @@ msgstr "Actualizar direcciones IP y dominios"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Configuración actualizada"
@ -4499,17 +4499,21 @@ msgstr ""
"menos un dominio para poder usar Matrix/Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"El dominio de su servidor Matrix es <em>%(domain_name)s</em>. La ID de "
"usuaria/o será parecida a <em>@username:%(domain_name)s</em>. Actualmente no "
"se puede cambiar el nombre de dominio una vez ha sido configurado."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4517,7 +4521,7 @@ msgstr ""
"Si el registro público está habilitado se pueden registrar nuevas/os "
"usuarias/os desde cualquier cliente."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4525,31 +4529,47 @@ msgstr ""
"Los nuevos usuarios deben usar uno de los siguientes tokens para la "
"verificación durante el registro de la cuenta:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "Registrar un token"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "Usos Permitidos"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "Registros pendientes"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "Registros completados"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "Tiempo de expiración"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "Ilimitado"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "RSS Feed Generator"
msgid "Federation"
msgstr "Generador de feeds RSS"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4971,25 +4991,25 @@ msgstr "Read You"
msgid "RSS Guard"
msgstr "RSS Guard"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
#, fuzzy
#| msgid "News Feed Reader"
msgid "Feed reader"
msgstr "Lector de noticias"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
#, fuzzy
#| msgid "SSH"
msgid "RSS"
msgstr "SSH"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -7460,18 +7480,18 @@ msgstr ""
#| "use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"Puedes usar RSS-Bridge con <a href=\"{ttrss_url}\">Tiny Tiny RSS</a> para "
"seguir varios sitios web. Habilita la autenticación y usa tus credenciales "
"de {box_name} al añadir un feed."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Leer y suscribirse a nuevos agregadores"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -9241,47 +9261,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr "Tremotesf"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS es un lector de noticias (RSS/Atom) y agregador, diseñado para "
"publicar desde cualquier lugar, a la vez que mantiene un aspecto de "
"aplicación de escritorio en la medida de lo posible."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Cuando está activado, Tiny Tiny RSS estará disponible para cualquier <a "
"href=\"{users_url}\">persona</a> perteneciente a un grupo de lector de feeds."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Cuando usas una aplicación móvil o de escritorio para Tiny Tiny RSS, use la "
"URL <a href=\"/tt-rss/\">/tt-rss</a> o <a href=\"/tt-rss-app/\"> /tt-rss-"
"app</a> para conectarse."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "Lector TTRSS"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Geekttrss"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -11066,11 +11045,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Configuración sin cambio"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "antes de desinstalar {app_id}"
@ -11079,6 +11058,42 @@ msgstr "antes de desinstalar {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS es un lector de noticias (RSS/Atom) y agregador, diseñado "
#~ "para publicar desde cualquier lugar, a la vez que mantiene un aspecto de "
#~ "aplicación de escritorio en la medida de lo posible."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Cuando está activado, Tiny Tiny RSS estará disponible para cualquier <a "
#~ "href=\"{users_url}\">persona</a> perteneciente a un grupo de lector de "
#~ "feeds."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Cuando usas una aplicación móvil o de escritorio para Tiny Tiny RSS, use "
#~ "la URL <a href=\"/tt-rss/\">/tt-rss</a> o <a href=\"/tt-rss-app/\"> /tt-"
#~ "rss-app</a> para conectarse."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "Lector TTRSS"
#~ msgid "Geekttrss"
#~ msgstr "Geekttrss"
#~ msgid "Status Log"
#~ msgstr "Registro de estado"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-07-20 18:01+0000\n"
"Last-Translator: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>\n"
"Language-Team: Estonian <https://hosted.weblate.org/projects/freedombox/"
@ -366,7 +366,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -564,7 +564,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1082,7 +1082,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3908,47 +3908,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4297,21 +4311,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6410,15 +6424,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7919,39 +7933,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9481,11 +9462,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -392,7 +392,7 @@ msgid "Key in Repository"
msgstr "ساختن اتصال"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -619,7 +619,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1196,7 +1196,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "پیکربندی به‌روز شد"
@ -4383,53 +4383,69 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#, fuzzy
#| msgid "Skip Registration"
msgid "Registration Token"
msgstr "رد کردن ثبت نام"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Skip Registration"
msgid "Pending Registrations"
msgstr "رد کردن ثبت نام"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#, fuzzy
#| msgid "Skip Registration"
msgid "Completed Registrations"
msgstr "رد کردن ثبت نام"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Connection"
msgid "Federation"
msgstr "اتصال"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4819,22 +4835,22 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
#, fuzzy
msgid "RSS"
msgstr "SSH"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -7116,15 +7132,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -8772,39 +8788,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -10468,11 +10451,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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-"
@ -407,7 +407,7 @@ msgid "Key in Repository"
msgstr "CREATE USER"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -642,7 +642,7 @@ msgstr "EXISTING CUSTOM SERVICES"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1237,7 +1237,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "CONFIGURATION UPDATED"
@ -4547,56 +4547,72 @@ msgstr ""
#| "the system <a href=\"%(index_url)s\">Configure</a> page."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"YOUR XMPP SERVER DOMAIN IS SET TO <b>%(domainname)s</b>. USER IDS WILL LOOK "
"LIKE <i>USERNAME@%(domainname)s</i>. YOU CAN SETUP YOUR DOMAIN ON THE SYSTEM "
"<a href=\"%(index_url)s\">CONFIGURE</a> PAGE."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#, fuzzy
#| msgid "Applications"
msgid "Registration Token"
msgstr "APPLICATIONS"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Applications"
msgid "Pending Registrations"
msgstr "APPLICATIONS"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#, fuzzy
#| msgid "Applications"
msgid "Completed Registrations"
msgstr "APPLICATIONS"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Connection"
msgid "Federation"
msgstr "CONNECTION"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4993,23 +5009,23 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
#, fuzzy
#| msgid "SSH"
msgid "RSS"
msgstr "SSH"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -7477,15 +7493,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
#, fuzzy
#| msgid "Bridge"
@ -9211,44 +9227,6 @@ msgstr "TRANSMISSION BITTORRENT"
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "When enabled, the blogs and wikis will be available from <a href=\"/"
#| "ikiwiki\">/ikiwiki</a>."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"WHEN ENABLED, THE BLOGS AND WIKIS WILL BE AVAILABLE FROM <a href=\"/"
"ikiwiki\">/IKIWIKI</a>."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -11029,11 +11007,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "SETTING UNCHANGED"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -11042,6 +11020,17 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy, python-brace-format
#~| msgid ""
#~| "When enabled, the blogs and wikis will be available from <a href=\"/"
#~| "ikiwiki\">/ikiwiki</a>."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "WHEN ENABLED, THE BLOGS AND WIKIS WILL BE AVAILABLE FROM <a href=\"/"
#~ "ikiwiki\">/IKIWIKI</a>."
#, fuzzy
#~| msgid "Status"
#~ msgid "Status Log"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"PO-Revision-Date: 2025-10-27 16:02+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-10-30 04:24+0000\n"
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
"freedombox/fr/>\n"
@ -399,7 +399,7 @@ msgid "Key in Repository"
msgstr "Clef dans le dépôt"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Aucun"
@ -608,7 +608,7 @@ msgstr "Sauvegardes existantes"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1177,7 +1177,7 @@ msgstr "Actualiser ladresse IP et les domaines"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Configuration mise à jour"
@ -4459,18 +4459,22 @@ msgstr ""
"moins un domaine pour pouvoir utiliser Matrix Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Votre serveur Matrix utilise le domaine <em>%(domain_name)s</em>. Les "
"identifiants utilisateur seront du type <em>@identifiant:%(domain_name)s</"
"em>. Le changement du nom de domaine après linstallation initiale nest "
"actuellement pas pris en charge."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4478,7 +4482,7 @@ msgstr ""
"De nouveaux utilisateurs peuvent créer un compte depuis nimporte quel "
"client si linscription publique est activée."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4486,31 +4490,47 @@ msgstr ""
"Les nouveaux utilisateurs doivent utiliser l'un des jetons suivants à des "
"fins de vérification lors de l'enregistrement de leur compte:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "Jeton d'inscription"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "Usages autorisés"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "Inscriptions en attente"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "Inscriptions terminées"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "Date d'expiration"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "Illimité"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "Générateur de fils"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4784,13 +4804,13 @@ msgid ""
"gaming systems (such as PS3 and Xbox 360) or applications such as totem and "
"Kodi."
msgstr ""
"MiniDLNA est un serveur de médias simple ayant pour but dêtre entièrement "
"compatible avec les clients DLNA et UPnP-AV. Le démon MiniDLNA est capable "
"de servir des fichiers de médias (musique, photos et vidéos) à des clients "
"sur un réseau. DLNA/UPnP est un protocole sans configuration et est "
"compatible avec tout appareil ayant la certification DLNA comme les lecteurs "
"portables, les smartphones, les télévisions et les systèmes de jeu (comme la "
"PS3 ou la Xbox 360) ainsi que les applications telles que Totem ou Kodi."
"MiniDLNA est un serveur de médias simplifié qui vise une compatibilité "
"complète avec les clients DLNA et UPnP-AV. Le démon MiniDLNA est capable de "
"servir des fichiers de médias (musique, photos et vidéos) à des clients "
"réseau. DLNA/UPnP est un protocole sans configuration et est compatible avec "
"tout appareil ayant la certification DLNA comme les lecteurs portables, les "
"smartphones, les télévisions et les consoles de jeu (comme la PS3 ou la Xbox "
"360) ainsi que les applications telles que Totem ou Kodi."
#: plinth/modules/minidlna/__init__.py:45
msgid "MiniDLNA"
@ -4931,21 +4951,21 @@ msgstr "Read You"
msgid "RSS Guard"
msgstr "RSS Guard"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "Liseuse de flux"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr "Agrégation de nouvelles"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "RSS"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr "ATOM"
@ -7432,10 +7452,14 @@ msgstr ""
"dactualités."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"Vous pouvez utiliser RSS-Bridge avec <a href=\"{miniflux_url}\">Miniflux</a> "
@ -7443,11 +7467,11 @@ msgstr ""
"sites Internet. Lors de lajout dun fil, activez lauthentification et "
"utilisez les identifiants de {box_name}."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Lecture et abonnement à des flux dactualités"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -7748,13 +7772,13 @@ msgid ""
"community."
msgstr ""
"En activant cette option, le système %(box_name)s et un nombre limité de "
"logiciels recevront des mises à jours plus fréquentes "
"(via le dépôt de rétroportages « backports ») pouvant inclure de nouvelles "
"fonctionnalités. Ceci vous permet de bénéficier de nouvelles fonctionnalités "
"au bout de quelques semaines plutôt que tous les 2ans environ. Veuillez "
"noter que les logiciels bénéficiant de ces mises à jours fréquentes ne sont "
"pas suivis par léquipe Debian en charge de la sécurité. Ils sont simplement "
"maintenus par les contributeurs Debian et la communauté %(box_name)s."
"logiciels recevront des mises à jours plus fréquentes (via le dépôt de "
"rétroportages « backports ») pouvant inclure de nouvelles fonctionnalités. "
"Ceci vous permet de bénéficier de nouvelles fonctionnalités au bout de "
"quelques semaines plutôt que tous les 2ans environ. Veuillez noter que les "
"logiciels bénéficiant de ces mises à jours fréquentes ne sont pas suivis par "
"léquipe Debian en charge de la sécurité. Ils sont simplement maintenus par "
"les contributeurs Debian et la communauté %(box_name)s."
#: plinth/modules/security/templates/security_report.html:10
#: plinth/modules/security/views.py:65
@ -9207,49 +9231,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr "Tremotesf"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS est un lecteur et un agrégateur de fils dactualités (RSS/"
"Atom). Il est conçu pour permettre la lecture des actualités depuis "
"nimporte quel appareil tout en restant au plus près du design dune "
"application de bureau complète."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Une fois activé, Tiny Tiny RSS peut être consulté par <a href=\"{users_url}"
"\">nimporte quel utilisatrice ou utilisateur</a> appartenant au groupe des "
"lecteurs de fils dactualités."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Si vous utilisez Tiny Tiny RSS avec une application pour téléphone ou "
"ordinateur, saisissez lURL <a href=\"/tt-rss/\">/tt-rss</a> ou bien <a "
"href=\"/tt-rss-app/\">tt-rss-app</a> pour vous connecter."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "Lecteur TTRSS"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Geekttrss"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9352,14 +9333,14 @@ msgid ""
"%(box_name)s community."
msgstr ""
"En activant cette option, le système %(box_name)s et un nombre limité de "
"logiciels recevront des mises à jours plus fréquentes "
"(via le dépôt de rétroportages « backports » ou le dépôt « unstable ») "
"pouvant inclure de nouvelles fonctionnalités. Ceci vous permet de bénéficier "
"de nouvelles fonctionnalités au bout de quelques semaines plutôt que tous "
"les 2ans environ. Veuillez noter que les logiciels bénéficiant de ces mises "
"à jours fréquentes ne sont pas suivis par léquipe Debian en charge de la "
"sécurité. Ils sont simplement maintenus par les contributeurs Debian et la "
"communauté %(box_name)s."
"logiciels recevront des mises à jours plus fréquentes (via le dépôt de "
"rétroportages « backports » ou le dépôt « unstable ») pouvant inclure de "
"nouvelles fonctionnalités. Ceci vous permet de bénéficier de nouvelles "
"fonctionnalités au bout de quelques semaines plutôt que tous les 2ans "
"environ. Veuillez noter que les logiciels bénéficiant de ces mises à jours "
"fréquentes ne sont pas suivis par léquipe Debian en charge de la sécurité. "
"Ils sont simplement maintenus par les contributeurs Debian et la communauté "
"%(box_name)s."
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
@ -9504,13 +9485,12 @@ msgstr ""
"%(box_name)s, le système dexploitation doit subir une mise à niveau de la "
"distribution tous les deux ans environ. Cette mise à niveau apporte des "
"fonctionnalités et modifications majeures, et il peut arriver que certaines "
"anciennes fonctionnalités disparaissent. Veuillez consulter le <a href="
"\"%(dist_upgrade_url)s\">manuel</a> pour vous renseigner sur les "
"anciennes fonctionnalités disparaissent. Veuillez consulter le <a "
"href=\"%(dist_upgrade_url)s\">manuel</a> pour vous renseigner sur les "
"modifications et transitions attendues lors des mises à niveau de la "
"distribution. Si vous nêtes pas intéressé pas ces changements vous pouvez "
"continuer à utiliser chaque distribution pendant au moins <a href="
"\"https://wiki.debian.org/LTS\">5 ans</a> avant de devoir passer par une "
"mise à niveau."
"continuer à utiliser chaque distribution pendant au moins <a href=\"https://"
"wiki.debian.org/LTS\">5 ans</a> avant de devoir passer par une mise à niveau."
#: plinth/modules/upgrades/templates/upgrades-dist-upgrade.html:34
msgid ""
@ -10078,8 +10058,8 @@ msgid ""
"route all outgoing traffic from {box_name} through the VPN."
msgstr ""
"Il peut être utilisé pour se connecter à un fournisseur de réseau privé "
"virtuel VPN proposant un service WireGuard, pour router tout le trafic "
"sortant de la {box_name} à travers ce VPN."
"virtuel VPN proposant un service WireGuard et router tout le trafic sortant "
"de la {box_name} à travers ce VPN."
#: plinth/modules/wireguard/__init__.py:26
#, python-brace-format
@ -10088,10 +10068,10 @@ msgid ""
"travelling. While connected to a public Wi-Fi network, all traffic can be "
"securely relayed through {box_name}."
msgstr ""
"Une autre utilisation possible est de connecter un appareil mobile à votre "
"{box_name} pendant un déplacement. Même si celui-ci est connecté à un réseau "
"Wi-Fi public, tout votre trafic sera alors relayé via votre {box_name} de "
"manière sécurisée."
"Une autre usage possible est de connecter un appareil mobile à votre "
"{box_name} pendant un déplacement. Même si votre appareil est connecté à un "
"réseau Wi-Fi public, tout votre trafic sera alors relayé via votre "
"{box_name} de manière sécurisée."
#: plinth/modules/wireguard/forms.py:32
msgid "Invalid key."
@ -10109,12 +10089,12 @@ msgid ""
"Public key of the peer. Example: "
"MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ."
msgstr ""
"Clé publique du serveur. Exemple : "
"Clé publique du pair. Exemple : "
"MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ."
#: plinth/modules/wireguard/forms.py:70
msgid "Endpoint of the server"
msgstr "Point dentrée du serveur"
msgstr "Point de terminaison du serveur"
#: plinth/modules/wireguard/forms.py:71
msgid ""
@ -10133,12 +10113,12 @@ msgid ""
"Provided by the server operator, a long string of characters. Example: "
"MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ."
msgstr ""
"Fourni par le gestionnaire du serveur, il sagit dune longue chaîne de "
"caractères. Par exemple : MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ."
"Il sagit dune longue chaîne de caractères fournie par lopérateur du "
"serveur. Par exemple : MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ."
#: plinth/modules/wireguard/forms.py:82
msgid "Client IP address provided by server"
msgstr "Adresse IP client fournie par le serveur"
msgstr "Adresse IP du client fournie par le serveur"
#: plinth/modules/wireguard/forms.py:83
msgid ""
@ -10147,8 +10127,8 @@ msgid ""
"192.168.0.10."
msgstr ""
"Adresse IP attribuée à cette machine sur le réseau privé virtuel VPN une "
"fois connecté au serveur distant. Cette valeur est généralement fournie par "
"le gestionnaire du serveur. Par exemple : 192.18.0.10."
"fois connectée au serveur distant. Cette valeur est généralement fournie par "
"lopérateur du serveur. Par exemple : 192.18.0.10."
#: plinth/modules/wireguard/forms.py:89
msgid "Private key of this machine"
@ -10163,8 +10143,8 @@ msgid ""
msgstr ""
"Paramètre optionnel. De nouvelles clés privée/publique seront générées si ce "
"champ est laissé vide. La clé publique pourra ensuite être communiquée au "
"serveur. Il sagit de la méthode recommandée, même si certains gestionnaires "
"de serveur insistent pour fournir eux même cette clé. Exemple : "
"serveur. Il sagit de la méthode recommandée, même si certains opérateurs de "
"serveur insistent pour fournir eux même cette clé. Exemple : "
"MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ."
#: plinth/modules/wireguard/forms.py:98
@ -10189,8 +10169,8 @@ msgstr "Utiliser cette connexion pour y envoyer tout le trafic sortant"
#: plinth/modules/wireguard/forms.py:107
msgid "Typically checked for a VPN service through which all traffic is sent."
msgstr ""
"À activer en général pour un service de réseau privé virtuel VPN à travers "
"lequel tout le trafic est envoyé."
"À activer lorsque le service de réseau privé virtuel VPN doit être utilisé "
"pour envoyer tout le trafic."
#: plinth/modules/wireguard/manifest.py:45
msgid "VPN client"
@ -10211,7 +10191,7 @@ msgstr "IP autorisées"
#: plinth/modules/wireguard/templates/wireguard.html:19
#: plinth/modules/wireguard/templates/wireguard.html:78
msgid "Last Connected Time"
msgstr "Date de dernière connexion"
msgstr "Dernière connexion"
#: plinth/modules/wireguard/templates/wireguard.html:38
#, python-format
@ -10245,7 +10225,7 @@ msgstr "En tant que client"
#: plinth/modules/wireguard/templates/wireguard.html:69
#, python-format
msgid "Servers that %(box_name)s will connect to:"
msgstr "Serveurs auxquels la %(box_name)s va se connecter :"
msgstr "Serveurs auxquels la %(box_name)s se connecte :"
#: plinth/modules/wireguard/templates/wireguard.html:76
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:20
@ -10300,7 +10280,7 @@ msgstr "Clé publique du client :"
#: plinth/modules/wireguard/templates/wireguard_show_client.html:25
msgid "IP address to use for client:"
msgstr "Adresse IP à utiliser pour le client :"
msgstr "Adresse IP à utiliser par le client :"
#: plinth/modules/wireguard/templates/wireguard_show_client.html:29
#: plinth/modules/wireguard/templates/wireguard_show_server.html:32
@ -10309,7 +10289,7 @@ msgstr "Clé pré-partagée :"
#: plinth/modules/wireguard/templates/wireguard_show_client.html:33
msgid "Server endpoints:"
msgstr "Serveurs distants :"
msgstr "Points de terminaisons du serveur :"
#: plinth/modules/wireguard/templates/wireguard_show_client.html:41
#: plinth/modules/wireguard/templates/wireguard_show_server.html:28
@ -10329,7 +10309,7 @@ msgstr "Données reçues :"
#: plinth/modules/wireguard/templates/wireguard_show_client.html:61
#: plinth/modules/wireguard/templates/wireguard_show_server.html:60
msgid "Latest handshake:"
msgstr "Dernier « handshake » :"
msgstr "Dernier établissement dune liaison (« handshake ») :"
#: plinth/modules/wireguard/templates/wireguard_show_server.html:14
#, python-format
@ -10734,10 +10714,10 @@ msgid ""
"the <a href=\"%(logs_url)s\">logs</a> to the bug report."
msgstr ""
"Ceci est une erreur interne du système; vous nen êtes pas à lorigine et "
"vous ne pouvez pas la réparer. Prière de remonter un <a href="
"\"https://salsa.debian.org/freedombox-team/freedombox/issues\">rapport de "
"bogue</a> pour que nous puissions la corriger. Veuillez également joindre le "
"<a href=\"%(logs_url)s\">journal détat</a> à votre rapport de bogue."
"vous ne pouvez pas la réparer. Prière de remonter un <a href=\"https://"
"salsa.debian.org/freedombox-team/freedombox/issues\">rapport de bogue</a> "
"pour que nous puissions la corriger. Veuillez également joindre le <a "
"href=\"%(logs_url)s\">journal détat</a> à votre rapport de bogue."
#: plinth/templates/app-header.html:26
msgid "Installation"
@ -10751,8 +10731,8 @@ msgid ""
"the bug report."
msgstr ""
"Voici les dernières lignes de journal des services liés à cette appli. Pour "
"nous faire parvenir un rapport derreur, veuillez utiliser l<a href="
"\"https://salsa.debian.org/freedombox-team/freedombox/issues\">outil de "
"nous faire parvenir un rapport derreur, veuillez utiliser l<a "
"href=\"https://salsa.debian.org/freedombox-team/freedombox/issues\">outil de "
"suivi de tickets</a> et attacher ce journal à votre rapport derreur."
#: plinth/templates/app-logs.html:26
@ -11052,11 +11032,11 @@ msgstr ""
msgid "Here"
msgstr "Ici"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Paramètre inchangé"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "avant la désinstallation de {app_id}"
@ -11065,6 +11045,43 @@ msgstr "avant la désinstallation de {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS est un lecteur et un agrégateur de fils dactualités (RSS/"
#~ "Atom). Il est conçu pour permettre la lecture des actualités depuis "
#~ "nimporte quel appareil tout en restant au plus près du design dune "
#~ "application de bureau complète."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Une fois activé, Tiny Tiny RSS peut être consulté par <a "
#~ "href=\"{users_url}\">nimporte quel utilisatrice ou utilisateur</a> "
#~ "appartenant au groupe des lecteurs de fils dactualités."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Si vous utilisez Tiny Tiny RSS avec une application pour téléphone ou "
#~ "ordinateur, saisissez lURL <a href=\"/tt-rss/\">/tt-rss</a> ou bien <a "
#~ "href=\"/tt-rss-app/\">tt-rss-app</a> pour vous connecter."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "Lecteur TTRSS"
#~ msgid "Geekttrss"
#~ msgstr "Geekttrss"
#~ msgid "Status Log"
#~ msgstr "Journal détat"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -369,7 +369,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -567,7 +567,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1085,7 +1085,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3927,47 +3927,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4324,21 +4338,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6447,15 +6461,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7967,39 +7981,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9554,11 +9535,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -381,7 +381,7 @@ msgid "Key in Repository"
msgstr "દસ્તાવેજીકરણ"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -587,7 +587,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1144,7 +1144,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "રૂપરેખાંકન સુધારાયુ"
@ -4201,56 +4201,79 @@ msgid ""
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "Your XMPP server domain is set to <b>%(domainname)s</b>. User IDs will "
#| "look like <i>username@%(domainname)s</i>. You can setup your domain on "
#| "the system <a href=\"%(index_url)s\">Configure</a> page."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"તમારા XMPP સર્વર ડોમેન સેટ છે <b>%(domainname)s</b> પર, વપરાશકર્તા ID આના જેવો "
"દેખાશે <i>username@%(domainname)s</i>. તમે સિસ્ટમ પર તમારા ડોમેન સેટ કરી શકો છો <a "
"href=\"%(index_url)s\">રૂપરેખાંકિત કરો</a> પાનું."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#, fuzzy
#| msgid "User registrations enabled"
msgid "Registration Token"
msgstr "વપરાશકર્તા રજીસ્ટ્રેશન સક્ષમ"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Enable application"
msgid "Pending Registrations"
msgstr "એપ્લીકેશનને પ્રસ્થાપિત કરો"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#, fuzzy
#| msgid "Enable new user registrations"
msgid "Completed Registrations"
msgstr "નવા વપરાશકર્તા રજીસ્ટ્રેશનને સક્ષમ કરો"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Conversations"
msgid "Federation"
msgstr "વાતચીત"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4635,21 +4658,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6823,15 +6846,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -8375,43 +8398,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"સક્ષમ કરેલ હોય ત્યારે, કોકપિટ અહીંથી ઉપલબ્ધ રહેશે <a href=\"/_cockpit/\">/_cockpit/</"
"a> વેબ સર્વર પાથ પર. તે <a href=\"/plinth/sys/users\">કોઈપણ વપરાશકર્તા</a> "
"સાથે{box_name} લૉગિન દ્વારા ઍક્સેસ કરી શકાય છે. સંવેદનશીલ માહિતી અને વ્યવસ્થાપનની "
"ક્ષમતાઓ એડમિન ગ્રૂપના વપરાશકર્તાઓ માટે મર્યાદિત છે."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -10045,11 +10031,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "સેટિંગ યથાવત"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -10058,6 +10044,16 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "સક્ષમ કરેલ હોય ત્યારે, કોકપિટ અહીંથી ઉપલબ્ધ રહેશે <a href=\"/_cockpit/\">/"
#~ "_cockpit/</a> વેબ સર્વર પાથ પર. તે <a href=\"/plinth/sys/users\">કોઈપણ "
#~ "વપરાશકર્તા</a> સાથે{box_name} લૉગિન દ્વારા ઍક્સેસ કરી શકાય છે. સંવેદનશીલ માહિતી "
#~ "અને વ્યવસ્થાપનની ક્ષમતાઓ એડમિન ગ્રૂપના વપરાશકર્તાઓ માટે મર્યાદિત છે."
#, fuzzy, python-brace-format
#~| msgid "Invalid server name"
#~ msgid "Invalid username: {username}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-04-29 16:30+0000\n"
"Last-Translator: Thulasi Edhala <thulasiedhala@gmail.com>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
@ -398,7 +398,7 @@ msgid "Key in Repository"
msgstr "यूसर बनाये"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "कोई नहीं"
@ -597,7 +597,7 @@ msgstr "मौजूदा कस्टम सर्विसस"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1183,7 +1183,7 @@ msgstr "IP पता और डोमेन ताज़ा करें"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "कॉन्फ़िगरेशन अपडेट करें"
@ -4499,60 +4499,80 @@ msgstr ""
"सिनापसॅ उपयोग करने के लिए."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"मैट्रिक्स सर्वर डोमेन <em>%(domain_name)s</em> पर सेट किया गया है. यूसर ईडी इस तरह "
"दिखाई देगा <em>@username:%(domain_name)s</em>. प्रारंभिक सेटअप के बाद डोमेन नाम "
"बदलना करना वर्तमान मे समर्थित नहीं है."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
"यदि सार्वजनिक पंजीकरण सक्षम है, तो नए उपयोगकर्ता किसी भी क्लाइंट से पंजीकरण कर सकते हैं।"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#, fuzzy
#| msgid "Skip Registration"
msgid "Registration Token"
msgstr "रजिस्ट्रेशन छोड़ें"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Skip Registration"
msgid "Pending Registrations"
msgstr "रजिस्ट्रेशन छोड़ें"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#, fuzzy
#| msgid "Skip Registration"
msgid "Completed Registrations"
msgstr "रजिस्ट्रेशन छोड़ें"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Conversations"
msgid "Federation"
msgstr "बातचिट"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4956,25 +4976,25 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
#, fuzzy
#| msgid "News Feed Reader"
msgid "Feed reader"
msgstr "समाचार फ़ीड रीडर"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
#, fuzzy
#| msgid "SSH"
msgid "RSS"
msgstr "एसएसएच"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -7422,15 +7442,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "समाचार फ़ीड्स पढ़ें और सब्सक्राइब करें"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -9202,54 +9222,6 @@ msgstr "हस्तांतरण"
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"टिनी टिनी आरएसएस एक समाचार फ़ीड (आरएसएस/एटम) रीडर और एग्रीगेटर है, किसी भी स्थान "
"से समाचार पढ़ने की अनुमति देने के लिए डिज़ाइन किया गया है, एक असली डेस्कटॉप एप्लिकेशन के "
"जैसे."
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "When enabled, Tiny Tiny RSS will be available from <a href=\"/tt-rss\">/"
#| "tt-rss</a> path on the web server. It can be accessed by any <a "
#| "href=\"{users_url}\">user with a {box_name} login</a>."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"सक्षम होने से, टैनी टैनी आरएसएस <a href=\"/tt-rss\">/tt-rss</a> पात वेब सर्वर से "
"माैजूद होते है. यह <a href=\"{users_url}\">किसी </a> एक _ के सात लॉग इन कर सकता है।"
#: plinth/modules/ttrss/__init__.py:30
#, fuzzy
#| msgid ""
#| "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#| "<a href=\"/tt-rss-app/\">/tt-rss-app</a> for connecting."
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"टैनी टैनी आरएसएस का मोबाइल या डेस्कटॉप एप्लिकेशन उपयोग करते समय, यह यूआरएल<a href=\"/"
"tt-rss-app/\">/tt-rss-app</a> कनेक्ट करने के लिए उपयोग करें."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "टिनी टिनी आरएसएस"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -11040,11 +11012,11 @@ msgstr ""
msgid "Here"
msgstr "यहाँ"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "सेटिंग स्थिर है"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "{app_id} को अनइंस्टॉल करने से पहले"
@ -11053,6 +11025,43 @@ msgstr "{app_id} को अनइंस्टॉल करने से पह
msgid "Gujarati"
msgstr "गुजराती"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "टिनी टिनी आरएसएस एक समाचार फ़ीड (आरएसएस/एटम) रीडर और एग्रीगेटर है, किसी भी "
#~ "स्थान से समाचार पढ़ने की अनुमति देने के लिए डिज़ाइन किया गया है, एक असली डेस्कटॉप "
#~ "एप्लिकेशन के जैसे."
#, fuzzy, python-brace-format
#~| msgid ""
#~| "When enabled, Tiny Tiny RSS will be available from <a href=\"/tt-rss\">/"
#~| "tt-rss</a> path on the web server. It can be accessed by any <a "
#~| "href=\"{users_url}\">user with a {box_name} login</a>."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "सक्षम होने से, टैनी टैनी आरएसएस <a href=\"/tt-rss\">/tt-rss</a> पात वेब सर्वर से "
#~ "माैजूद होते है. यह <a href=\"{users_url}\">किसी </a> एक _ के सात लॉग इन कर "
#~ "सकता है।"
#, fuzzy
#~| msgid ""
#~| "When using a mobile or desktop application for Tiny Tiny RSS, use the "
#~| "URL <a href=\"/tt-rss-app/\">/tt-rss-app</a> for connecting."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "टैनी टैनी आरएसएस का मोबाइल या डेस्कटॉप एप्लिकेशन उपयोग करते समय, यह यूआरएल<a "
#~ "href=\"/tt-rss-app/\">/tt-rss-app</a> कनेक्ट करने के लिए उपयोग करें."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "टिनी टिनी आरएसएस"
#~ msgid "Status Log"
#~ msgstr "स्थिति लॉग"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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"
@ -403,7 +403,7 @@ msgid "Key in Repository"
msgstr "Kulcs a tárolóban"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Nincs"
@ -614,7 +614,7 @@ msgstr "Meglévő biztonsági mentések"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1197,7 +1197,7 @@ msgstr "IP-címek és tartományok frissítése"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "A beállítások frissültek"
@ -4539,18 +4539,22 @@ msgstr ""
"domaint, hogy használni tudd a Matrix Synapse-t."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"A Matrix-szerver domainje be lett állítva erre: <em>%(domain_name)s</em>. A "
"felhasználói azonosítók így fognak kinézni: <em>@felhasznalonev:"
"%(domain_name)s</em>. A domainnév megváltoztatása a kezdeti beállítás után "
"jelenleg nem lehetséges."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4558,45 +4562,61 @@ msgstr ""
"Ha a szabad regisztráció engedélyezett, bármely kliensről lehet új "
"felhasználót regisztrálni."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#, fuzzy
#| msgid "Skip Registration"
msgid "Registration Token"
msgstr "Regisztráció kihagyása"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#, fuzzy
#| msgid "Allowed IPs"
msgid "Uses Allowed"
msgstr "Engedélyezett IP-címek"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Skip Registration"
msgid "Pending Registrations"
msgstr "Regisztráció kihagyása"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#, fuzzy
#| msgid "Skip Registration"
msgid "Completed Registrations"
msgstr "Regisztráció kihagyása"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "RSS Feed Generator"
msgid "Federation"
msgstr "RSS-hírfolyam generátor"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -5024,25 +5044,25 @@ msgstr "Olvas"
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
#, fuzzy
#| msgid "News Feed Reader"
msgid "Feed reader"
msgstr "Hírcsatorna-olvasó"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
#, fuzzy
#| msgid "SSH"
msgid "RSS"
msgstr "SSH"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -7567,15 +7587,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Hírcsatornák olvasása és feliratkozás"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -9344,54 +9364,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"A Tiny Tiny RSS egy hírcsatorna-olvasó (RSS/Atom) és aggregátor, arra "
"tervezve, hogy elérhetővé tegye a hírolvasást bárhonnan, miközben igyekszik "
"egy valódi asztali alkalmazás érzetét kelteni."
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "When enabled, Tiny Tiny RSS can be accessed by any <a href=\"{users_url}"
#| "\">user with a {box_name} login</a>."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Ha engedélyezett, a Tiny Tiny RSS-t bármely <a href=\"{users_url}"
"\">felhasználó elérheti, aki {box_name} bejelentkezéssel rendelkezik</a>."
#: plinth/modules/ttrss/__init__.py:30
#, fuzzy
#| msgid ""
#| "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#| "<a href=\"/tt-rss-app/\">/tt-rss-app</a> for connecting."
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Amikor mobiltelefonos vagy asztali alkalmazást használsz a Tiny Tiny RSS-"
"hez, használd a <a href=\"/tt-rss-app/\">/tt-rss-app</a> URL-t a "
"csatlakozáshoz."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -11210,11 +11182,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "A beállítás változatlan"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -11223,6 +11195,42 @@ msgstr ""
msgid "Gujarati"
msgstr "Gudzsaráti"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "A Tiny Tiny RSS egy hírcsatorna-olvasó (RSS/Atom) és aggregátor, arra "
#~ "tervezve, hogy elérhetővé tegye a hírolvasást bárhonnan, miközben "
#~ "igyekszik egy valódi asztali alkalmazás érzetét kelteni."
#, fuzzy, python-brace-format
#~| msgid ""
#~| "When enabled, Tiny Tiny RSS can be accessed by any <a href=\"{users_url}"
#~| "\">user with a {box_name} login</a>."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Ha engedélyezett, a Tiny Tiny RSS-t bármely <a href=\"{users_url}"
#~ "\">felhasználó elérheti, aki {box_name} bejelentkezéssel rendelkezik</a>."
#, fuzzy
#~| msgid ""
#~| "When using a mobile or desktop application for Tiny Tiny RSS, use the "
#~| "URL <a href=\"/tt-rss-app/\">/tt-rss-app</a> for connecting."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Amikor mobiltelefonos vagy asztali alkalmazást használsz a Tiny Tiny RSS-"
#~ "hez, használd a <a href=\"/tt-rss-app/\">/tt-rss-app</a> URL-t a "
#~ "csatlakozáshoz."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "Status Log"
#~ msgstr "Állapotnapló"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -395,7 +395,7 @@ msgid "Key in Repository"
msgstr "Kunci dalam repositori"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Tidak ada"
@ -609,7 +609,7 @@ msgstr "Cadangan yang ada"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1179,7 +1179,7 @@ msgstr "Refresh Alamat IP dan Domain"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfigurasi diperbarui"
@ -4457,56 +4457,79 @@ msgid ""
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "Your XMPP server domain is set to <b>%(domainname)s</b>. User IDs will "
#| "look like <i>username@%(domainname)s</i>. You can setup your domain on "
#| "the system <a href=\"%(index_url)s\">Configure</a> page."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Domain XMPP server Anda diatur ke <b>%(domainname)s</b>. ID pengguna akan "
"terlihat seperti <i>nama pengguna @%(domainname)s</i>. Anda dapat mengatur "
"domain Anda pada sistem <a href=\"%(index_url)s\"> Konfigurasi</a> halaman."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#, fuzzy
#| msgid "Skip Registration"
msgid "Registration Token"
msgstr "Batalkan Pendaftaran"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Skip Registration"
msgid "Pending Registrations"
msgstr "Batalkan Pendaftaran"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#, fuzzy
#| msgid "Skip Registration"
msgid "Completed Registrations"
msgstr "Batalkan Pendaftaran"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Conversations"
msgid "Federation"
msgstr "Percakapan"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4883,23 +4906,23 @@ msgstr "Baca baca"
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
#, fuzzy
#| msgid "SSH"
msgid "RSS"
msgstr "SSH"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -7085,15 +7108,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -8702,44 +8725,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
#| "belonging to the admin group."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Itu dapat diakses oleh <a href=\"{users_url}\"> pengguna apa pun </a> pada "
"{box_name} milik kelompok admin."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -10417,11 +10402,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -10430,6 +10415,17 @@ msgstr ""
msgid "Gujarati"
msgstr "Bahasa Gujarat"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
#~| "belonging to the admin group."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Itu dapat diakses oleh <a href=\"{users_url}\"> pengguna apa pun </a> "
#~ "pada {box_name} milik kelompok admin."
#~ msgid "Status Log"
#~ msgstr "Log Status"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"PO-Revision-Date: 2025-09-29 19:02+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-11-11 01:13+0000\n"
"Last-Translator: Dietmar <sagen@permondes.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/it/>\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.14-dev\n"
"X-Generator: Weblate 5.15-dev\n"
#: plinth/config.py:103
#, python-brace-format
@ -374,7 +374,7 @@ msgid "Key in Repository"
msgstr "Chiave in deposito"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Nessun"
@ -581,7 +581,7 @@ msgstr "Backups esistenti"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1140,7 +1140,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Configurazione caricata"
@ -1400,10 +1400,8 @@ msgstr ""
"tecniche."
#: plinth/modules/config/forms.py:54
#, fuzzy
#| msgid "System Monitoring"
msgid "System-wide logging"
msgstr "Monitoraggio a livello di sistema"
msgstr "Registrazione a livello di sistema"
#: plinth/modules/config/forms.py:55
msgid "Disable logging, for privacy"
@ -1587,8 +1585,6 @@ msgstr "Client BitTorrent scritto in Python/PyGTK"
#: plinth/modules/deluge/manifest.py:21
#: plinth/modules/transmission/manifest.py:39
#, fuzzy
#| msgid "BitTorrent Web Client"
msgid "BitTorrent"
msgstr "BitTorrent"
@ -4217,18 +4213,22 @@ msgstr ""
"almeno un dominio per poter usare Matrix Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Il dominio del server Matrix è impostato su <em> %(domain_name)s </em>. Gli "
"ID utente assomiglieranno a <em>@username:%(domain_name)s</em>. Il cambio "
"del nome di dominio dopo la prima configurazione, attualmente, non è "
"supportato."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
#, fuzzy
msgid ""
"New users can be registered from any client if public registration is "
@ -4237,37 +4237,53 @@ msgstr ""
"I nuovi utenti possono essere registrati da qualsiasi cliente se la "
"registrazione pubblica è abilitata."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Conversations"
msgid "Federation"
msgstr "Conversazioni"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4657,21 +4673,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "RSS"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6911,15 +6927,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -6980,10 +6996,8 @@ msgid "Samba"
msgstr "Samba"
#: plinth/modules/samba/manifest.py:12
#, fuzzy
#| msgid "Samba"
msgid "SambaLite"
msgstr "Samba"
msgstr "SambaLite"
#: plinth/modules/samba/manifest.py:26
msgid "Ghost Commander"
@ -8445,44 +8459,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "When enabled, Tiny Tiny RSS can be accessed by any <a href=\"{users_url}"
#| "\">user with a {box_name} login</a>."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Quando è abilitato, Tiny Tiny RSS è accessibile a <a href=\"{users_url}"
"\">tutti gli utenti</a> appartenenti al gruppo di lettori di feed."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -10042,11 +10018,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Impostazioni invariate"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -10055,6 +10031,20 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "When enabled, Tiny Tiny RSS can be accessed by any <a href=\"{users_url}"
#~| "\">user with a {box_name} login</a>."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Quando è abilitato, Tiny Tiny RSS è accessibile a <a href=\"{users_url}"
#~ "\">tutti gli utenti</a> appartenenti al gruppo di lettori di feed."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#, fuzzy
#~ msgid "Status Log"
#~ msgstr "Stato Log"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -364,7 +364,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "なし"
@ -562,7 +562,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1080,7 +1080,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3910,47 +3910,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4299,21 +4313,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6412,15 +6426,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7921,39 +7935,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9483,11 +9464,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -363,7 +363,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -561,7 +561,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1079,7 +1079,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3905,47 +3905,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4294,21 +4308,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6407,15 +6421,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7918,39 +7932,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9480,11 +9461,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -365,7 +365,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -565,7 +565,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1083,7 +1083,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3921,47 +3921,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4312,21 +4326,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6429,15 +6443,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7942,39 +7956,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9504,11 +9485,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Latvian <https://hosted.weblate.org/projects/freedombox/"
@ -364,7 +364,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -564,7 +564,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1082,7 +1082,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3920,47 +3920,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4311,21 +4325,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6428,15 +6442,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7941,39 +7955,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9503,11 +9484,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -400,7 +400,7 @@ msgid "Key in Repository"
msgstr "Nøkkel i kodelager"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Ingen"
@ -616,7 +616,7 @@ msgstr "Eksisterende sikkerhetskopier"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1197,7 +1197,7 @@ msgstr "Oppdater IP-adresse og domener"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Oppsett oppdatert"
@ -4521,17 +4521,21 @@ msgstr ""
"a> minst ett domene for å kunne bruke Matrix Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Matrix-tjenerdomenet er satt til <em>%(domain_name)s</em>. Bruker-ID-ene vil "
"se slik ut <em>@username:%(domain_name)s</em>. Endring av domenenavnet etter "
"det første oppsettet støttes ikke for øyeblikket."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4539,45 +4543,61 @@ msgstr ""
"Nye brukere kan registrere seg fra enhver klient hvis offentlig registrering "
"er påskrudd."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#, fuzzy
#| msgid "Skip Registration"
msgid "Registration Token"
msgstr "Sløyf registering (Registration)"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#, fuzzy
#| msgid "Allowed IPs"
msgid "Uses Allowed"
msgstr "Tillatte IP-er"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Skip Registration"
msgid "Pending Registrations"
msgstr "Sløyf registering (Registration)"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#, fuzzy
#| msgid "Skip Registration"
msgid "Completed Registrations"
msgstr "Sløyf registering (Registration)"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Conversations"
msgid "Federation"
msgstr "Conversations"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -5001,25 +5021,25 @@ msgstr "Les"
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
#, fuzzy
#| msgid "News Feed Reader"
msgid "Feed reader"
msgstr "Nyhetstrøm-leser"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
#, fuzzy
#| msgid "SSH"
msgid "RSS"
msgstr "SSH"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -7514,15 +7534,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Les og abonner på nyhetsstrømmer"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
#, fuzzy
#| msgid "Bridge"
@ -9290,52 +9310,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS er en nyhetstrømleser (a news feed (RSS/Atom)) og samler "
"designet for å kunne lese nyheter fra hvor som helst, mens man er så nær en "
"virkelig skrivebordsenhet som mulig."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Når aktiv er Tiny Tiny RSS tilgjengelig for <a href=\"{users_url}\">enhver "
"bruker</a> som er medlem av gruppen feed-reader."
#: plinth/modules/ttrss/__init__.py:30
#, fuzzy
#| msgid ""
#| "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#| "<a href=\"/tt-rss-app/\">/tt-rss-app</a> for connecting."
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Når du bruker et mobilbasert- eller skrivebords-program for Tiny Tiny RSS, "
"bruk nettadressen <a href=\"/tt-rss-app/\">/tt-rss-app</a>for å koble til."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
#, fuzzy
#| msgid "TT-RSS Reader"
msgid "TTRSS-Reader"
msgstr "TT-RSS kildeleser"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr "Sjekk og legg til siste programvare- og sikkerhetsoppdateringer."
@ -11103,11 +11077,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Oppsett uendret"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "før avinstallering av {app_id}"
@ -11116,6 +11090,44 @@ msgstr "før avinstallering av {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS er en nyhetstrømleser (a news feed (RSS/Atom)) og samler "
#~ "designet for å kunne lese nyheter fra hvor som helst, mens man er så nær "
#~ "en virkelig skrivebordsenhet som mulig."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Når aktiv er Tiny Tiny RSS tilgjengelig for <a href=\"{users_url}"
#~ "\">enhver bruker</a> som er medlem av gruppen feed-reader."
#, fuzzy
#~| msgid ""
#~| "When using a mobile or desktop application for Tiny Tiny RSS, use the "
#~| "URL <a href=\"/tt-rss-app/\">/tt-rss-app</a> for connecting."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Når du bruker et mobilbasert- eller skrivebords-program for Tiny Tiny "
#~ "RSS, bruk nettadressen <a href=\"/tt-rss-app/\">/tt-rss-app</a>for å "
#~ "koble til."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#, fuzzy
#~| msgid "TT-RSS Reader"
#~ msgid "TTRSS-Reader"
#~ msgstr "TT-RSS kildeleser"
#~ msgid "Status Log"
#~ msgstr "Statuslogg"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-09-17 09:01+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/"
@ -397,7 +397,7 @@ msgid "Key in Repository"
msgstr "Sleutel in archief"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Geen"
@ -601,7 +601,7 @@ msgstr "Bestaande back-ups"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1165,7 +1165,7 @@ msgstr "IP adressen en domeinen verversen"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Configuratie bijgewerkt"
@ -4355,18 +4355,22 @@ msgstr ""
"a> tenminste één domein om Matrix Synapse te kunnen gebruiken."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Het Matrix server domein is ingesteld als <em>%(domain_name)s</em>. "
"Identificatie van gebruikers ziet er uit als <em>@gebruikersnaam:"
"%(domain_name)s</em>. Het veranderen van de domeinnaam na de eerste "
"configuratie wordt op het moment niet ondersteund."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4374,7 +4378,7 @@ msgstr ""
"Nieuwe gebruikers kunnen worden geregistreerd vanaf elke client als de "
"openbare registratie is ingeschakeld."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4382,31 +4386,47 @@ msgstr ""
"Nieuwe gebruikers moeten een van de volgende tokens gebruiken voor "
"verificatie tijdens accountregistratie:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "Registratie Token"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "Toegestaan gebruik"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "Wachtende Registraties"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "Voltooide Registraties"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "Vervaltijd"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "Ongelimiteerd"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "Feed Generator"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4808,21 +4828,21 @@ msgstr "Read You"
msgid "RSS Guard"
msgstr "RSS Guard"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "Feed lezer"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr "Nieuws verzamelen"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "RSS"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr "ATOM"
@ -7233,10 +7253,14 @@ msgstr ""
"\">elke gebruiker</a> die tot de feed-reader groep behoort."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"RSS-Bridge wordt met <a href=\"{miniflux_url}\">Miniflux</a> of <a "
@ -7244,11 +7268,11 @@ msgstr ""
"volgen. Schakel bij het toevoegen van een feed authenticatie in en gebruik "
"de {box_name}-inloggegevens."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Lezen en abonneren op nieuwsfeeds"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -8955,46 +8979,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr "Tremotesf"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS is een Nieuws-feed (RSS/Atom) lezer en aggregator, ontworpen "
"om het lezen van nieuws vanaf iedere locatie mogelijk te maken, terwijl het "
"zoveel mogelijk als een echte desktoptoepassing wil werken."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Indien ingeschakeld, kan Tiny Tiny RSS worden geopend door <a "
"href=\"{users_url}\">elke gebruiker</a> die tot de feed-reader groep behoort."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Gebruik de URL <a href=\"/tt-rss/\">/tt-rss</a> of /tt-rss-app in om te "
"verbinden met een mobiele- of desktoptoepassing voor Tiny Tiny RSS."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "TTRSS-lezer"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Geekttrss"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -10719,11 +10703,11 @@ msgstr ""
msgid "Here"
msgstr "Hier"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Instelling onveranderd"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "voor het verwijderen van {app_id}"
@ -10732,6 +10716,41 @@ msgstr "voor het verwijderen van {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS is een Nieuws-feed (RSS/Atom) lezer en aggregator, "
#~ "ontworpen om het lezen van nieuws vanaf iedere locatie mogelijk te maken, "
#~ "terwijl het zoveel mogelijk als een echte desktoptoepassing wil werken."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Indien ingeschakeld, kan Tiny Tiny RSS worden geopend door <a "
#~ "href=\"{users_url}\">elke gebruiker</a> die tot de feed-reader groep "
#~ "behoort."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Gebruik de URL <a href=\"/tt-rss/\">/tt-rss</a> of /tt-rss-app in om te "
#~ "verbinden met een mobiele- of desktoptoepassing voor Tiny Tiny RSS."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "TTRSS-lezer"
#~ msgid "Geekttrss"
#~ msgstr "Geekttrss"
#~ msgid "Status Log"
#~ msgstr "Status Logboek"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -384,7 +384,7 @@ msgid "Key in Repository"
msgstr "Klucz w repozytorium"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Brak"
@ -597,7 +597,7 @@ msgstr "Istniejące kopie zapasowe"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1191,7 +1191,7 @@ msgstr "Odśwież adres IP i domeny"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfigurcja uaktualniona"
@ -4377,56 +4377,80 @@ msgid ""
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "Your XMPP server domain is set to <b>%(domainname)s</b>. User IDs will "
#| "look like <i>username@%(domainname)s</i>. You can setup your domain on "
#| "the system <a href=\"%(index_url)s\">Configure</a> page."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Domena twojego serwera XMPP jest ustawiona na <b>%(domainname)s</b>. "
"Identyfikator użytkownika będzie miał format: <i>username@%(domainname)s</"
"i>. Możesz ustawić swoją domenę na stronie <a "
"href=\"%(index_url)s\">Konfiguruj</a>."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#, fuzzy
#| msgid "Skip Registration"
msgid "Registration Token"
msgstr "Pomiń rejstrację"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Skip Registration"
msgid "Pending Registrations"
msgstr "Pomiń rejstrację"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#, fuzzy
#| msgid "Skip Registration"
msgid "Completed Registrations"
msgstr "Pomiń rejstrację"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Conversations"
msgid "Federation"
msgstr "Rozmowy"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4819,21 +4843,21 @@ msgstr "Odczyt"
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -7052,15 +7076,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -8677,44 +8701,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "When enabled, Tiny Tiny RSS can be accessed by any <a href=\"{users_url}"
#| "\">user with a {box_name} login</a>."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Dowolny <a href=\"{users_url}\">użytkownik za pomocą {box_name} loginu</a> "
"może mieć dostęp do Tiny Tiny RSS, gdy ten jest włączony."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -10437,11 +10423,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Ustawienie bez zmian"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -10450,6 +10436,17 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "When enabled, Tiny Tiny RSS can be accessed by any <a href=\"{users_url}"
#~| "\">user with a {box_name} login</a>."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Dowolny <a href=\"{users_url}\">użytkownik za pomocą {box_name} loginu</"
#~ "a> może mieć dostęp do Tiny Tiny RSS, gdy ten jest włączony."
#~ msgid "Status Log"
#~ msgstr "Logi stanu"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -401,7 +401,7 @@ msgid "Key in Repository"
msgstr "Chave no Repositório"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Nenhum"
@ -607,7 +607,7 @@ msgstr "Cópias de segurança existentes"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1180,7 +1180,7 @@ msgstr "Atualizar endereço de IP e domínios"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Configuração atualizada"
@ -4416,25 +4416,29 @@ msgstr ""
"a&gt; pelo menos um domínio para poder usar o Matrix Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"O domínio do servidor Matrix está definido como &lt;em&gt;"
"%(domain_name)s&lt;/em&gt;. Os IDs de usuário serão semelhantes a "
"&lt;em&gt;@nomedeusuário:%(domain_name)s&lt;/em&gt;. A alteração do nome de "
"domínio após a configuração inicial não é suportada no momento."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
"Novos utilizadores podem registar-se se o registo público estiver activado."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4442,31 +4446,47 @@ msgstr ""
"Novos usuários devem usar um dos seguintes tokens para verificação durante o "
"registro da conta:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "Token de registro"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "Usos permitidos"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "Inscrições Pendentes"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "Inscrições concluídas"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "Tempo de expiração"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "Ilimitado"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "Gerador de alimentação"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4880,21 +4900,21 @@ msgstr "Leia você"
msgid "RSS Guard"
msgstr "Guarda RSS"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "Leitor de feeds"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr "Agregação de notícias"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "RSS"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr "ÁTOMO"
@ -7330,10 +7350,14 @@ msgstr ""
"\"&gt;qualquer usuário&lt;/a&gt; pertencente ao grupo feed-reader."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"Você pode usar o RSS-Bridge com &lt;a href=\"{miniflux_url}"
@ -7341,11 +7365,11 @@ msgstr ""
"a&gt; para seguir vários sites. Ao adicionar um feed, ative a autenticação e "
"use suas credenciais {box_name} ."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Leia e assine feeds de notícias"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "Ponte RSS"
@ -9072,48 +9096,6 @@ msgstr "Transmissão"
msgid "Tremotesf"
msgstr "Tremotesf"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"O Tiny Tiny RSS é um leitor e agregador de feeds de notícias (RSS/Atom), "
"projetado para permitir a leitura de notícias de qualquer lugar, o mais "
"próximo possível de um aplicativo de desktop real."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Quando ativado, o Tiny Tiny RSS pode ser acessado por &lt;a "
"href=\"{users_url}\"&gt;qualquer usuário&lt;/a&gt; pertencente ao grupo feed-"
"reader."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Ao usar um aplicativo móvel ou de desktop para o Tiny Tiny RSS, use a URL "
"&lt;a href=\"/tt-rss/\"&gt;/tt-rss&lt;/a&gt; ou &lt;a href=\"/tt-rss-app/"
"\"&gt;/tt-rss-app&lt;/a&gt; para conectar."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Minúsculo Minúsculo RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "Leitor TTRSS"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Geekttrss"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr "Verifique e aplique as últimas atualizações de software e segurança."
@ -10903,11 +10885,11 @@ msgstr ""
msgid "Here"
msgstr "Aqui"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Definição inalterada"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "antes da desinstalação do {app_id}"
@ -10916,6 +10898,42 @@ msgstr "antes da desinstalação do {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "O Tiny Tiny RSS é um leitor e agregador de feeds de notícias (RSS/Atom), "
#~ "projetado para permitir a leitura de notícias de qualquer lugar, o mais "
#~ "próximo possível de um aplicativo de desktop real."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Quando ativado, o Tiny Tiny RSS pode ser acessado por &lt;a "
#~ "href=\"{users_url}\"&gt;qualquer usuário&lt;/a&gt; pertencente ao grupo "
#~ "feed-reader."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Ao usar um aplicativo móvel ou de desktop para o Tiny Tiny RSS, use a URL "
#~ "&lt;a href=\"/tt-rss/\"&gt;/tt-rss&lt;/a&gt; ou &lt;a href=\"/tt-rss-app/"
#~ "\"&gt;/tt-rss-app&lt;/a&gt; para conectar."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Minúsculo Minúsculo RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "Leitor TTRSS"
#~ msgid "Geekttrss"
#~ msgstr "Geekttrss"
#~ msgid "Status Log"
#~ msgstr "Registro de status"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-09-29 19:02+0000\n"
"Last-Translator: Roman Akimov <zoompyc@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
@ -399,7 +399,7 @@ msgid "Key in Repository"
msgstr "Ключ в репозитории"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "нет"
@ -605,7 +605,7 @@ msgstr "Существующие резервные копии"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1163,7 +1163,7 @@ msgstr "Обновите IP-адреса и домены"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Конфигурация обновлена"
@ -4391,18 +4391,22 @@ msgstr ""
"мере один домен, чтобы иметь возможность использовать Matrix."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Домен сервера Matrix имеет значение <em>%(domain_name)s</em>. Идентификаторы "
"пользователей будет выглядеть как <em>@имя_пользователя:%(domain_name)s</"
"em>. Изменение имени домена после первоначальной настройки в настоящее время "
"не поддерживается."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4410,7 +4414,7 @@ msgstr ""
"Новые пользователи могут быть зарегистрированы с любого клиента, если "
"включена публичная регистрация."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4418,31 +4422,47 @@ msgstr ""
"Новые пользователи должны использовать один из следующих токенов для "
"проверки во время регистрации учетной записи:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "Регистрационный токен"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "Разрешенные виды использования"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "Ожидающие регистрации"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "Завершенные регистрации"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "Время истечения"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "Неограниченное"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "Генератор питания"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4854,21 +4874,21 @@ msgstr "Читать далее"
msgid "RSS Guard"
msgstr "RSS Охранник"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "Устройство для чтения фидов"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr "Агрегация новостей"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "RSS"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr "ATOM"
@ -7303,10 +7323,14 @@ msgstr ""
"фидов."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"Вы можете использовать RSS-Bridge с <a href=\"{miniflux_url}\">Miniflux</a> "
@ -7314,11 +7338,11 @@ msgstr ""
"сайтами. При добавлении ленты включите аутентификацию и используйте свои "
"учетные данные {box_name}."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Чтение и подписка на ленты новостей"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-мост"
@ -9041,47 +9065,6 @@ msgstr "Transmissiоn"
msgid "Tremotesf"
msgstr "Tremotesf"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS это новый (RSS/Atom) агрегатор новостей, позволяющий читать "
"новости из любого места, так же удобно, как и в настольных приложениях."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Когда Tiny Tiny RSS включен, доступ к нему может получить <a "
"href=\"{users_url}\">любой пользователь</a>, принадлежащий к группе feed-"
"reader."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"При использовании мобильного или настольного приложения для Tiny Tiny RSS "
"используйте для подключения URL <a href=\"/tt-rss/\">/tt-rss</a> или <a "
"href=\"/tt-rss-app/\">/tt-rss-app</a>."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "TTRSS-читатель"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr "Проверьте и установите новейшие программы и обновления безопасности."
@ -10842,11 +10825,11 @@ msgstr ""
msgid "Here"
msgstr "Вот здесь"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Настройки без изменений"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "перед удалением {app_id}"
@ -10855,6 +10838,38 @@ msgstr "перед удалением {app_id}"
msgid "Gujarati"
msgstr "Гуджарати"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS это новый (RSS/Atom) агрегатор новостей, позволяющий читать "
#~ "новости из любого места, так же удобно, как и в настольных приложениях."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Когда Tiny Tiny RSS включен, доступ к нему может получить <a "
#~ "href=\"{users_url}\">любой пользователь</a>, принадлежащий к группе feed-"
#~ "reader."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "При использовании мобильного или настольного приложения для Tiny Tiny RSS "
#~ "используйте для подключения URL <a href=\"/tt-rss/\">/tt-rss</a> или <a "
#~ "href=\"/tt-rss-app/\">/tt-rss-app</a>."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "TTRSS-читатель"
#~ msgid "Status Log"
#~ msgstr "Лог состояния"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -363,7 +363,7 @@ msgid "Key in Repository"
msgstr ""
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -561,7 +561,7 @@ msgstr ""
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1079,7 +1079,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -3905,47 +3905,61 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4294,21 +4308,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6407,15 +6421,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -7916,39 +7930,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9478,11 +9459,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -391,7 +391,7 @@ msgid "Key in Repository"
msgstr "Ustvari novo skladišče"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -621,7 +621,7 @@ msgstr "Obstoječe rezervne kopije"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1213,7 +1213,7 @@ msgstr ""
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfiguracija je posodobljena"
@ -4178,49 +4178,63 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Server Administration"
msgid "Pending Registrations"
msgstr "Skrbništvo strežnika"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4589,21 +4603,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6769,15 +6783,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -8326,48 +8340,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "When enabled, Cockpit will be available from <a href=\"/_cockpit/\">/"
#| "_cockpit/</a> path on the web server. It can be accessed by <a "
#| "href=\"{users_url}\">any user</a> on {box_name} belonging to the admin "
#| "group."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Ko je omogočen, je Cockpit na voljo na naslovu <a href=\"/_cockpit/\">/"
"_cockpit/</a> spletnega strežnika. Do njega lahko dostopa <a "
"href=\"{users_url}\">katerikoli uporabnik</a> na {box_name}, ki je član "
"skupine skrbnikov."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9982,11 +9954,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -9995,6 +9967,21 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy, python-brace-format
#~| msgid ""
#~| "When enabled, Cockpit will be available from <a href=\"/_cockpit/\">/"
#~| "_cockpit/</a> path on the web server. It can be accessed by <a "
#~| "href=\"{users_url}\">any user</a> on {box_name} belonging to the admin "
#~| "group."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Ko je omogočen, je Cockpit na voljo na naslovu <a href=\"/_cockpit/\">/"
#~ "_cockpit/</a> spletnega strežnika. Do njega lahko dostopa <a "
#~ "href=\"{users_url}\">katerikoli uporabnik</a> na {box_name}, ki je član "
#~ "skupine skrbnikov."
#, python-brace-format
#~ msgid "Invalid hostname: {hostname}"
#~ msgstr "Neveljavno ime gostitelja: {hostname}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-10-14 10:07+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/"
@ -396,7 +396,7 @@ msgid "Key in Repository"
msgstr "Kyç në Depo"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Asnjë"
@ -603,7 +603,7 @@ msgstr "Kopjeruajtje Ekzistuese"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1161,7 +1161,7 @@ msgstr "Rifresko adresë IP dhe përkatësi"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Formësimi u përditësua"
@ -3755,8 +3755,9 @@ msgid ""
msgstr ""
"Një përkatësi më vete mund të jepet për Home Assistant përmes formësimit të "
"një nënpërkatësie, b.f. homeassistant.përkatësimeime.shembull. Rreth "
"formësimi nënpërkatësish shihni aplikacionin <a href=\"%(names_url)s\""
">Names</a> dhe <a href=\"%(dynamic_dns_url)s\">Dynamic DNS</a>."
"formësimi nënpërkatësish shihni aplikacionin <a "
"href=\"%(names_url)s\">Names</a> dhe <a href=\"%(dynamic_dns_url)s\">Dynamic "
"DNS</a>."
#: plinth/modules/homeassistant/templates/homeassistant.html:40
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
@ -4394,18 +4395,22 @@ msgstr ""
"përkatësi, që të jeni në gjendje të përdorni Matrix Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Si përkatësi shërbyesi Matrix është caktuar <em>%(domain_name)s</em>. ID-të "
"e përdoruesve do të jenë të trajtës <em>@emërpërdoruesi:%(domain_name)s</"
"em>. Ndryshimi i emrit të përkatësisë, pas ujdisjes fillestare, aktualisht "
"smbulohet."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4413,7 +4418,7 @@ msgstr ""
"Përdorues të rinj mund të regjistrohen prej cilitdo klient, nëse është "
"aktivizuar regjistrimi publik."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4421,31 +4426,47 @@ msgstr ""
"Përdoruesit e rinj mund të përdorin një nga token-ët vijues për verifikim "
"gjatë regjistrimit të llogarisë:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "Token regjistrimi"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "Përdorime të Lejuara"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "Regjistrime Pezull"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "Regjistrime të Plotësuara"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "Kohë Skadimi"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "E pakufizuar"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "Prodhues prurjesh"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4863,21 +4884,21 @@ msgstr "Read You"
msgid "RSS Guard"
msgstr "RSS Guard"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "Lexues prurjesh"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr "Grumbullim lajmesh"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "RSS"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr "ATOM"
@ -7325,10 +7346,14 @@ msgstr ""
"\">cilido përdorues</a> pjesë e grupit të leximit të prurjeve."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"RSS-Bridge-in mund ta përdorni me <a href=\"{miniflux_url}\">Miniflux</a>, "
@ -7336,11 +7361,11 @@ msgstr ""
"ndryshëm. Kur shtohet një prurje, aktivizoni mirëfilltësimin dhe përdorni "
"kredencialet tuaj për {box_name}."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Lexoni dhe pajtohuni te prurje lajmesh"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -9067,47 +9092,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr "Tremotesf"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS është një lexues dhe grumbullues prurjesh lajmesh (RSS/Atom), "
"i konceptuar të lejojë lexim lajmesh prej çfarëdo vendndodhjeje, ndërkohë që "
"duket si një aplikacion desktop, aq afër kësaj sa mundet."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Kur aktivizohet, Tiny Tiny RSS mund të përdoret nga <a href=\"{users_url}"
"\">cilido përdorues</a> pjesëtar i grupit të leximit të prurjeve."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Kur për Tiny Tiny RSS-në përdoret një aplikacion për celular, ose për "
"desktop, përdorni URL-në <a href=\"/tt-rss/\">/tt-rss</a> ose <a href=\"/tt-"
"rss-app/\">/tt-rss-app</a> për tu lidhur."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "Lexues TTRSS"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Geekttrss"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9817,9 +9801,9 @@ msgstr ""
"Fshijini këto llogari që nga rreshti i urdhrave dhe rifreskoni faqen, që të "
"krijohet një llogari e cila të jetë e përdorshme me %(box_name)s. Te rreshti "
"i urdhrave jepni urdhrin \"echo '{\"args\": [\"EMËR PËRDORUESI\", "
"\"PËRDORUES_MIRËFILTËSIMI\", \"FJALËKALIM_MIRËFILLTËSIMI\"], \"kwargs\": {}}"
"' | sudo freedombox-cmd users remove_user\". Nëse një llogari është tashmë e "
"përdorshme me %(box_name)s, anashkalojeni këtë hap."
"\"PËRDORUES_MIRËFILTËSIMI\", \"FJALËKALIM_MIRËFILLTËSIMI\"], \"kwargs\": "
"{}}' | sudo freedombox-cmd users remove_user\". Nëse një llogari është "
"tashmë e përdorshme me %(box_name)s, anashkalojeni këtë hap."
#: plinth/modules/users/templates/users_firstboot.html:69
msgid "Skip this step"
@ -10559,10 +10543,10 @@ msgid ""
"the <a href=\"%(logs_url)s\">logs</a> to the bug report."
msgstr ""
"Ky është një gabim i brendshëm dhe jo diçka që e shkaktuat apo mund ta "
"ndreqni ju. Ju lutemi, njoftojeni gabimin te <a href="
"\"https://salsa.debian.org/freedombox-team/freedombox/issues\">ndjekësi i të "
"metave</a>, që të mund ta ndreqim. Po ashtu, ju lutemi, te njoftimi i të "
"metës bashkëngjitni <a href=\"%(logs_url)s\">regjistra</a>."
"ndreqni ju. Ju lutemi, njoftojeni gabimin te <a href=\"https://"
"salsa.debian.org/freedombox-team/freedombox/issues\">ndjekësi i të metave</"
"a>, që të mund ta ndreqim. Po ashtu, ju lutemi, te njoftimi i të metës "
"bashkëngjitni <a href=\"%(logs_url)s\">regjistra</a>."
#: plinth/templates/app-header.html:26
msgid "Installation"
@ -10576,9 +10560,10 @@ msgid ""
"the bug report."
msgstr ""
"Këto janë rreshtat e fundit të regjistrave për shërbime të përfshirë në këtë "
"aplikacion. Nëse doni të njoftoni një të metë, ju lutemi, përdorni <a href="
"\"https://salsa.debian.org/freedombox-team/freedombox/issues\">ndjekësin e "
"të metave</a> dhe bashkëngjiteni këtë regjistër te njoftimi i të metës."
"aplikacion. Nëse doni të njoftoni një të metë, ju lutemi, përdorni <a "
"href=\"https://salsa.debian.org/freedombox-team/freedombox/"
"issues\">ndjekësin e të metave</a> dhe bashkëngjiteni këtë regjistër te "
"njoftimi i të metës."
#: plinth/templates/app-logs.html:26
msgid ""
@ -10871,11 +10856,11 @@ msgstr ""
msgid "Here"
msgstr "Këtu"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Rregullim i pandryshuar"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "para çinstalimit të {app_id}"
@ -10884,6 +10869,41 @@ msgstr "para çinstalimit të {app_id}"
msgid "Gujarati"
msgstr "Gujaratase"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS është një lexues dhe grumbullues prurjesh lajmesh (RSS/"
#~ "Atom), i konceptuar të lejojë lexim lajmesh prej çfarëdo vendndodhjeje, "
#~ "ndërkohë që duket si një aplikacion desktop, aq afër kësaj sa mundet."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Kur aktivizohet, Tiny Tiny RSS mund të përdoret nga <a href=\"{users_url}"
#~ "\">cilido përdorues</a> pjesëtar i grupit të leximit të prurjeve."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Kur për Tiny Tiny RSS-në përdoret një aplikacion për celular, ose për "
#~ "desktop, përdorni URL-në <a href=\"/tt-rss/\">/tt-rss</a> ose <a href=\"/"
#~ "tt-rss-app/\">/tt-rss-app</a> për tu lidhur."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "Lexues TTRSS"
#~ msgid "Geekttrss"
#~ msgstr "Geekttrss"
#~ msgid "Status Log"
#~ msgstr "Regjistër Gjendjeje"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -391,7 +391,7 @@ msgid "Key in Repository"
msgstr "Kreirajte repozitorij"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
@ -597,7 +597,7 @@ msgstr "Postojeće rezervne kopije"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1174,7 +1174,7 @@ msgstr "Osveži listu IP adresa i domena"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfiguracija sačuvana"
@ -4091,49 +4091,63 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Server Administration"
msgid "Pending Registrations"
msgstr "Administracija Servera"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4500,21 +4514,21 @@ msgstr ""
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6662,15 +6676,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -8207,44 +8221,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
#| "belonging to the admin group."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Pristup moguć <a href=\"{users_url}\">korisnik</a> na {box_name} koja "
"pripada admin grupi."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9806,11 +9782,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -9819,6 +9795,17 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy, python-brace-format
#~| msgid ""
#~| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
#~| "belonging to the admin group."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Pristup moguć <a href=\"{users_url}\">korisnik</a> na {box_name} koja "
#~ "pripada admin grupi."
#, python-brace-format
#~ msgid "Invalid username: {username}"
#~ msgstr "Pogrešno korisničko ime: {username}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2024-07-30 01:31+0000\n"
"Last-Translator: bittin1ddc447d824349b2 <bittin@reimu.nl>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
@ -396,7 +396,7 @@ msgid "Key in Repository"
msgstr "Key i databasen"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Ingen"
@ -610,7 +610,7 @@ msgstr "Befintliga säkerhetskopior"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1193,7 +1193,7 @@ msgstr "Uppdatera IP-adress och domäner"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfiguration uppdaterad"
@ -4506,17 +4506,21 @@ msgstr ""
"minst en domän för att kunna använda Matrix Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Matrix-serverdomänen är inställd på <em> %(domain_name)s </em>. Användar-ID "
"kommer att se ut som <em>@användarnamn:%(domain_name)s </em>. Ändring av "
"domännamn efter den första installationen stöds för närvarande inte."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4524,7 +4528,7 @@ msgstr ""
"Nya användare kan registreras från valfri klient om offentlig registrering "
"är aktiverad."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4532,31 +4536,47 @@ msgstr ""
"Nya användare måste använda en av följande tokens för verifiering under "
"kontoregistrering:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "Registreringstoken"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "Tillåten användning"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "Pågående registreringar"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "Genomförda registreringar"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "Utgångstid"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "Obegränsat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "RSS Feed Generator"
msgid "Federation"
msgstr "RSS Feed Generator"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4977,25 +4997,25 @@ msgstr "Läsa"
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
#, fuzzy
#| msgid "News Feed Reader"
msgid "Feed reader"
msgstr "Läsare för nyhetsflödet"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
#, fuzzy
#| msgid "SSH"
msgid "RSS"
msgstr "SSH"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -7499,18 +7519,18 @@ msgstr ""
#| "use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"Du kan använda RSS-Bridge med <a href=\"{ttrss_url}\">Tiny Tiny RSS</a> för "
"att följa olika webbplatser. När du lägger till ett feed aktiverar du "
"autentisering och använder dina {box_name}-autentiseringsuppgifter."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Läsa och prenumerera på nyhetsflöden"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -9247,47 +9267,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr "Tremotesf"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS är ett nyhetsflöde (RSS/Atom) läsare och aggregator, som "
"utformats för att läsa nyheter från vilken plats som helst, samtidigt som du "
"känner dig så nära en riktig stationär applikation som möjligt."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"När aktiverat kan Tiny Tiny RSS nås av <a href=\"{users_url}\">alla "
"användare</a> som tillhör gruppen feed-reader."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"När du använder en mobil eller stationär applikation för Tiny Tiny RSS, "
"Använd URL<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-"
"rss-app</a> för att ansluta."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "TTRSS-Reader"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Geekttrss"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -11073,11 +11052,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Instänllningar oförändrade"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "innan du avinstallerar {app_id}"
@ -11086,6 +11065,41 @@ msgstr "innan du avinstallerar {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS är ett nyhetsflöde (RSS/Atom) läsare och aggregator, som "
#~ "utformats för att läsa nyheter från vilken plats som helst, samtidigt som "
#~ "du känner dig så nära en riktig stationär applikation som möjligt."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "När aktiverat kan Tiny Tiny RSS nås av <a href=\"{users_url}\">alla "
#~ "användare</a> som tillhör gruppen feed-reader."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "När du använder en mobil eller stationär applikation för Tiny Tiny RSS, "
#~ "Använd URL<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/"
#~ "tt-rss-app</a> för att ansluta."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "TTRSS-Reader"
#~ msgid "Geekttrss"
#~ msgstr "Geekttrss"
#~ msgid "Status Log"
#~ msgstr "Status Log"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-08-17 08:02+0000\n"
"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/freedombox/"
@ -397,7 +397,7 @@ msgid "Key in Repository"
msgstr "களஞ்சியத்தில் விசை"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "எதுவுமில்லை"
@ -601,7 +601,7 @@ msgstr "இருக்கும் காப்புப்பிரதிக
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1165,7 +1165,7 @@ msgstr "ஐபி முகவரி மற்றும் களங்களை
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "உள்ளமைவு புதுப்பிக்கப்பட்டது"
@ -4353,17 +4353,21 @@ msgstr ""
"மேட்ரிக்ச் சினாப்சைப் பயன்படுத்த குறைந்தபட்சம் ஒரு டொமைன்."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"மேட்ரிக்ச் சர்வர் டொமைன் <em>%(domain_name)s </em> என அமைக்கப்பட்டுள்ளது. பயனர் ஐடிகள் "
"<em> @username:%(domain_name)s </em> போல இருக்கும். ஆரம்ப அமைப்புக்குப் பிறகு "
"டொமைன் பெயரை மாற்றுவது தற்போது ஆதரிக்கப்படவில்லை."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4371,7 +4375,7 @@ msgstr ""
"பொது பதிவு இயக்கப்பட்டால் புதிய பயனர்கள் எந்தவொரு வாடிக்கையாளரிடமிருந்தும் பதிவு "
"செய்யப்படலாம்."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4379,31 +4383,47 @@ msgstr ""
"புதிய பயனர்கள் கணக்கு பதிவின் போது சரிபார்ப்புக்கு பின்வரும் டோக்கன்களில் ஒன்றைப் பயன்படுத்த "
"வேண்டும்:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "பதிவு கிள்ளாக்கு"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "அனுமதிக்கப்பட்ட பயன்பாடுகள்"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "நிலுவையில் உள்ள பதிவுகள்"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "நிறைவு செய்யப்பட்ட பதிவுகள்"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "காலாவதி நேரம்"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "வரம்பற்றது"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "ஊட்ட செனரேட்டர்"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4806,21 +4826,21 @@ msgstr "உங்களைப் படியுங்கள்"
msgid "RSS Guard"
msgstr "ஆர்.எச்.எச் காவலர்"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "உணவளிக்கும் வாசகருக்கு"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr "செய்தி திரட்டுதல்"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "ஆர்.எச்.எச்"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr "அணு"
@ -7211,21 +7231,25 @@ msgstr ""
"ரீடர் குழுவிற்கு சொந்தமானது."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"நீங்கள் <a href=\"{miniflux_url}\"> மினிஃப்ளக்ச் </a> அல்லது <a href=\"{ttrss_url}"
"\">சின்னஞ்சிறிய RSS </a> உடன் RSS-BRIDGE ஐப் பயன்படுத்தலாம். ஒரு ஊட்டத்தைச் "
"சேர்க்கும்போது, அங்கீகாரத்தை இயக்கவும், உங்கள் {box_name} நற்சான்றிதழ்களைப் பயன்படுத்தவும்."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "செய்தி ஊட்டங்களுக்கு படித்து குழுசேரவும்"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "ஆர்.எச்.எச்-பிரிட்ச்"
@ -8928,48 +8952,6 @@ msgstr "பரவும் முறை"
msgid "Tremotesf"
msgstr "ட்ரெமோட்ச்ஃப்"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"சிறிய சிறிய ஆர்எச்எச் என்பது ஒரு செய்தி ஊட்டம் (ஆர்எச்எச்/ஆட்டம்) வாசகர் மற்றும் "
"திரட்டியாகும், இது எந்த இடத்திலிருந்தும் செய்திகளைப் படிக்க அனுமதிக்க "
"வடிவமைக்கப்பட்டுள்ளது, அதே நேரத்தில் முடிந்தவரை உண்மையான டெச்க்டாப் பயன்பாட்டிற்கு "
"நெருக்கமாக உணர்கிறது."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"இயக்கப்பட்டால், சிறிய சிறிய RSS ஐ <a href=\"{users_url}\"> எந்தவொரு பயனரும் </a> "
"ஃபீட்-ரீடர் குழுவிற்கு சொந்தமானது."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"சிறிய சிறிய RSS க்கு மொபைல் அல்லது டெச்க்டாப் பயன்பாட்டைப் பயன்படுத்தும் போது, URL <a "
"href=\"/tt-rss/\">/tt-rss </a> அல்லது <a href=\"/tt-rss-app/\"> ஐப் "
"பயன்படுத்தவும் /tt-rss-app </a> இணைப்பதற்கு."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "சிறிய சிறிய ஆர்.எச்.எச்"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "Ttrss-reader"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Put -off"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -10726,11 +10708,11 @@ msgstr ""
msgid "Here"
msgstr "இங்கே"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "மாறாமல் அமைத்தல்"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "{app_id} ஐ நிறுவல் நீக்குவதற்கு முன்"
@ -10739,6 +10721,42 @@ msgstr "{app_id} ஐ நிறுவல் நீக்குவதற்கு
msgid "Gujarati"
msgstr "குசராத்தி"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "சிறிய சிறிய ஆர்எச்எச் என்பது ஒரு செய்தி ஊட்டம் (ஆர்எச்எச்/ஆட்டம்) வாசகர் மற்றும் "
#~ "திரட்டியாகும், இது எந்த இடத்திலிருந்தும் செய்திகளைப் படிக்க அனுமதிக்க "
#~ "வடிவமைக்கப்பட்டுள்ளது, அதே நேரத்தில் முடிந்தவரை உண்மையான டெச்க்டாப் பயன்பாட்டிற்கு "
#~ "நெருக்கமாக உணர்கிறது."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "இயக்கப்பட்டால், சிறிய சிறிய RSS ஐ <a href=\"{users_url}\"> எந்தவொரு பயனரும் </"
#~ "a> ஃபீட்-ரீடர் குழுவிற்கு சொந்தமானது."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "சிறிய சிறிய RSS க்கு மொபைல் அல்லது டெச்க்டாப் பயன்பாட்டைப் பயன்படுத்தும் போது, URL <a "
#~ "href=\"/tt-rss/\">/tt-rss </a> அல்லது <a href=\"/tt-rss-app/\"> ஐப் "
#~ "பயன்படுத்தவும் /tt-rss-app </a> இணைப்பதற்கு."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "சிறிய சிறிய ஆர்.எச்.எச்"
#~ msgid "TTRSS-Reader"
#~ msgstr "Ttrss-reader"
#~ msgid "Geekttrss"
#~ msgstr "Put -off"
#~ msgid "Status Log"
#~ msgstr "நிலை பதிவு"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -391,7 +391,7 @@ msgid "Key in Repository"
msgstr "రిపోజిటరీలో కీ"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "ఏమీ లేదు"
@ -591,7 +591,7 @@ msgstr "ఇప్పటికే ఉన్న బ్యాకప్‌లు"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1150,7 +1150,7 @@ msgstr "IP చిరునామా మరియు డొమైన్‌లన
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "ఆకృతీకరణ నవీకరించబడింది"
@ -4278,53 +4278,73 @@ msgstr ""
"href=\"%(config_url)s\">ఆక్రుతీకరించండి </a>."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"మ్యాట్రిక్స్ సర్వర్ డొమైన్ <em>%(domain_name)s</em> కు సెట్ చేయబడింది.వినియోగదారుడి ID లు "
"<em>@వినియోగదారుడి పేరు:%(domain_name)s</em>ఇలా కనపడుతుంది.ప్రారంభ సెట్టింగు తర్వాత డొమైన్ పేరు "
"మార్చడం ప్రస్తుతం మద్దతు లేదు."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr "పబ్లిక్ రిజిస్ట్రేషన్ ప్రారంభించబడితే ఏదైనా క్లయింట్ నుండి క్రొత్త వినియోగదారులను నమోదు చేసుకోవచ్చు."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr "న్యూ ఉసెర్స్ మస్ట్ ఉస్ ఇన్ అఫ్ ది ఫాలోయింగ్ లోకేష్ ఫర్ వెరిఫికేషన్ డురింగ్ అకౌంట్ రెజిస్ట్రేషన్స్:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "నమోదు టోకెన్"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "ఉసెస్ అలోవెద్"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "పెండింగ్ రేగిస్తారేషన్స్"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "కంప్లీటెడ్ రేగిస్తారేషన్స్"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "ఎక్సపీరి టైం"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "అన్లిమిటెడ్"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "ఫీడ్ జనరేటర్"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4715,21 +4735,21 @@ msgstr "నిన్ను చదువు"
msgid "RSS Guard"
msgstr "RSS గార్డ్"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "ఫీడ్ రీడర్"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr "వార్తల సముదాయం"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "ఆర్.ఎస్.ఎస్"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr "అణువు"
@ -7063,21 +7083,25 @@ msgstr ""
"\">ఏ వినియోగదారు</a> అయినా సాంగత్యం చేయవచ్చు."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"మీరు వివిధ వెబ్‌సైట్‌లను అనుసరించడానికి <a href=\"{miniflux_url}\">Miniflux</a> లేదా <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a>తో RSS-బ్రిడ్జ్‌ని ఉపయోగించవచ్చు. ఫీడ్‌ను "
"జోడించేటప్పుడు, ప్రామాణీకరణను ప్రారంభించి, మీ {box_name} ఆధారాలను ఉపయోగించండి."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "న్యూస్ ఫీడ్‌లను చదవడం మరియు చందాదారునిగా చేరు"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-వంతెన"
@ -8737,46 +8761,6 @@ msgstr "ట్రాన్స్మిషన్"
msgid "Tremotesf"
msgstr "Tremotesf"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"చిన్న చిన్న RSS అనేది ఒక న్యూస్ ఫీడ్ (RSS/Atom) రీడర్ మరియు అగ్రిగేటర్, ఇది సాధ్యమైనంతవరకు నిజమైన "
"డెస్క్‌టాప్ అప్లికేషన్‌కు దగ్గరగా ఉన్నట్లు భావించేటప్పుడు ఏ ప్రదేశం నుండి అయినా వార్తలను చదవడానికి "
"అనుమతించేలా రూపొందించబడింది."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"ప్రారంభించబడినప్పుడు, చిన్న చిన్న RSSని feed-reader బృందానికి చెందిన <a href=\"{users_url}"
"\">ఏ వినియోగదారు</a> అయినా సాంగత్యం చేయవచ్చు."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"చిన్న చిన్న RSS కోసం మొబైల్ లేదా డెస్క్‌టాప్ అప్లికేషన్‌ను ఉపయోగిస్తున్నప్పుడు, URLని ఉపయోగించండి<a "
"href=\"/tt-rss/\">/tt-rss</a> కలపడం కోసం ."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "టైనీ టైనీ RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "TT-RSS రీడర్"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Geekttrss"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr "తాజా సాఫ్ట్‌వేర్ మరియు భద్రత నవీకరణను కోసం తనిఖీ చేయండి మరియు వర్తించండి."
@ -10490,11 +10474,11 @@ msgstr "మొత్తం యాప్ డేటా మరియు కాన
msgid "Here"
msgstr "ఇక్కడ"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "మారకుండా అమర్చుతోంది"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "{app_id} ని అన్ఇన్‌స్టాల్ చేయడానికి ముందు"
@ -10503,6 +10487,40 @@ msgstr "{app_id} ని అన్ఇన్‌స్టాల్ చేయడా
msgid "Gujarati"
msgstr "గుజరాతీ"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "చిన్న చిన్న RSS అనేది ఒక న్యూస్ ఫీడ్ (RSS/Atom) రీడర్ మరియు అగ్రిగేటర్, ఇది సాధ్యమైనంతవరకు "
#~ "నిజమైన డెస్క్‌టాప్ అప్లికేషన్‌కు దగ్గరగా ఉన్నట్లు భావించేటప్పుడు ఏ ప్రదేశం నుండి అయినా వార్తలను "
#~ "చదవడానికి అనుమతించేలా రూపొందించబడింది."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "ప్రారంభించబడినప్పుడు, చిన్న చిన్న RSSని feed-reader బృందానికి చెందిన <a "
#~ "href=\"{users_url}\">ఏ వినియోగదారు</a> అయినా సాంగత్యం చేయవచ్చు."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "చిన్న చిన్న RSS కోసం మొబైల్ లేదా డెస్క్‌టాప్ అప్లికేషన్‌ను ఉపయోగిస్తున్నప్పుడు, URLని ఉపయోగించండి<a "
#~ "href=\"/tt-rss/\">/tt-rss</a> కలపడం కోసం ."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "టైనీ టైనీ RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "TT-RSS రీడర్"
#~ msgid "Geekttrss"
#~ msgstr "Geekttrss"
#~ msgid "Status Log"
#~ msgstr "స్థితి లాగ్"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-09-24 03:01+0000\n"
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
@ -391,7 +391,7 @@ msgid "Key in Repository"
msgstr "Anahtar Depoda"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Yok"
@ -594,7 +594,7 @@ msgstr "Varolan Yedekler"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1150,7 +1150,7 @@ msgstr "IP adresi ve etki alanlarını yenile"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Yapılandırma güncellendi"
@ -4378,18 +4378,22 @@ msgstr ""
"az bir etki alanı <a href=\"%(config_url)s\">yapılandırın</a>."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Matrix sunucusu etki alanı <em>%(domain_name)s</em> olarak ayarlandı. "
"Kullanıcı kimlikleri <em>@kullanıcıadı:%(domain_name)s</em> şeklinde "
"görünecek. İlk ayarlamadan sonra etki alanı adının değiştirilmesi şu anda "
"desteklenmiyor."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4397,7 +4401,7 @@ msgstr ""
"Herkese açık kayıt etkinleştirilirse, herhangi bir istemciden yeni "
"kullanıcılar kaydedilebilir."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4405,31 +4409,47 @@ msgstr ""
"Yeni kullanıcılar, hesap kaydı sırasında doğrulama için aşağıdaki "
"belirteçlerden birini kullanmak zorundadır:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "Kayıt Belirteci"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "İzin Verilen Kullanımlar"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "Bekleyen Kayıtlar"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "Tamamlanan Kayıtlar"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "Sona Erme Zamanı"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "Sınırsız"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "Bildirim oluşturucu"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4841,21 +4861,21 @@ msgstr "Read You"
msgid "RSS Guard"
msgstr "RSS Guard"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "Bildirim okuyucu"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr "Haber toplama"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "RSS"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr "ATOM"
@ -7287,10 +7307,14 @@ msgstr ""
"href=\"{users_url}\">herhangi bir kullanıcı</a> tarafından erişilebilir."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"Çeşitli web sitelerini takip etmek için <a href=\"{miniflux_url}\">Miniflux</"
@ -7298,11 +7322,11 @@ msgstr ""
"kullanabilirsiniz. Bir bildirim eklerken, kimlik doğrulamayı etkinleştirin "
"ve {box_name} kimlik bilgilerinizi kullanın."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Haber bildirimlerini oku ve abone ol"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -9026,47 +9050,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr "Tremotesf"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS, gerçek bir masaüstü uygulamasına olabildiğince yakın "
"hissettiren herhangi bir konumdan haberleri okumayı sağlamak için "
"tasarlanmış bir haber bildirim (RSS/Atom) okuyucusu ve toplayıcısıdır."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Etkinleştirildiğinde Tiny Tiny RSS'ye, bildirim okuyucu grubuna ait <a "
"href=\"{users_url}\">herhangi bir kullanıcı</a> tarafından erişilebilir."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Tiny Tiny RSS için bir mobil veya masaüstü uygulaması kullanırken, bağlanmak "
"için <a href=\"/tt-rss/\">/tt-rss</a> veya <a href=\"/tt-rss-app/\">/tt-rss-"
"app</a> URL'sini kullanın."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "TTRSS Okuyucu"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Geekttrss"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr "En son yazılım ve güvenlik güncellemelerini denetleyin ve uygulayın."
@ -10814,11 +10797,11 @@ msgstr ""
msgid "Here"
msgstr "Burada"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Ayar değişmedi"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "{app_id} kaldırılmadan önce"
@ -10827,6 +10810,41 @@ msgstr "{app_id} kaldırılmadan önce"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS, gerçek bir masaüstü uygulamasına olabildiğince yakın "
#~ "hissettiren herhangi bir konumdan haberleri okumayı sağlamak için "
#~ "tasarlanmış bir haber bildirim (RSS/Atom) okuyucusu ve toplayıcısıdır."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Etkinleştirildiğinde Tiny Tiny RSS'ye, bildirim okuyucu grubuna ait <a "
#~ "href=\"{users_url}\">herhangi bir kullanıcı</a> tarafından erişilebilir."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Tiny Tiny RSS için bir mobil veya masaüstü uygulaması kullanırken, "
#~ "bağlanmak için <a href=\"/tt-rss/\">/tt-rss</a> veya <a href=\"/tt-rss-"
#~ "app/\">/tt-rss-app</a> URL'sini kullanın."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "TTRSS Okuyucu"
#~ msgid "Geekttrss"
#~ msgstr "Geekttrss"
#~ msgid "Status Log"
#~ msgstr "Durum Günlüğü"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-09-24 03:02+0000\n"
"Last-Translator: Максим Горпиніч <gorpinicmaksim0@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
@ -397,7 +397,7 @@ msgid "Key in Repository"
msgstr "Ключ у репозиторії"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Нічого"
@ -602,7 +602,7 @@ msgstr "Наявні резервні копії"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1156,7 +1156,7 @@ msgstr "Оновити IP-адреси і домени"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Конфігурацію оновлено"
@ -4385,18 +4385,22 @@ msgstr ""
"щонайменше один домен для використання Matrix Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Домен сервера Matrix встановлюється на <em>%(domain_name)s</em>. "
"Ідентифікатори користувачів будуть виглядати як <em>@ім'я користувача:"
"%(domain_name)s</em>. Зміна доменного імені після початкового налаштування "
"наразі не підтримується."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
@ -4404,7 +4408,7 @@ msgstr ""
"Нові користувачі можуть реєструватися з будь-якого клієнта, якщо дозволена "
"публічна реєстрація."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
@ -4412,31 +4416,47 @@ msgstr ""
"Нові користувачі повинні використовувати один з таких токенів для "
"верифікації під час реєстрації облікового запису:"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "Реєстраційний токен"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr "Використання дозволено"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "Реєстрації в черзі"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "Завершені реєстрації"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr "Термін дії"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr "Необмежено"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "Генератор корму"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4845,21 +4865,21 @@ msgstr "Читати Вас"
msgid "RSS Guard"
msgstr "RSS Guard"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "Читач каналів"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr "Агрегація новин"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "RSS"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr "ATOM"
@ -7291,10 +7311,14 @@ msgstr ""
"\">будь-якого користувача</a>, який належить до групи feed-reader."
#: plinth/modules/rssbridge/__init__.py:28
#, python-brace-format
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"Ви можете використовувати RSS-Bridge із <a href=\"{miniflux_url}\">Miniflux</"
@ -7302,11 +7326,11 @@ msgstr ""
"сайтами. Додаючи канал, увімкніть автентифікацію та використовуйте свої "
"облікові дані {box_name}."
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr "Читати і підписатися на стрічки новин"
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-міст"
@ -9020,47 +9044,6 @@ msgstr "Спосіб передавання"
msgid "Tremotesf"
msgstr "Тремотесф"
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS — це читанка новинних стрічок (RSS/Atom) та аґреґатор, який "
"спроєктований читати новини з будь-яких місць, при цьому намагається бути "
"максимально близьким до стільничної програми, на скільки це можливо."
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Якщо дозволено, Tiny Tiny RSS може бути доступним для <a href=\"{users_url}"
"\">будь-якого користувача</a>, що належить до групи feed-reader."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
"Коли використовуєте мобільний або стільничний застосунок для Tiny Tiny RSS, "
"використовуйте URL<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/"
"\">/tt-rss-app</a> для зʼєднання."
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr "Tiny Tiny RSS"
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr "TTRSS-читач"
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr "Geekttrss"
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr "Перевірити і застосувати останні оновлення безпеки і ПЗ."
@ -10805,11 +10788,11 @@ msgstr ""
msgid "Here"
msgstr "тут"
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "Налаштування не змінено"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "перед видаленням {app_id}"
@ -10818,6 +10801,42 @@ msgstr "перед видаленням {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS — це читанка новинних стрічок (RSS/Atom) та аґреґатор, який "
#~ "спроєктований читати новини з будь-яких місць, при цьому намагається бути "
#~ "максимально близьким до стільничної програми, на скільки це можливо."
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Якщо дозволено, Tiny Tiny RSS може бути доступним для <a "
#~ "href=\"{users_url}\">будь-якого користувача</a>, що належить до групи "
#~ "feed-reader."
#~ msgid ""
#~ "When using a mobile or desktop application for Tiny Tiny RSS, use the URL "
#~ "<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</"
#~ "a> for connecting."
#~ msgstr ""
#~ "Коли використовуєте мобільний або стільничний застосунок для Tiny Tiny "
#~ "RSS, використовуйте URL<a href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-"
#~ "rss-app/\">/tt-rss-app</a> для зʼєднання."
#~ msgid "Tiny Tiny RSS"
#~ msgstr "Tiny Tiny RSS"
#~ msgid "TTRSS-Reader"
#~ msgstr "TTRSS-читач"
#~ msgid "Geekttrss"
#~ msgstr "Geekttrss"
#~ msgid "Status Log"
#~ msgstr "Журнал стану"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -398,7 +398,7 @@ msgid "Key in Repository"
msgstr "Mã khoá trong kho"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "Không có"
@ -610,7 +610,7 @@ msgstr "Bản sao lưu đang tồn tại"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1197,7 +1197,7 @@ msgstr "Làm mới địa chỉ IP và các miền"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Đã cập nhật thiết lập"
@ -4245,53 +4245,67 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#, fuzzy
#| msgid "User registrations enabled"
msgid "Registration Token"
msgstr "Đăng ký người dùng đã bật"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Server Administration"
msgid "Pending Registrations"
msgstr "Quản trị máy chủ"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#, fuzzy
#| msgid "Enable new user registrations"
msgid "Completed Registrations"
msgstr "Bật đăng ký người dùng mới"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4658,21 +4672,21 @@ msgstr "Đọc"
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6826,15 +6840,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -8362,44 +8376,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
#| "belonging to the admin group."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Nó có thể được truy cập bởi <a href=\"{users_url}\">bất kỳ người dùng nào</"
"a> trên {box_name} thuộc về nhóm admin."
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9970,11 +9946,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -9983,6 +9959,17 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy, python-brace-format
#~| msgid ""
#~| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
#~| "belonging to the admin group."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "Nó có thể được truy cập bởi <a href=\"{users_url}\">bất kỳ người dùng "
#~ "nào</a> trên {box_name} thuộc về nhóm admin."
#, python-brace-format
#~ msgid "Invalid username: {username}"
#~ msgstr "Tên người dùng không hợp lệ: {username}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+0000\n"
"PO-Revision-Date: 2025-09-24 03:02+0000\n"
"Last-Translator: 大王叫我来巡山 "
"<hamburger2048@users.noreply.hosted.weblate.org>\n"
@ -375,7 +375,7 @@ msgid "Key in Repository"
msgstr "存储库中的密钥"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "空"
@ -573,7 +573,7 @@ msgstr "现有的备份"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1114,7 +1114,7 @@ msgstr "刷新 IP 地址和域"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "配置已更新"
@ -4038,52 +4038,72 @@ msgid ""
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, python-format
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
"Matrix 服务器域名已设置为 <em>%(domain_name)s <em>。用户 ID 看起来像是这样 "
"<em>@username:%(domain_name)s</em>。尚不支持在初始设置后更改域名。</em></em>"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr "注册令牌"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
msgid "Pending Registrations"
msgstr "待完成的注册"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr "已完成的注册"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Conversations"
msgid "Federation"
msgstr "Conversations"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4435,21 +4455,21 @@ msgstr "Read You"
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "新闻源阅读器"
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr "RSS"
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6624,15 +6644,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
@ -8155,43 +8175,6 @@ msgstr "Transmission"
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
"Tiny Tiny RSS是一个新闻源RSS / Atom阅读器和聚合器旨在允许从任何位置读取"
"新闻,同时提供尽可能接近真实的桌面应用程序体验。"
#: plinth/modules/ttrss/__init__.py:25
#, python-brace-format
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"启用后,属于该订阅源阅读器群的 <a href=\"{users_url}\">任何用户</a>均可访问 "
"Tiny Tiny RSS。"
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr "检查并应用最新软件和安全更新。"
@ -9742,11 +9725,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr "设置未改变"
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -9755,6 +9738,22 @@ msgstr ""
msgid "Gujarati"
msgstr "古吉拉特语"
#~ msgid ""
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
#~ "to allow reading news from any location, while feeling as close to a real "
#~ "desktop application as possible."
#~ msgstr ""
#~ "Tiny Tiny RSS是一个新闻源RSS / Atom阅读器和聚合器旨在允许从任何位置"
#~ "读取新闻,同时提供尽可能接近真实的桌面应用程序体验。"
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "启用后,属于该订阅源阅读器群的 <a href=\"{users_url}\">任何用户</a>均可访"
#~ "问 Tiny Tiny RSS。"
#~ msgid "Status Log"
#~ msgstr "状态日志"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 00:04+0000\n"
"POT-Creation-Date: 2025-11-11 01:20+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/"
@ -380,7 +380,7 @@ msgid "Key in Repository"
msgstr "儲存庫中的金鑰"
#: plinth/modules/backups/forms.py:184
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:67
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr "無"
@ -578,7 +578,7 @@ msgstr "現有的備份檔"
#: plinth/modules/homeassistant/__init__.py:48
#: plinth/modules/kiwix/templates/kiwix-add-package.html:26
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:28
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:95
#: plinth/modules/names/templates/names.html:159
#: plinth/modules/networks/templates/connection_show.html:24
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:16
@ -1141,7 +1141,7 @@ msgstr "更新 IP 位址與網域名稱"
#: plinth/modules/shadowsocks/views.py:52
#: plinth/modules/shadowsocksserver/views.py:48 plinth/modules/sogo/views.py:32
#: plinth/modules/ssh/views.py:62 plinth/modules/transmission/views.py:43
#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31
#: plinth/modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "配置已更新"
@ -4146,49 +4146,63 @@ msgstr ""
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name after "
"the initial setup is currently not supported."
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
"requires uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:27
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
"New users can be registered from any client if public registration is "
"enabled."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:34
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:35
msgid ""
"New users must use one of the following tokens for verification during "
"account registration:"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:43
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
msgid "Registration Token"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:44
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
msgid "Uses Allowed"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#, fuzzy
#| msgid "Server Administration"
msgid "Pending Registrations"
msgstr "伺服器管理"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:46
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
msgid "Completed Registrations"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:47
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:48
msgid "Expiry Time"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:56
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:57
msgid "Unlimited"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:85
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
msgid "Federation"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
msgid ""
"Matrix Synapse is configured to work with other Matrix servers on the "
"internet. This allows %(box_name)s users to participate in rooms that are "
"hosted elsewhere and Matrix users on other servers to participate in rooms "
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
msgid ""
"The configured domain name is using a self-signed certificate. Federation "
@ -4555,21 +4569,21 @@ msgstr "讀取"
msgid "RSS Guard"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "RSS"
msgstr ""
#: plinth/modules/miniflux/manifest.py:138
#: plinth/modules/rssbridge/manifest.py:16 plinth/modules/ttrss/manifest.py:55
#: plinth/modules/rssbridge/manifest.py:16
msgid "ATOM"
msgstr ""
@ -6724,15 +6738,15 @@ msgstr ""
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
#: plinth/modules/rssbridge/__init__.py:48 plinth/modules/ttrss/__init__.py:47
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
msgstr ""
#: plinth/modules/rssbridge/__init__.py:51
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr ""
@ -8259,44 +8273,6 @@ msgstr ""
msgid "Tremotesf"
msgstr ""
#: plinth/modules/ttrss/__init__.py:21
msgid ""
"Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to "
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
#: plinth/modules/ttrss/__init__.py:25
#, fuzzy, python-brace-format
#| msgid ""
#| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
#| "belonging to the admin group."
msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"它可以由 {box_name} 上屬於 admin 群組的 <a href=\"{users_url}\">任何使用者</"
"a>存取。"
#: plinth/modules/ttrss/__init__.py:30
msgid ""
"When using a mobile or desktop application for Tiny Tiny RSS, use the URL <a "
"href=\"/tt-rss/\">/tt-rss</a> or <a href=\"/tt-rss-app/\">/tt-rss-app</a> "
"for connecting."
msgstr ""
#: plinth/modules/ttrss/__init__.py:50 plinth/modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
msgstr ""
#: plinth/modules/ttrss/manifest.py:10
msgid "TTRSS-Reader"
msgstr ""
#: plinth/modules/ttrss/manifest.py:25
msgid "Geekttrss"
msgstr ""
#: plinth/modules/upgrades/__init__.py:34
msgid "Check for and apply the latest software and security updates."
msgstr ""
@ -9866,11 +9842,11 @@ msgstr ""
msgid "Here"
msgstr ""
#: plinth/views.py:421
#: plinth/views.py:431
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:648
#: plinth/views.py:658
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@ -9879,6 +9855,17 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy, python-brace-format
#~| msgid ""
#~| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
#~| "belonging to the admin group."
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
#~ "\">any user</a> belonging to the feed-reader group."
#~ msgstr ""
#~ "它可以由 {box_name} 上屬於 admin 群組的 <a href=\"{users_url}\">任何使用者"
#~ "</a>存取。"
#, python-brace-format
#~ msgid "Invalid username: {username}"
#~ msgstr "無效的使用者名稱:{username}"

View File

@ -30,9 +30,10 @@ class FirstBootMiddleware(MiddlewareMixin):
if user_requests_login:
return
# Don't interfere with help pages
# Don't interfere with help or status pages
user_requests_help = request.path.startswith(reverse('help:index'))
if user_requests_help:
user_requests_status = request.path.startswith(reverse('status'))
if user_requests_help or user_requests_status:
return
# Don't interfere with first setup progress page. When first setup is

View File

@ -73,6 +73,11 @@ class HelpApp(app_module.App):
directory_map)
self.add(static_files)
# Mounting has to be done manually because web server will been
# initialized before post_init() runs. Web server initialization is
# when all existing StaticFiles components are auto-mounted.
static_files.mount()
def setup(self, old_version):
"""Install and configure the app."""
super().setup(old_version)

View File

@ -49,7 +49,7 @@ class MatrixSynapseApp(app_module.App):
app_id = 'matrixsynapse'
_version = 10
_version = 11
def __init__(self) -> None:
"""Create components for the app."""

View File

@ -29,8 +29,7 @@ FREEDOMBOX_ADMIN_USERNAME = 'freedombox-admin'
ADMIN_API_BASE = 'http://localhost:8008/_synapse/admin/v1/'
STATIC_CONFIG = {
'max_upload_size':
'100M',
'max_upload_size': '100M',
'password_providers': [{
'module': 'ldap_auth_provider.LdapAuthProvider',
'config': {
@ -45,6 +44,10 @@ STATIC_CONFIG = {
},
},
}, ],
'suppress_key_server_warning': True,
'trusted_key_servers': [{
'server_name': 'matrix.org'
}, ],
}

View File

@ -20,7 +20,8 @@
{% blocktrans trimmed %}
The Matrix server domain is set to <em>{{ domain_name }}</em>. User IDs
will look like <em>@username:{{ domain_name }}</em>. Changing the domain
name after the initial setup is currently not supported.
name requires uninstalling and reinstalling the app which will wipe app's
data.
{% endblocktrans %}
</p>
<p>
@ -74,6 +75,19 @@
</div>
{% endif %}
<h3>{% trans "Federation" %}</h3>
<p>
{% blocktrans trimmed with tester_url="https://federationtester.matrix.org/" %}
Matrix Synapse is configured to work with other Matrix servers on the
internet. This allows {{ box_name }} users to participate in rooms that
are hosted elsewhere and Matrix users on other servers to participate
in rooms hosted here. If you face problems with federation, try the
<a href="{{ tester_url }}#{{ domain_name }}">
federation tester tool</a>.
{% endblocktrans %}
</p>
{% if certificate_status != "valid" %}
<div class="alert alert-warning d-flex align-items-center" role="alert">
<div class="me-2">

View File

@ -26,11 +26,12 @@ _description = [
users_url=reverse_lazy('users:index')),
format_lazy(
_('You can use RSS-Bridge with <a href="{miniflux_url}">Miniflux</a> '
'or <a href="{ttrss_url}">Tiny Tiny RSS</a> to follow various '
'or <a href="{nextcloud_url}">Nextcloud News</a> to follow various '
'websites. When adding a feed, enable authentication and use your '
'{box_name} credentials.'),
miniflux_url=reverse_lazy('miniflux:index'),
ttrss_url=reverse_lazy('ttrss:index'), box_name=_(cfg.box_name)),
nextcloud_url=reverse_lazy('nextcloud:index'),
box_name=_(cfg.box_name)),
]

View File

@ -471,7 +471,7 @@ def _set_onion_header(hidden_service):
# https://community.torproject.org/onion-services/advanced/onion-location/
hostname = hidden_service['hostname']
config_contents = f'''# This file is managed by FreedomBox
<LocationMatch "^(?!/(wordpress|mediawiki|tt-rss))/[^/]+">
<LocationMatch "^(?!/(wordpress|mediawiki))/[^/]+">
Header set Onion-Location "http://{hostname}%{{REQUEST_URI}}s"
</LocationMatch>
'''

View File

@ -1,153 +0,0 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""FreedomBox app to configure Tiny Tiny RSS."""
from django.urls import reverse_lazy
from django.utils.translation import gettext_lazy as _
from plinth import app as app_module
from plinth import cfg, frontpage, menu
from plinth.config import DropinConfigs
from plinth.daemon import Daemon, SharedDaemon
from plinth.modules.apache.components import Webserver
from plinth.modules.backups.components import BackupRestore
from plinth.modules.firewall.components import Firewall
from plinth.modules.users.components import UsersAndGroups
from plinth.package import Packages, install
from plinth.utils import Version, format_lazy
from . import manifest, privileged
_description = [
_('Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, '
'designed to allow reading news from any location, while feeling as '
'close to a real desktop application as possible.'),
format_lazy(
_('When enabled, Tiny Tiny RSS can be accessed by '
'<a href="{users_url}">any user</a> belonging to the '
'feed-reader group.'), box_name=_(cfg.box_name),
users_url=reverse_lazy('users:index')),
format_lazy(
_('When using a mobile or desktop application for Tiny Tiny RSS, use '
'the URL <a href="/tt-rss/">/tt-rss</a> or '
'<a href="/tt-rss-app/">/tt-rss-app</a> for connecting.'))
]
class TTRSSApp(app_module.App):
"""FreedomBox app for TT-RSS."""
app_id = 'ttrss'
_version = 7
def __init__(self) -> None:
"""Create components for the app."""
super().__init__()
groups = {'feed-reader': _('Read and subscribe to news feeds')}
info = app_module.Info(app_id=self.app_id, version=self._version,
name=_('Tiny Tiny RSS'), icon_filename='ttrss',
description=_description,
manual_page='TinyTinyRSS',
clients=manifest.clients, tags=manifest.tags,
donation_url='https://www.patreon.com/cthulhoo')
self.add(info)
menu_item = menu.Menu('menu-ttrss', info.name, info.icon_filename,
info.tags, 'ttrss:index', parent_url_name='apps')
self.add(menu_item)
shortcut = frontpage.Shortcut('shortcut-ttrss', info.name,
icon=info.icon_filename, url='/tt-rss',
clients=info.clients, tags=info.tags,
login_required=True,
allowed_groups=list(groups))
self.add(shortcut)
packages = Packages('packages-ttrss', [
'tt-rss', 'postgresql', 'dbconfig-pgsql', 'php-pgsql',
'python3-psycopg2'
])
self.add(packages)
dropin_configs = DropinConfigs('dropin-configs-ttrss', [
'/etc/apache2/conf-available/tt-rss-plinth.conf',
])
self.add(dropin_configs)
firewall = Firewall('firewall-ttrss', info.name,
ports=['http', 'https'], is_external=True)
self.add(firewall)
webserver = Webserver('webserver-ttrss', 'tt-rss-plinth',
urls=['https://{host}/tt-rss'],
last_updated_version=5)
self.add(webserver)
daemon1 = SharedDaemon('shared-daemon-ttrss-postgresql', 'postgresql')
self.add(daemon1)
daemon2 = Daemon('daemon-ttrss', 'tt-rss')
self.add(daemon2)
users_and_groups = UsersAndGroups('users-and-groups-ttrss',
groups=groups)
self.add(users_and_groups)
backup_restore = TTRSSBackupRestore('backup-restore-ttrss',
**manifest.backup)
self.add(backup_restore)
def enable(self):
"""Enable components and API access."""
super().enable()
privileged.enable_api_access()
# Try to set the domain to one of the available TLS domains
domain = privileged.get_domain()
if not domain or domain == 'localhost':
from plinth.modules import names
domain = next(names.get_available_tls_domains(), None)
privileged.set_domain(domain)
def setup(self, old_version):
"""Install and configure the app."""
privileged.pre_setup()
super().setup(old_version)
privileged.setup()
if not old_version:
self.enable()
def uninstall(self):
"""De-configure and uninstall the app."""
privileged.uninstall()
super().uninstall()
def force_upgrade(self, packages):
"""Force update package to resolve conffile prompts."""
if 'tt-rss' not in packages:
return False
# Allow tt-rss any lower version to upgrade to 21.*
package = packages['tt-rss']
if Version(package['new_version']) > Version('22~'):
return False
install(['tt-rss'], force_configuration='new')
privileged.setup()
return True
class TTRSSBackupRestore(BackupRestore):
"""Component to backup/restore TT-RSS."""
def backup_pre(self, packet):
"""Save database contents."""
super().backup_pre(packet)
privileged.dump_database()
def restore_post(self, packet):
"""Restore database contents."""
super().restore_post(packet)
privileged.restore_database()

View File

@ -1,35 +0,0 @@
# Restart the service every 120 seconds always. When tt-rss can't connect to a
# database temporarily, it will exist with exit code 101. 120 seconds is the
# default daemon sleep interval for tt-rss.
[Service]
CacheDirectory=tt-rss
CapabilityBoundingSet=~CAP_SYS_ADMIN CAP_SYS_PTRACE CAP_SETUID CAP_SETGID CAP_SETPCAP CAP_CHOWN CAP_FSETID CAP_SETFCAP CAP_DAC_OVERRIDE CAP_DAC_READ_SEARCH CAP_FOWNER CAP_IPC_OWNER CAP_NET_ADMIN CAP_AUDIT_CONTROL CAP_AUDIT_READ CAP_AUDIT_WRITE CAP_KILL CAP_NET_BIND_SERVICE CAP_NET_BROADCAST CAP_NET_RAW CAP_LINUX_IMMUTABLE CAP_IPC_LOCK CAP_SYS_CHROOT CAP_BLOCK_SUSPEND CAP_LEASE CAP_SYS_PACCT CAP_SYS_TTY_CONFIG CAP_SYS_BOOT CAP_MAC_ADMIN CAP_MAC_OVERRIDE CAP_SYS_NICE CAP_SYS_RESOURCE
DevicePolicy=closed
LockPersonality=yes
NoNewPrivileges=yes
PrivateDevices=yes
PrivateMounts=yes
PrivateTmp=yes
PrivateUsers=yes
ProtectControlGroups=yes
ProtectClock=yes
ProtectHome=yes
ProtectHostname=yes
ProtectKernelLogs=yes
ProtectKernelModules=yes
ProtectKernelTunables=yes
ProtectProc=invisible
ProtectSystem=strict
RemoveIPC=yes
Restart=always
RestartSec=120s
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
RestrictNamespaces=yes
RestrictSUIDSGID=yes
RestrictRealtime=yes
StateDirectory=tt-rss
SystemCallArchitectures=native
SystemCallFilter=@system-service
SystemCallFilter=~@resources
SystemCallFilter=~@privileged
SystemCallErrorNumber=EPERM

View File

@ -1,39 +0,0 @@
##
## On all sites, provide Tiny Tiny RSS on a default path: /tt-rss
## Allow all valid LDAP users.
##
Alias /tt-rss /usr/share/tt-rss/www
Alias /tt-rss-app /usr/share/tt-rss/www
<Location /tt-rss>
# If a client sends 'Authorization' HTTP Header, perform Basic authorization
# using LDAP, otherwise redirect to FreedomBox single sign-on. It is not
# mandatory for the server to return HTTP 401 with 'WWW-Authenticate'. See
# https://datatracker.ietf.org/doc/html/rfc2616#section-14.8
<If "-n %{HTTP:Authorization}">
Include includes/freedombox-auth-ldap.conf
Require ldap-group cn=admin,ou=groups,dc=thisbox
Require ldap-group cn=feed-reader,ou=groups,dc=thisbox
</If>
<Else>
Include includes/freedombox-single-sign-on.conf
<IfModule mod_auth_pubtkt.c>
TKTAuthToken "feed-reader" "admin"
</IfModule>
</Else>
</Location>
# URLs without further authentication. The URLs contain a unique key generated
# and managed by tt-rss. This includes articles marked public or even other
# categories.
<Location /tt-rss/public.php>
Require all granted
</Location>
# Legacy configuration for apps that expect a HTTP 401 response
# 'WWW-Authenticate' header.
<Location /tt-rss-app>
Include includes/freedombox-auth-ldap.conf
Require ldap-group cn=admin,ou=groups,dc=thisbox
Require ldap-group cn=feed-reader,ou=groups,dc=thisbox
</Location>

View File

@ -1 +0,0 @@
plinth.modules.ttrss

View File

@ -1,55 +0,0 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
from django.utils.translation import gettext_lazy as _
from plinth.clients import store_url
clients = [
{
'name':
_('TTRSS-Reader'),
'platforms': [{
'type': 'store',
'os': 'android',
'store_name': 'google-play',
'url': store_url('google-play', 'org.ttrssreader')
}, {
'type': 'store',
'os': 'android',
'store_name': 'f-droid',
'url': store_url('f-droid', 'org.ttrssreader')
}]
},
{
'name':
_('Geekttrss'),
'platforms': [{
'type': 'store',
'os': 'android',
'store_name': 'google-play',
'url': store_url('google-play', 'com.geekorum.ttrss')
}]
},
{
'name': _('Tiny Tiny RSS'),
'platforms': [{
'type': 'web',
'url': '/tt-rss'
}]
},
]
backup = {
'data': {
'files': ['/var/lib/plinth/backups-data/ttrss-database.sql']
},
'secrets': {
'files': [
'/etc/tt-rss/database.php',
'/etc/dbconfig-common/tt-rss.conf',
]
},
'services': ['tt-rss']
}
tags = [_('Feed reader'), _('News aggregation'), _('RSS'), _('ATOM')]

View File

@ -1,160 +0,0 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Configure Tiny Tiny RSS."""
import augeas
from plinth import action_utils
from plinth.actions import privileged
from plinth.db import postgres
CONFIG_FILE = '/etc/tt-rss/config.php'
DEFAULT_FILE = '/etc/default/tt-rss'
DATABASE_FILE = '/etc/tt-rss/database.php'
DB_BACKUP_FILE = '/var/lib/plinth/backups-data/ttrss-database.sql'
@privileged
def pre_setup():
"""Preseed debconf values before packages are installed."""
action_utils.debconf_set_selections([
'tt-rss tt-rss/database-type string pgsql',
'tt-rss tt-rss/purge boolean true',
'tt-rss tt-rss/dbconfig-remove boolean true',
'tt-rss tt-rss/dbconfig-reinstall boolean true'
])
@privileged
def get_domain() -> str | None:
"""Get the domain set for Tiny Tiny RSS."""
aug = load_augeas()
from urllib.parse import urlparse
for match in aug.match('/files' + CONFIG_FILE + '/define'):
if aug.get(match) == 'SELF_URL_PATH':
url = aug.get(match + '/value').strip("'")
return urlparse(url).netloc
return None
@privileged
def set_domain(domain_name: str | None):
"""Set the domain to be used by Tiny Tiny RSS."""
if not domain_name:
return
url = f"'https://{domain_name}/tt-rss/'"
aug = load_augeas()
for match in aug.match('/files' + CONFIG_FILE + '/define'):
if aug.get(match) == 'SELF_URL_PATH':
aug.set(match + '/value', url)
aug.save()
@privileged
def setup():
"""Setup Tiny Tiny RSS configuration."""
aug = load_augeas()
aug.set('/files' + DEFAULT_FILE + '/DISABLED', '0')
skip_self_url_path_exists = False
for match in aug.match('/files' + CONFIG_FILE + '/define'):
if aug.get(match) == 'PLUGINS':
aug.set(match + '/value', "'auth_remote, note'")
elif aug.get(match) == '_SKIP_SELF_URL_PATH_CHECKS':
skip_self_url_path_exists = True
aug.set(match + '/value', 'true')
if not skip_self_url_path_exists:
aug.set('/files' + CONFIG_FILE + '/define[last() + 1]',
'_SKIP_SELF_URL_PATH_CHECKS')
aug.set('/files' + CONFIG_FILE + '/define[last()]/value', 'true')
aug.save()
config = _get_database_config()
# dbconfig may not always setup the database and user account correctly.
# Following, operation to create database/user is an idempotent operation.
postgres.create_database(config['database'], config['user'],
config['password'])
if action_utils.service_is_enabled('tt-rss'):
action_utils.service_restart('tt-rss')
def _get_database_config():
"""Return the database configuration."""
aug = load_augeas()
def _get_value(variable_name):
"""Return the value of a variable from database configuration file."""
return aug.get('/files' + DATABASE_FILE + '/$' + variable_name) \
.strip("'\"")
return {
'user': _get_value('dbuser'),
'password': _get_value('dbpass'),
'database': _get_value('dbname'),
'host': _get_value('dbserver')
}
@privileged
def enable_api_access():
"""Enable API access so that tt-rss can be accessed through mobile app."""
import psycopg2 # Only available post installation
config = _get_database_config()
connection = psycopg2.connect(database=config['database'],
user=config['user'],
password=config['password'],
host=config['host'])
cursor = connection.cursor()
cursor.execute("UPDATE ttrss_prefs SET def_value=true "
"WHERE pref_name='ENABLE_API_ACCESS';")
connection.commit()
connection.close()
@privileged
def dump_database():
"""Dump database to file."""
config = _get_database_config()
postgres.dump_database(DB_BACKUP_FILE, config['database'])
@privileged
def restore_database():
"""Restore database from file."""
config = _get_database_config()
postgres.restore_database(DB_BACKUP_FILE, config['database'],
config['user'], config['password'])
def load_augeas():
"""Initialize Augeas."""
aug = augeas.Augeas(flags=augeas.Augeas.NO_LOAD +
augeas.Augeas.NO_MODL_AUTOLOAD)
aug.set('/augeas/load/Shellvars/lens', 'Shellvars.lns')
aug.set('/augeas/load/Shellvars/incl[last() + 1]', DEFAULT_FILE)
aug.set('/augeas/load/Phpvars/lens', 'Phpvars.lns')
aug.set('/augeas/load/Phpvars/incl[last() + 1]', CONFIG_FILE)
aug.set('/augeas/load/Phpvars/incl[last() + 1]', DATABASE_FILE)
aug.load()
return aug
@privileged
def uninstall():
"""Ensure that the database is removed."""
# This setting set before deb package installation is not retrained,
# somehow.
action_utils.debconf_set_selections(['tt-rss tt-rss/purge boolean true'])

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

View File

@ -1,88 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 135.46667 135.46667"
version="1.1"
id="svg101357"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="ttrss.svg">
<defs
id="defs101351" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.9899495"
inkscape:cx="211.53976"
inkscape:cy="72.201459"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1764"
inkscape:window-height="1413"
inkscape:window-x="1260"
inkscape:window-y="165"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata101354">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-48.268459,86.306551)">
<g
id="g198979"
style="display:inline;fill:#f18d36;fill-opacity:1"
transform="matrix(0.77409524,0,0,0.77409524,14.208268,-115.72217)">
<circle
id="circle198940"
r="24"
cy="189"
cx="68"
style="fill:#f18d36;fill-opacity:1" />
<path
id="path198942"
d="M 160,213 H 126 A 82,82 0 0 0 44,131 V 97 a 116,116 0 0 1 116,116 z"
inkscape:connector-curvature="0"
style="fill:#f18d36;fill-opacity:1" />
<path
id="path198944"
d="M 184,213 A 140,140 0 0 0 44,73 V 38 a 175,175 0 0 1 175,175 z"
inkscape:connector-curvature="0"
style="fill:#f18d36;fill-opacity:1" />
</g>
<path
inkscape:connector-curvature="0"
id="text199007"
d="m 135.048,-78.557287 -31.97143,8.229092 -5.254515,19.611233 H 82.763664 l -5.676249,21.185883 H 92.144579 L 81.401621,10.566616 c -2.510595,9.805309 -1.617376,16.924965 2.680407,21.360737 4.297783,4.435773 11.641561,6.654375 22.030512,6.654375 4.55251,0 9.203,-0.584668 13.95148,-1.75189 4.89655,-1.28402 9.0697,-2.91809 12.51972,-4.902485 l 1.94916,-18.384998 c -4.30671,2.568108 -8.85362,3.852332 -13.63958,3.852332 -7.70419,0 -10.5078,-3.910799 -8.41219,-11.7317143 l 9.43052,-35.1940517 h 26.26438 l 5.67625,-21.185883 H 127.5879 Z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:830.21112061px;line-height:1.25;font-family:'Work Sans';-inkscape-font-specification:'Work Sans Bold';letter-spacing:0px;word-spacing:0px;display:inline;fill:#ffffff;fill-opacity:1;stroke:#2d4364;stroke-width:6.54638863;stroke-miterlimit:2.5999999;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -1,103 +0,0 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""
Functional, browser based tests for ttrss app.
"""
import pytest
from plinth.tests import functional
APP_ID = 'ttrss'
pytestmark = [pytest.mark.apps, pytest.mark.ttrss, pytest.mark.sso]
class TestTTRSSApp(functional.BaseAppTests):
"""Class to customize basic app tests for TTRSS."""
app_name = 'ttrss'
has_service = True
has_web = True
@pytest.mark.backups
def test_backup_restore(self, session_browser):
"""Test backup and restore of app data."""
functional.app_enable(session_browser, APP_ID)
_subscribe(session_browser)
functional.backup_create(session_browser, APP_ID, 'test_ttrss')
functional.uninstall(session_browser, self.app_name)
functional.backup_restore(session_browser, APP_ID, 'test_ttrss')
assert functional.service_is_running(session_browser, APP_ID)
assert _is_subscribed(session_browser)
def _ttrss_load_main_interface(browser):
"""Load the TT-RSS interface."""
functional.visit(browser, '/tt-rss/')
overlay = browser.find_by_id('overlay')
functional.eventually(lambda: not overlay.visible)
def _expand_nodes(browser):
"""If interface has category nodes collapsed, expand them."""
nodes = browser.find_by_css('span.dijitTreeExpandoClosed')
for node in nodes:
node.click()
def _is_feed_shown(browser, invert=False):
"""Return whether the test feed is present."""
_expand_nodes(browser)
return browser.is_text_present('Planet Debian') != invert
def _click_main_menu_item(browser, text):
"""Select an item from the main actions menu."""
browser.find_by_css('.action-chooser').click()
browser.find_by_text(text).click()
def _subscribe(browser):
"""Subscribe to a feed in TT-RSS."""
def _already_subscribed_message():
return browser.is_text_present(
'You are already subscribed to this feed.')
_ttrss_load_main_interface(browser)
_click_main_menu_item(browser, 'Subscribe to feed...')
browser.find_by_id('feedDlg_feedUrl').fill(
'https://planet.debian.org/atom.xml')
browser.find_by_text('Subscribe').click()
add_dialog = browser.find_by_css('#feedAddDlg')
functional.eventually(
lambda: not add_dialog.visible or _already_subscribed_message())
if _already_subscribed_message():
browser.find_by_text('Cancel').click()
functional.eventually(lambda: not add_dialog.visible)
def _unsubscribe(browser):
"""Unsubscribe from a feed in TT-RSS."""
_ttrss_load_main_interface(browser)
_expand_nodes(browser)
browser.find_by_text('Planet Debian').click()
_click_main_menu_item(browser, 'Unsubscribe')
prompt = browser.get_alert()
prompt.accept()
# Reload as sometimes the feed does not disappear immediately
_ttrss_load_main_interface(browser)
assert functional.eventually(_is_feed_shown, [browser, True])
def _is_subscribed(browser):
"""Return whether subscribed to a feed in TT-RSS."""
_ttrss_load_main_interface(browser)
return _is_feed_shown(browser)

View File

@ -1,10 +0,0 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""
URLs for the Tiny Tiny RSS module.
"""
from django.urls import re_path
from .views import TTRSSAppView
urlpatterns = [re_path(r'^apps/ttrss/$', TTRSSAppView.as_view(), name='index')]

View File

@ -1,33 +0,0 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Django views for Tiny Tiny RSS app."""
from django.contrib import messages
from django.utils.translation import gettext_lazy as _
from plinth.forms import TLSDomainForm
from plinth.views import AppView
from . import privileged
class TTRSSAppView(AppView):
"""Show TTRSS app main view."""
app_id = 'ttrss'
form_class = TLSDomainForm
def get_initial(self):
"""Return the values to fill in the form."""
initial = super().get_initial()
initial['domain'] = privileged.get_domain()
return initial
def form_valid(self, form):
"""Change the domain of TT-RSS app."""
data = form.cleaned_data
old_data = form.initial
if old_data['domain'] != data['domain']:
privileged.set_domain(data['domain'])
messages.success(self.request, _('Configuration updated'))
return super().form_valid(form)

View File

@ -335,9 +335,9 @@ def test_packages_remove_obsolete(apt_run):
apt_run.assert_not_called() # No obsolete package to remove currently.
with patch('plinth.modules.upgrades.distupgrade.OBSOLETE_PACKAGES',
['tt-rss', 'searx']):
['searx']):
distupgrade._packages_remove_obsolete()
apt_run.assert_called_with(['remove', 'tt-rss', 'searx'])
apt_run.assert_called_with(['remove', 'searx'])
@patch('plinth.modules.upgrades.distupgrade._apt_run')

View File

@ -52,7 +52,6 @@ _site_url = {
'cockpit': '/_cockpit/',
'syncthing': '/syncthing/',
'rssbridge': '/rss-bridge/',
'ttrss': '/tt-rss/',
'sogo': '/SOGo/',
}

View File

@ -18,6 +18,7 @@ system_urlpatterns = [
urlpatterns = [
re_path(r'^$', views.index, name='index'),
re_path(r'^status/$', views.status, name='status'),
re_path(r'^language-selection/$',
public(views.LanguageSelectionView.as_view()),
name='language-selection'),

View File

@ -178,6 +178,16 @@ def index(request):
})
@public
def status(request):
"""Return the status of service in JSON format."""
status = {
'is_available': True,
'is_first_setup_running': setup.is_first_setup_running
}
return JsonResponse(status)
def _pick_menu_items(menu_items, selected_tags):
"""Return a sorted list of menu items filtered by tags."""