freedombox Debian release 25.3.1

-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmexJlMWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICIFYEACtRxF+0q5SgsZ11qrs4GYjYLXY
 IFNWpsbIthjbrhcBaHMcsBwxVKBccah1X/8tPVHeSvcE+kzIxDE1126i/r6Jl1Lh
 7uc9QTwo6wtSl0wPEvk5Uop0Yn/P08HJHmumpFgA9/Q5zLZPuM7hx8fnO+RKFJ8g
 r8wJPWa69yzLEJ0k1xUAQPG89PxUGr2L9QMfahRkvOb1Kq/7fLxTR00jDp7XmRi6
 xVFLZbem3cLpu0pMOxMUu/M7RVTvWnDeQz2gSm3SEycaaMz9OSWB1zNgy6nHxcZn
 uvD8Qxcb4AVRMoC9SeSSJP/Z1COkd8r2SrGvJp4eXkjumPqBWwcyNixh9hCEOr63
 k9lLf6lY8Q8llBm9693f2FSpYAHOplyAg5TVmmWtRSvDEU7jP/HGj4XVor7nu+jj
 YyDeeXekX0RJID1FaUa5rPQMxUjieJxBkdNDlGqlBtraCwpTO1lbOBFUbW1X48Oc
 Qa9xaYcppKewPrbgNPqiUdmJR2T1DZZ/fq212yvhIn9XW1qZ53DRwAyfulCeFNo1
 7pguleAqt0dVQx71nioVOzzFoeFvxcYKaLtKwBAVHtRg9AyKgaqtCq+z+GvHdbe/
 /tOVPB1cqD2rzlq3VnKRo5iqSaZQcK3iuObkdsRARkgGBOGxYGhGiL+ooCpl6Mg3
 Zmj5B2+xKqrzY3pqKQ==
 =+eVH
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAme0i9sWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICGPxD/47xGPCbl3GGgCXhyLEhsWGd4x8
 3KF8X6sSDitp6IrzzgLelSNxevTc5zWuRGLoQZ8AxZJJitPAJugLzMjFmLIqWym4
 5sP/BtAAXc0UoBw765+0InQZ/tCeeo46c3lfP+ezIm8hcSXDPlttvDzFV/rfP02K
 LpIVLw5gXG8h8oNosok6WIXJa/TthkCw7pDHoSMr/KRGzhCguVVYDSqtIJoVbV0C
 j3EG8P3qsh3UPYMBtxmURwJGOvD9v/Mg+UB3rhNbzJ1LwKwGoPCbR7aEmLTF8slJ
 Ihkhl/35EaICB2sRPimpuqi2E0qkqTcdigHo7q3OLvjehCIHIhPyOieoeMWEtR+6
 vi1jjDEuNHvZLvAIVCbvbqZeTYd9CimSSF7S94MyDDXrf/xBnHbeYKb7B29xMYg3
 dQyKTK0mxBAxfFeaSeGdpP7FI9bs4QZ7m4gQYGG4EkBHop5/1l45UDFRJuOhgCJ/
 bmcqW9JXEazhHMOqJ7EqnNcu8hi6iIGAOW1TGdMZbeDM9Cj+H26nwYN8ahnh3u9m
 iabpwuNNA8B34jh3Wm4QMIa98mGtNd6asmy11B1u/VUohbf4POyOEW0BwPeSLdre
 dQyG0MtsQD9g0vtks18j+2TqHlNW1tFB33IwVwYlm3n6JAIK5DM2bQu6cgpRD/V0
 LAKp1POz/Pe2N6/79w==
 =t9aP
 -----END PGP SIGNATURE-----

Merge tag 'v25.3.1' into debian/bookworm-backports

freedombox Debian release 25.3.1

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
James Valleroy 2025-02-18 08:32:09 -05:00
commit e5a3d8c91e
107 changed files with 8013 additions and 2279 deletions

102
debian/changelog vendored
View File

@ -1,3 +1,105 @@
freedombox (25.3.1) unstable; urgency=medium
[ Benedek Nagy ]
* email: fix fresh installation issue
[ James Valleroy ]
* doc: Fetch latest manual
-- James Valleroy <jvalleroy@mailbox.org> Sat, 15 Feb 2025 17:40:30 -0500
freedombox (25.3) unstable; urgency=medium
[ Burak Yavuz ]
* Translated using Weblate (Turkish)
[ 大王叫我来巡山 ]
* Translated using Weblate (Chinese (Simplified Han script))
[ Jiří Podhorecký ]
* Translated using Weblate (Czech)
[ 109247019824 ]
* Translated using Weblate (Bulgarian)
* Translated using Weblate (Bulgarian)
[ Besnik Bleta ]
* Translated using Weblate (Albanian)
* Translated using Weblate (Albanian)
[ Dietmar ]
* Translated using Weblate (German)
[ James Valleroy ]
* debian: Switch from dnsutils to bind9-dnsutils (Closes: #1094944)
[ ikmaak ]
* Translated using Weblate (Dutch)
[ pesder ]
* Translated using Weblate (Chinese (Traditional Han script))
-- James Valleroy <jvalleroy@mailbox.org> Mon, 10 Feb 2025 20:59:35 -0500
freedombox (25.2) unstable; urgency=medium
[ Dietmar ]
* Translated using Weblate (German)
[ Burak Yavuz ]
* Translated using Weblate (Turkish)
[ 大王叫我来巡山 ]
* Translated using Weblate (Chinese (Simplified Han script))
[ Jiří Podhorecký ]
* Translated using Weblate (Czech)
[ 109247019824 ]
* Translated using Weblate (Bulgarian)
* Translated using Weblate (Bulgarian)
[ Besnik Bleta ]
* Translated using Weblate (Albanian)
[ Sunil Mohan Adapa ]
* action_utils: Implement methods to get/set the systemd boot target
* gnome: Add app to provide a graphical desktop environment
* gnome: Add changes missing from branch merge
* ui: Fix missing arrow on dropdown form fields
* nextcloud: tests: functional: Set override domain testing on VM
* nextcloud: tests: functional: Fix test for modified structure of UI
* ui: Drop the temporary fix for missing popper.js 2.0
* firewall, networks, storage: Drop polkit pkla files
* d/control: Fix incorrect comment format
* d/copyright: Fix copyright entry for GNOME app icons
* ui: Fix tag separator not showing on some machines
* email: Recommend Thunderbird Mobile instead of K-9 Mail
* miniflux: Add management of postgresql daemon in a shared manner
* ttrss: Add management of postgresql daemon in a shared manner
* wordpress: Order daemon enable/disable correctly
* db: Add more utilities for managing PostgreSQL databases
* ttrss: Fix issue with installing after uninstalling
* nextcloud: Drop some dead code
* apache: Enable expires module by default
[ Benedek Nagy ]
* email: Make rspamd learn spam/ham when the user marks mails as junk or
not junk
* sogo: Add a new app for SOGo groupware
[ pesder ]
* Translated using Weblate (Chinese (Traditional Han script))
[ ikmaak ]
* Translated using Weblate (Dutch)
[ James Valleroy ]
* locale: Update translation strings
* doc: Fetch latest manual
-- James Valleroy <jvalleroy@mailbox.org> Mon, 27 Jan 2025 21:07:10 -0500
freedombox (25.1~bpo12+1) bookworm-backports; urgency=medium
* Rebuild for bookworm-backports.

6
debian/control vendored
View File

@ -18,6 +18,8 @@ Build-Depends:
e2fsprogs,
gir1.2-nm-1.0,
libjs-bootstrap5,
# Older libjs-bootstrap5 does not have proper dependency on popper.js >= 2.0
node-popper2,
pybuild-plugin-pyproject,
python3-all:any,
python3-apt,
@ -75,9 +77,9 @@ Depends:
${freedombox:Depends},
adduser,
augeas-tools,
bind9-dnsutils,
curl,
debconf,
dnsutils,
e2fsprogs,
fonts-fork-awesome,
fonts-lato,
@ -94,6 +96,8 @@ Depends:
lsof,
netcat-openbsd,
network-manager,
# Older libjs-bootstrap5 does not have proper dependency on popper.js >= 2.0
node-popper2,
ppp,
pppoe,
python3-apt,

8
debian/copyright vendored
View File

@ -64,6 +64,8 @@ Files: plinth/modules/ejabberd/static/icons/ejabberd.png
plinth/modules/ejabberd/static/icons/ejabberd.svg
plinth/modules/email/static/icons/email.png
plinth/modules/email/static/icons/email.svg
plinth/modules/gnome/static/icons/gnome.png
plinth/modules/gnome/static/icons/gnome.svg
plinth/modules/matrixsynapse/static/icons/matrixsynapse.svg
plinth/modules/privoxy/static/icons/privoxy.png
plinth/modules/privoxy/static/icons/privoxy.svg
@ -273,6 +275,12 @@ Copyright: Interface (https://www.shareicon.net/author/interface)
Comment: https://www.shareicon.net/universal-interface-interface-sharing-share-697502
License: CC-BY-3.0
Files: plinth/modules/sogo/static/icons/sogo.png
plinth/modules/sogo/static/icons/sogo.svg
Copyright: 2024 Inverse inc./Alinto
Comment: https://github.com/Alinto/sogo/blob/master/COPYING.GPL
License: GPL-2
Files: plinth/modules/syncthing/static/icons/syncthing.png
Copyright: 2015 Jack Palevich <jack.palevich@gmail.com>
2014 The Syncthing Authors

View File

@ -1,3 +1,9 @@
#language en
##TAG:TRANSLATION-HEADER-START
~- [[FreedomBox/Customization|English]] - [[es/FreedomBox/Customization|Español]] - [[DebianWiki/EditorGuide#translation|(+)]] -~
##TAG:TRANSLATION-HEADER-END
== FreedomBox Customization ==
<<TableOfContents()>>

View File

@ -8,6 +8,45 @@ 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.3.1 (2025-02-15) ==
* email: fix fresh installation issue
== FreedomBox 25.3 (2025-02-10) ==
* debian: Switch from dnsutils to bind9-dnsutils
* locale: Update translations for Albanian, Bulgarian, Chinese (Simplified Han script), Chinese (Traditional Han script), Czech, Dutch, German, Turkish
== FreedomBox 25.2 (2025-01-27) ==
=== Highlights ===
* gnome: Add app to provide a graphical desktop environment
* sogo: Add a new app for SOGo groupware
=== Other Changes ===
* action_utils: Implement methods to get/set the systemd boot target
* apache: Enable expires module by default
* d/control: Fix incorrect comment format
* d/copyright: Fix copyright entry for GNOME app icons
* db: Add more utilities for managing PostgreSQL databases
* email: Make rspamd learn spam/ham when the user marks mails as junk or not junk.
* email: Recommend Thunderbird Mobile instead of K-9 Mail
* firewall, networks, storage: Drop polkit pkla files
* gnome: Add changes missing from branch merge
* locale: Updated translations for Albanian, Bulgarian, Chinese (Simplified Han script), Chinese (Traditional Han script), Czech, Dutch, German, Turkish
* miniflux: Add management of postgresql daemon in a shared manner
* nextcloud: Drop some dead code
* nextcloud: tests: functional: Fix test for modified structure of UI
* nextcloud: tests: functional: Set override domain testing on VM
* ttrss: Add management of postgresql daemon in a shared manner
* ttrss: Fix issue with installing after uninstalling
* ui: Drop the temporary fix for missing popper.js 2.0
* ui: Fix missing arrow on dropdown form fields
* ui: Fix tag separator not showing on some machines
* wordpress: Order daemon enable/disable correctly
== FreedomBox 25.1 (2025-01-13) ==
=== Highlights ===

View File

@ -0,0 +1,95 @@
#language es
<<Include(FreedomBox/Customization, ,from="^##TAG:TRANSLATION-HEADER-START",to="^##TAG:TRANSLATION-HEADER-END")>>
== Personalización de FreedomBox ==
<<TableOfContents()>>
## BEGIN_INCLUDE
Pese a que la filosofía de !FreedomBox es minimizar las decisiones del usuario, se han habilitado unas pocas para facilitar algunos casos de uso avanzados.
=== Cambio de la App por omisión ===
'''Disponible desde''': versión 0.36.0
'''Dificultad:''' Básica
'''Caso de Uso''': Una !FreedomBox que expone al público una única aplicación cuya app está configurada como página principal al acceder desde internet.
Por ej: Una universidad que use !MediaWiki sobre !FreedomBox como wiki de un curso y quiera que al teclear sus estudiantes el nombre de dominio en sus navegadores accedan directamente al wiki sin pasar por la página principal de la !FreedomBox.
'''Configuración:'''
Cambiar la [[es/FreedomBox/Manual/Configure#Página_Principal_(home)_del_Servidor Web|App por omisión]] en la página de Configuración a la app que quieras servir por omisión.
=== Accesos directos personalizados ===
'''Disponible desde''': versión 0.40.0
'''Dificultad:''' Avanzada
'''Caso de Uso''': El administrador de una !FreedomBox comunitaria instala manualmente algunas aplicaciones no soportadas en la !FreedomBox y quiere que sus usuarios puedan acceder del modo habitual.
''Nota:'' Esta funcionalidad es para uso con aplicaciones de interacción con el usuario final (que tengan cliente web o móvil).
'''Configuración:'''
Crea un fichero llamado `custom-shortcuts.json` en el directorio de configuración de Plinth `/etc/plinth` y añade accesos directos en formato JSON siguiendo el esquema publicado en https://<mi-freedombox>/plinth/api/1/shortcuts.
Un ejemplo de fichero añadiendo un acceso directo a [[https://nextcloud.com|NextCloud]].
{{{#!highlight json
{
"shortcuts": [{
"name": "NextCloud",
"description": ["Nextcloud es un conjunto de software cliente-servidor para crear y usar servicios de alojamiento de archivos."],
"icon_url": "/plinth/custom/static/icons/nextcloud.png",
"clients": [{
"name": "nextcloud",
"platforms": [{
"type": "web",
"url": "/nextcloud"
}]
}],
"tags" : ["Groupware", "File sync"]
}]
}
}}}
Los iconos correspondientes a los accesos directos listados en el fichero anterior deben estar en el directorio `/var/www/plinth/custom/static/icons/` con los nombres declarados en `/etc/plinth/custom-shortcuts.json`.
Tras añadir a !NextCloud en `custom-shortcuts.json` y su icono, reinicia el interfaz web de !FreedomBox. Puedes hacerlo desde el propio interfaz o con la orden {{{ systemctl restart plinth }}}.
Tras el reinicio, la página principal de !FreedomBox ofrecerá el acceso directo nuevo a !NextCloud como se muestra aquí:
{{attachment:FreedomBox/Customization/nextcloud-frontpage-shortcut.png|Acceso directo a NextCloud en la página principal}}
El mismo acceso directo se mostrará también en cualquier app cliente de !FreedomBox para Android conectada a esta !FreedomBox.
{{attachment:FreedomBox/Customization/android-app-custom-shortcut.jpg|Acceso directo a NextCloud en la app para Android}}
=== Estilos ===
'''Disponible desde''': versión 24.25
'''Dificultad:''' Avanzada
'''Caso de Uso''': El administrador de una !FreedomBox quiere personalizar el estilo visual que muestra la !FreedomBox.
'''Configuración:'''
Crea un fichero en `/var/www/plinth/custom/static/css/user.css` y escribe las reglas de estilo en [[https://developer.mozilla.org/en-US/docs/Web/CSS|CSS]].
Este fichero tendrá máxima prioridad en las [[https://developer.mozilla.org/en-US/docs/Web/CSS/Cascade|reglas en cascada]].
Usa la consola para desarrollo del navegador web para comprender qué reglas sobreescribir así como cuanta [[https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity|especificidad]] se necesita.
{{attachment:FreedomBox/Customization/customization_styling.png|Página principal con estilo personalizado}}
## END_INCLUDE
<<Include(FreedomBox/Portal)>>
----
CategoryFreedomBox

View File

@ -8,6 +8,45 @@ 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.3.1 (2025-02-15) ==
* email: fix fresh installation issue
== FreedomBox 25.3 (2025-02-10) ==
* debian: Switch from dnsutils to bind9-dnsutils
* locale: Update translations for Albanian, Bulgarian, Chinese (Simplified Han script), Chinese (Traditional Han script), Czech, Dutch, German, Turkish
== FreedomBox 25.2 (2025-01-27) ==
=== Highlights ===
* gnome: Add app to provide a graphical desktop environment
* sogo: Add a new app for SOGo groupware
=== Other Changes ===
* action_utils: Implement methods to get/set the systemd boot target
* apache: Enable expires module by default
* d/control: Fix incorrect comment format
* d/copyright: Fix copyright entry for GNOME app icons
* db: Add more utilities for managing PostgreSQL databases
* email: Make rspamd learn spam/ham when the user marks mails as junk or not junk.
* email: Recommend Thunderbird Mobile instead of K-9 Mail
* firewall, networks, storage: Drop polkit pkla files
* gnome: Add changes missing from branch merge
* locale: Updated translations for Albanian, Bulgarian, Chinese (Simplified Han script), Chinese (Traditional Han script), Czech, Dutch, German, Turkish
* miniflux: Add management of postgresql daemon in a shared manner
* nextcloud: Drop some dead code
* nextcloud: tests: functional: Fix test for modified structure of UI
* nextcloud: tests: functional: Set override domain testing on VM
* ttrss: Add management of postgresql daemon in a shared manner
* ttrss: Fix issue with installing after uninstalling
* ui: Drop the temporary fix for missing popper.js 2.0
* ui: Fix missing arrow on dropdown form fields
* ui: Fix tag separator not showing on some machines
* wordpress: Order daemon enable/disable correctly
== FreedomBox 25.1 (2025-01-13) ==
=== Highlights ===

View File

@ -104,6 +104,10 @@
<<Include(FreedomBox/ReleaseNotes, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
= Personalizar =
<<Include(es/FreedomBox/Customization, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
= Contribuir =
<<Include(es/FreedomBox/Contribute, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

View File

@ -3,4 +3,4 @@
Package init file.
"""
__version__ = '25.1'
__version__ = '25.3.1'

View File

@ -29,6 +29,18 @@ def is_systemd_running():
return os.path.exists('/run/systemd')
def systemd_get_default() -> str:
"""Return the default target that systemd will boot into."""
process = subprocess.run(['systemctl', 'get-default'],
stdout=subprocess.PIPE, check=True)
return process.stdout.decode().strip()
def systemd_set_default(target: str):
"""Set the default target that systemd will boot into."""
subprocess.run(['systemctl', 'set-default', target], check=True)
def service_daemon_reload():
"""Reload systemd to ensure that newer unit files are read."""
subprocess.run(['systemctl', 'daemon-reload'], check=True,

View File

@ -1,10 +1,6 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""
Common utilities to help with handling a database.
"""
"""Common utilities to help with handling a database."""
import pathlib
import subprocess
import threading
from typing import ClassVar
@ -85,51 +81,3 @@ class DBLock:
# most of the significant cases where we have seen database lock issues.
lock = DBLock()
#
# PostgreSQL utilites
#
def _run_as_postgres(command, stdin=None, stdout=None):
"""Run a command as postgres user."""
command = ['sudo', '--user', 'postgres'] + command
return subprocess.run(command, stdin=stdin, stdout=stdout, check=True)
def postgres_dump_database(backup_file: str, database_name: str,
database_user: str):
"""Dump PostgreSQL database to a file.
Overwrites file if it exists. Uses pg_dump utility from postgres package
(needs to be installed).
"""
backup_path = pathlib.Path(backup_file)
backup_path.parent.mkdir(parents=True, exist_ok=True)
with open(backup_path, 'w', encoding='utf-8') as file_handle:
process = _run_as_postgres(['pg_dumpall', '--roles-only'],
stdout=subprocess.PIPE)
file_handle.write(f'DROP ROLE IF EXISTS {database_user};\n')
for line in process.stdout.decode().splitlines():
if database_user in line:
file_handle.write(line + '\n')
with open(backup_path, 'a', encoding='utf-8') as file_handle:
_run_as_postgres(
['pg_dump', '--create', '--clean', '--if-exists', database_name],
stdout=file_handle)
def postgres_restore_database(backup_file: str, database_name):
"""Restore PostgreSQL database from a file.
Drops database and recreates it. Uses pg_dump utility from postgres package
(needs to be installed).
"""
# This is needed for old backups only. New backups include 'DROP DATABASE
# IF EXISTS' and 'CREATE DATABASE' statements.
_run_as_postgres(['dropdb', database_name])
_run_as_postgres(['createdb', database_name])
with open(backup_file, 'r', encoding='utf-8') as file_handle:
_run_as_postgres(['psql', '--dbname', database_name],
stdin=file_handle)

117
plinth/db/postgres.py Normal file
View File

@ -0,0 +1,117 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Utilities to help with PostgreSQL databases.
Uses utilities from 'postgres' package such as 'psql' and 'pg_dump'.
"""
import os
import pathlib
import subprocess
from plinth import action_utils
def _run_as(command, **kwargs):
"""Run a command as 'postgres' user."""
command = ['sudo', '--user', 'postgres'] + command
return subprocess.run(command, check=True, **kwargs)
def run_query(query):
"""Run a database query as 'postgres' user.
Does not ensure that database server is running.
"""
env = os.environ.copy()
env['ON_ERROR_EXIT'] = '1'
return _run_as(['psql', '--echo-errors'], env=env,
input=query.encode('utf-8'))
def _create_user(database_user: str, database_password: str):
"""Create a new user account with given credentials.
Ignore errors if user already exists. Set password on the account either
way. Passwords must be alphanumeric.
"""
query = f'''
DO $$
BEGIN
CREATE ROLE {database_user} WITH
PASSWORD '{database_password}'
NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN NOREPLICATION
NOBYPASSRLS;
EXCEPTION WHEN duplicate_object THEN
ALTER ROLE {database_user} WITH
PASSWORD '{database_password}';
END
$$;'''
run_query(query)
def _drop_user(database_user: str):
"""Remove a user account with given username."""
run_query(f'DROP ROLE {database_user};')
def create_database(database_name: str, database_user: str,
database_password: str):
"""Create a new database and a user account to access it.
Database server is temporarily started if it is not running.
"""
query = f'''
CREATE EXTENSION IF NOT EXISTS dblink;
DO $$
BEGIN
PERFORM dblink_exec('',
'CREATE DATABASE {database_name} WITH OWNER {database_user}');
EXCEPTION WHEN duplicate_database THEN
ALTER DATABASE {database_name}
OWNER TO {database_user};
END
$$;'''
with action_utils.service_ensure_running('postgresql'):
_create_user(database_user, database_password)
run_query(query)
def drop_database(database_name: str, database_user: str):
"""Delete the database and the user account owning it.
Database server is temporarily started if it is not running.
"""
query = f'DROP DATABASE {database_name};'
with action_utils.service_ensure_running('postgresql'):
run_query(query)
_drop_user(database_user)
def dump_database(backup_file: str | pathlib.Path, database_name: str):
"""Dump PostgreSQL database to a file.
Database server is temporarily started if it is not running. Overwrite
file if it exists.
"""
backup_path = pathlib.Path(backup_file)
backup_path.parent.mkdir(parents=True, exist_ok=True)
with action_utils.service_ensure_running('postgresql'):
with open(backup_path, 'w', encoding='utf-8') as file_handle:
_run_as([
'pg_dump', '--create', '--clean', '--if-exists', database_name
], stdout=file_handle)
def restore_database(backup_file: str | pathlib.Path, database_name: str,
database_user: str, database_password: str):
"""Restore database from a file.
Database server is temporarily started if it is not running. User account
is removed and recreated if it already exists. Drop database and recreate
if it already exists.
"""
with action_utils.service_ensure_running('postgresql'):
drop_database(database_name, database_user)
create_database(database_name, database_user, database_password)
with open(backup_file, 'r', encoding='utf-8') as file_handle:
_run_as(['psql', '--dbname', database_name], stdin=file_handle)

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2023-10-19 06:18+0000\n"
"Last-Translator: Shaik <arifashaik807@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/"
@ -99,15 +99,15 @@ msgstr "اللغة المستخدمة في واجهة الويب"
msgid "Use the language preference set in the browser"
msgstr "استخدم لغة المتصفح"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1071,8 +1071,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -1811,7 +1812,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2073,7 +2074,7 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2109,7 +2110,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -2769,6 +2770,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2798,7 +2855,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3257,7 +3314,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4725,7 +4782,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5416,7 +5473,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5425,11 +5482,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5438,7 +5495,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5488,7 +5545,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5785,8 +5842,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -5996,7 +6053,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -6007,7 +6064,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6037,11 +6094,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -6902,6 +6959,49 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8709,35 +8809,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -8757,10 +8857,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -98,15 +98,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1072,8 +1072,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -1814,7 +1815,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2078,7 +2079,7 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2114,7 +2115,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -2782,6 +2783,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2811,7 +2868,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3270,7 +3327,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4748,7 +4805,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5439,7 +5496,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5448,11 +5505,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5461,7 +5518,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5511,7 +5568,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5808,8 +5865,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -6021,7 +6078,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -6032,7 +6089,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6062,11 +6119,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -6929,6 +6986,49 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8736,35 +8836,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -8784,10 +8884,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@ -94,15 +94,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1064,8 +1064,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -1804,7 +1805,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2066,7 +2067,7 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2102,7 +2103,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -2762,6 +2763,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2791,7 +2848,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3248,7 +3305,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4706,7 +4763,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5397,7 +5454,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5406,11 +5463,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5419,7 +5476,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5469,7 +5526,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5764,8 +5821,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -5975,7 +6032,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -5986,7 +6043,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6016,11 +6073,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -6879,6 +6936,49 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8673,35 +8773,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -8721,10 +8821,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,10 +7,10 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"PO-Revision-Date: 2025-01-03 22:02+0000\n"
"Last-Translator: 109247019824 <109247019824@users.noreply.hosted.weblate."
"org>\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2025-01-30 05:02+0000\n"
"Last-Translator: 109247019824 <109247019824@users.noreply.hosted.weblate.org>"
"\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/bg/>\n"
"Language: bg\n"
@ -103,15 +103,15 @@ msgstr "Език на интерфейса"
msgid "Use the language preference set in the browser"
msgstr "Използване на предпочитания от четеца език"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Начало"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Приложения"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Системни"
@ -203,7 +203,7 @@ msgstr ""
#: modules/avahi/manifest.py:14 modules/backups/manifest.py:17
msgid "Local"
msgstr ""
msgstr "Местно"
#: modules/avahi/manifest.py:14
msgid "mDNS"
@ -318,6 +318,8 @@ msgid ""
"In 24 hour format. Services may become temporarily unavailable while running "
"backup operation at this time of the day."
msgstr ""
"В 24-часов формат. Докато се извършва създаването на резервно копие в "
"избрания час услугите може временно да бъдат недостъпни."
#: modules/backups/forms.py:85 modules/backups/forms.py:107
msgid "Included apps"
@ -550,7 +552,7 @@ msgstr "Системата за резервни копия е заета с д
#: modules/backups/privileged.py:92
msgid "Not enough space left on the disk or remote location."
msgstr ""
msgstr "Недостатъчно място на носителя или отдалеченото място."
#: modules/backups/repository.py:94
msgid "Existing repository is not encrypted."
@ -1136,8 +1138,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Настройките са променени"
@ -1902,7 +1905,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Домейн"
@ -2169,11 +2172,13 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
msgstr ""
"Поща се получава от всички настроени домейни в системата. От тях изберете "
"най-важните."
#: modules/email/forms.py:35
msgid "New alias (without @domain)"
@ -2181,19 +2186,19 @@ msgstr ""
#: modules/email/forms.py:42
msgid "Contains illegal characters"
msgstr ""
msgstr "Съдържа недопустими знаци"
#: modules/email/forms.py:45
msgid "Must start and end with a-z or 0-9"
msgstr ""
msgstr "Трябва да започва и завършва с a-z или 0-9"
#: modules/email/forms.py:49
msgid "Cannot be a number"
msgstr ""
msgstr "Не може да бъде число"
#: modules/email/forms.py:59
msgid "Aliases"
msgstr ""
msgstr "Псевдоними"
#: modules/email/manifest.py:12 modules/roundcube/__init__.py:50
#: modules/roundcube/manifest.py:7
@ -2205,8 +2210,8 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr "Thunderbird Mobile"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -2218,20 +2223,20 @@ msgstr "Пощенски сървър"
#: modules/email/manifest.py:82
msgid "IMAP"
msgstr ""
msgstr "IMAP"
#: modules/email/manifest.py:82
msgid "Spam control"
msgstr ""
msgstr "Нежелана поща"
#: modules/email/templates/email-aliases.html:13
#: modules/email/templates/email.html:15
msgid "Manage Aliases"
msgstr ""
msgstr "Управление на псевдоними"
#: modules/email/templates/email-aliases.html:16
msgid "You have no email aliases."
msgstr ""
msgstr "Не са настроени псевдоними."
#: modules/email/templates/email-aliases.html:28
msgid "Create a new email alias"
@ -2242,22 +2247,16 @@ msgid "Add"
msgstr "Добавяне"
#: modules/email/templates/email-dns.html:9
#, fuzzy
#| msgid "DNS Records"
msgid "DNS Records for domain:"
msgstr "Записи на DNS"
msgstr "Записи на DNS за домейна:"
#: modules/email/templates/email-dns.html:12
#, fuzzy
#| msgid ""
#| "The following DNS records must be added manually on your primary domain "
#| "for the mail server to work properly."
msgid ""
"The following DNS records must be added manually on this domain for the mail "
"server to work properly for this domain."
msgstr ""
"Следните записи на DNS трябва да бъдат добавени ръчно в основния домейн, за "
"да работи правилно пощенският сървър."
"Следните записи в DNS трябва да бъдат добавени ръчно за този домейн, за да "
"работи правилно пощенският сървър за домейна."
#: modules/email/templates/email-dns.html:23
#: modules/email/templates/email-dns.html:77
@ -2310,10 +2309,8 @@ msgid ""
msgstr ""
#: modules/email/templates/email-dns.html:76
#, fuzzy
#| msgid "Hostname"
msgid "Host"
msgstr "Име на хоста"
msgstr "Хост"
#: modules/email/templates/email.html:10
msgid "Manage Spam"
@ -2887,6 +2884,75 @@ msgstr "Хранилището е променено."
msgid "Edit repository"
msgstr "Промяна на хранилище"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
"GNOME е среда за работния плот, с фокус върху простотата и лекотата на "
"използване."
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
"Това приложение превръща {box_name} в настолен компютър, ако физически "
"свържете към него монитор, клавиатура и мишка. Налични са мрежов четец, офис "
"пакет и други основни помощни прилижения. Можете да инсталирате допълнителен "
"графичен софтуер, като използвате предоставения приложението софтуерен "
"център."
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
"Това приложение не е подходящо за хардуер от нисък клас. То изисква най-"
"малко 4ГиБ опертаивна памет, 4ГиБ дисково пространство и графичен "
"процесор, който да е способен на основно 3D ускорение."
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
"След като инсталирате, включите, изключите или премахнете приложението, ще "
"трябва да <a href=\"„{power_url}“\">рестартирате</a> машината, за да влязат "
"промените в сила."
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr "GNOME"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Работен плот"
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr "Мрежов четец"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr "Офиспакет"
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr "Магазин за софтуер"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr "ПГИ"
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr "Приложения с графичен интерфейс"
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2916,7 +2982,7 @@ msgstr "Обратна връзка"
msgid "Contribute"
msgstr "Допринасяне"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3381,7 +3447,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4264,14 +4330,12 @@ msgid "Mumble"
msgstr ""
#: modules/mumble/__init__.py:158
#, fuzzy
#| msgid "grub package is configured"
msgid "Mumble server is configured"
msgstr "Пакетът grub е настроен"
msgstr "Сървърът на Mumble е настроен"
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
msgstr "Задаване на парола за суперпотребителя"
#: modules/mumble/forms.py:33
msgid ""
@ -4973,7 +5037,7 @@ msgstr "Редактиране на връзката"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Редактиране"
@ -5664,7 +5728,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5673,11 +5737,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5686,7 +5750,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr "Nextcloud"
@ -5739,9 +5803,9 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
msgstr "Групов софтуер"
#: modules/nextcloud/views.py:53
msgid "Password update failed. Please choose a stronger password."
@ -6040,8 +6104,8 @@ msgstr "Рестартиране"
msgid "Shutdown"
msgstr "Изключване"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Рестартиране"
@ -6151,10 +6215,8 @@ msgid "Usage reporting"
msgstr "Отчет за използването"
#: modules/privacy/manifest.py:10
#, fuzzy
#| msgid "Onion services"
msgid "External services"
msgstr "Услуга на Onion"
msgstr "Външни услуги"
#: modules/privacy/manifest.py:10
msgid "Fallback DNS"
@ -6269,7 +6331,7 @@ msgstr ""
msgid "Access rights"
msgstr "Права за достъп"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6280,9 +6342,9 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
msgstr "GNOME календар"
#: modules/radicale/manifest.py:56
msgid "Evolution"
@ -6310,13 +6372,13 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
msgstr "CalDAV"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
msgstr "CardDAV"
#: modules/radicale/views.py:32
msgid "Access rights configuration updated"
@ -7203,6 +7265,49 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr "SOGo"
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr "Webmail"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr "Календар"
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr "Адресна книга"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9158,35 +9263,35 @@ msgstr ""
"данни. Това е безплатен софтуер, който ви позволява да инсталирате и "
"управлявате сървърни приложения с лекота."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Начало"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Приложения"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " Системни"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Промяна на парола"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Изключване"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Изход"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Избор на език"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Вход"
@ -9206,10 +9311,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr "Настолни устройства"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -9408,6 +9509,9 @@ msgstr "преди премахване на {app_id}"
msgid "Gujarati"
msgstr "Гуджарати"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "24-часов формат."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2021-06-16 07:33+0000\n"
"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n"
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
@ -97,15 +97,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1069,8 +1069,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -1824,7 +1825,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "ডোমেন"
@ -2092,7 +2093,7 @@ msgstr "সক্রিয়"
msgid "Primary domain"
msgstr "ডোমেন"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2130,7 +2131,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -2802,6 +2803,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2831,7 +2888,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3288,7 +3345,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4758,7 +4815,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5449,7 +5506,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5458,11 +5515,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5471,7 +5528,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5523,7 +5580,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5818,8 +5875,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -6029,7 +6086,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -6040,7 +6097,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6070,11 +6127,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -6937,6 +6994,49 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8738,35 +8838,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -8786,10 +8886,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"PO-Revision-Date: 2025-01-02 09:00+0000\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2025-01-29 04:02+0000\n"
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
"freedombox/cs/>\n"
@ -101,15 +101,15 @@ msgstr "Jazyk pro toto webové rozhraní"
msgid "Use the language preference set in the browser"
msgstr "Použít upřednostňovaný jazyk nastavený ve webovém prohlížeči"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Domů"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Aplikace"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Systém"
@ -313,6 +313,8 @@ msgid ""
"In 24 hour format. Services may become temporarily unavailable while running "
"backup operation at this time of the day."
msgstr ""
"Ve 24-hodinovém formátu. Při zálohování v tuto denní dobu mohou být služby "
"dočasně nedostupné."
#: modules/backups/forms.py:85 modules/backups/forms.py:107
msgid "Included apps"
@ -543,7 +545,7 @@ msgstr "Zálohovací systém je zaneprázdněn jinou operací."
#: modules/backups/privileged.py:92
msgid "Not enough space left on the disk or remote location."
msgstr ""
msgstr "Na disku nebo ve vzdáleném umístění nezbývá dostatek místa."
#: modules/backups/repository.py:94
msgid "Existing repository is not encrypted."
@ -1140,8 +1142,9 @@ msgstr "Obnovení IP adresy a domén"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Nastavení aktualizováno"
@ -1832,6 +1835,8 @@ msgid ""
"This service uses an external service to lookup public IP address. This can "
"be configured in the privacy app."
msgstr ""
"Tato služba používá externí službu k vyhledávání veřejné IP adresy. To lze "
"nakonfigurovat v aplikaci pro ochranu soukromí."
#: modules/dynamicdns/__init__.py:64
msgid "Dynamic DNS Client"
@ -1962,7 +1967,7 @@ msgstr "Toto pole je povinné."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Doména"
@ -2255,11 +2260,11 @@ msgstr "Postfix / Dovecot"
#: modules/email/__init__.py:80
msgid "More emails"
msgstr ""
msgstr "Další e-maily"
#: modules/email/__init__.py:80
msgid "Same mailbox"
msgstr ""
msgstr "Stejná poštovní schránka"
#: modules/email/__init__.py:82
msgid "My Email Aliases"
@ -2269,7 +2274,7 @@ msgstr "Moje e-mailové aliasy"
msgid "Primary domain"
msgstr "Primární doména"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2307,8 +2312,8 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr "Thunderbird Mobile"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -2344,22 +2349,16 @@ msgid "Add"
msgstr "Přidat"
#: modules/email/templates/email-dns.html:9
#, fuzzy
#| msgid "DNS Records"
msgid "DNS Records for domain:"
msgstr "Záznamy DNS"
msgstr "Záznamy DNS pro doménu:"
#: modules/email/templates/email-dns.html:12
#, fuzzy
#| msgid ""
#| "The following DNS records must be added manually on your primary domain "
#| "for the mail server to work properly."
msgid ""
"The following DNS records must be added manually on this domain for the mail "
"server to work properly for this domain."
msgstr ""
"Pro správnou funkci poštovního serveru je třeba na primární doméně ručně "
"přidat následující záznamy DNS."
"Pro správnou funkci poštovního serveru na této doméně je třeba ručně přidat "
"následující záznamy DNS."
#: modules/email/templates/email-dns.html:23
#: modules/email/templates/email-dns.html:77
@ -2389,10 +2388,8 @@ msgid "Host/Target/Value"
msgstr "Hostitel / cíl / hodnota"
#: modules/email/templates/email-dns.html:50
#, fuzzy
#| msgid "Server hostname or IP address"
msgid "Reverse DNS Records for IP Addresses"
msgstr "Název nebo IP adresa serveru"
msgstr "Reverzní záznamy DNS pro IP adresy"
#: modules/email/templates/email-dns.html:53
#, python-format
@ -2406,18 +2403,28 @@ msgid ""
"part. Only one of your domains can have Revese DNS lookup configured unless "
"you have multiple public IP addresses."
msgstr ""
"Pokud vaše %(box_name)s běží na infrastruktuře cloudové služby, měli byste "
"nakonfigurovat <a href=\"https://en.wikipedia.org/wiki/"
"Reverse_DNS_lookup\">Reverzní vyhledávání DNS</a>. Není to povinné, nicméně "
"to výrazně zlepšuje doručitelnost e-mailů. Reverzní DNS se nekonfiguruje "
"tam, kde je váš běžný DNS. Měli byste jej hledat v nastavení svého VPS/ISP. "
"Někteří poskytovatelé za vás předkonfigurují část s IP adresou a vy musíte "
"nastavit pouze část s doménou. Reverzní vyhledávání DNS může být "
"nakonfigurováno pouze u jedné z vašich domén, pokud nemáte více veřejných IP "
"adres."
#: modules/email/templates/email-dns.html:66
msgid ""
"An external service is used to lookup public IP address to show in the "
"following section. This can be configured in the privacy app."
msgstr ""
"K vyhledání veřejné IP adresy, která se zobrazí v následující části, se "
"používá externí služba. To lze nakonfigurovat v aplikaci pro ochranu "
"soukromí."
#: modules/email/templates/email-dns.html:76
#, fuzzy
#| msgid "Hostname"
msgid "Host"
msgstr "Název stroje"
msgstr "Hostitel"
#: modules/email/templates/email.html:10
msgid "Manage Spam"
@ -2433,12 +2440,13 @@ msgid ""
"The following domains are configured. View details to see the list of DNS "
"entries to be made for the domain."
msgstr ""
"Jsou nakonfigurovány následující domény. Zobrazením podrobností zobrazíte "
"seznam záznamů DNS, které mají být pro danou doménu vytvořeny."
#: modules/email/templates/email.html:35
#, fuzzy, python-format
#| msgid "Resolve domain name: {domain}"
#, python-format
msgid "View domain: %(domain)s"
msgstr "Vyřešit název domény: {domain}"
msgstr "Zobrazit doménu: %(domain)s"
#: modules/featherwiki/__init__.py:25
#, python-brace-format
@ -3032,6 +3040,72 @@ msgstr "Repozitář upraven."
msgid "Edit repository"
msgstr "Upravit repozitář"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
"GNOME je prostředí, které se zaměřuje na jednoduchost a snadné používání."
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
"Tato aplikace promění vaši {box_name} ve stolní počítač, pokud k němu "
"fyzicky připojíte monitor, klávesnici a myš. K dispozici je prohlížeč, "
"kancelářský balík a další základní nástroje. Další grafické aplikace můžete "
"nainstalovat pomocí centra softwaru, které je k dispozici uvnitř."
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
"Tato aplikace není vhodná pro hardware nižší třídy. Vyžaduje alespoň 4 GB "
"paměti RAM, 4 GB místa na disku a grafický procesor schopný základní 3D "
"akcelerace."
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
"Po instalaci, povolení, zakázání nebo odinstalování aplikace je třeba <a "
"href=\"{power_url}\">restartovat</a> počítač, aby se změny projevily."
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr "GNOME"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Desktop"
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr "Prohlížeč"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr "Kancelářský balík"
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr "Obchod se softwarem"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr "GUI"
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr "Grafické aplikace"
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3061,7 +3135,7 @@ msgstr "Odeslat zpětnou vazbu"
msgid "Contribute"
msgstr "Zapojit se"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3605,7 +3679,7 @@ msgid "Web conference"
msgstr "Webové konference"
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "Licenční informace o JavaScriptu"
@ -4578,10 +4652,8 @@ msgid "Mumble"
msgstr "Mumble"
#: modules/mumble/__init__.py:158
#, fuzzy
#| msgid "grub package is configured"
msgid "Mumble server is configured"
msgstr "balíček grub je nakonfigurován"
msgstr "Server Mumble je nakonfigurován"
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
@ -5316,7 +5388,7 @@ msgstr "Upravit připojení"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Upravit"
@ -6059,7 +6131,7 @@ msgstr "Připojení {name} smazáno."
msgid "Failed to delete connection: Connection not found."
msgstr "Smazání připojení se nezdařilo: Připojení nenalezeno."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6073,13 +6145,13 @@ msgstr ""
"počítače a mobilní klienty. Server Nextcloud poskytuje dobře integrované "
"webové rozhraní."
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
"Nextcloud mohou používat všichni uživatelé služby FreedomBox. Chcete-li "
"provést správu "
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6092,7 +6164,7 @@ msgstr ""
"právní kontrolu provádí projekt upstream, nikoli Debian/{box_name}. "
"Aktualizace jsou prováděny podle nezávislého cyklu."
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr "Nextcloud"
@ -6150,7 +6222,7 @@ msgstr "Synchronizace souborů"
msgid "Sharing"
msgstr "Sdílení"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr "Groupware"
@ -6487,8 +6559,8 @@ msgstr "Restart"
msgid "Shutdown"
msgstr "Vypnout"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Restartovat"
@ -6552,6 +6624,11 @@ msgid ""
"provided by the FreedomBox Foundation at https://ddns.freedombox.org/ip/. If "
"empty, lookups are disabled and some functionality will fail."
msgstr ""
"Volitelná hodnota. Tato adresa URL slouží k určení veřejně viditelné IP "
"adresy vašeho {box_name}. Adresa URL by měla jednoduše vrátit adresu IPv4 "
"nebo IPv6, odkud přichází požadavek klienta. Výchozí nastavení je použití "
"služby poskytované nadací FreedomBox na adrese https://ddns.freedombox.org/"
"ip/. Pokud je prázdná, vyhledávání je zakázáno a některé funkce selžou."
#: modules/privacy/forms.py:25
msgid "Periodically submit a list of apps used (suggested)"
@ -6591,20 +6668,16 @@ msgstr ""
"připojení stabilní a spolehlivé."
#: modules/privacy/forms.py:45
#, fuzzy
#| msgid "URL to look up public IP"
msgid "URL to look up public IP address"
msgstr "URL adresa na které hledat veřejnou IP adresu"
msgstr "URL pro vyhledání veřejné IP adresy"
#: modules/privacy/manifest.py:10
msgid "Usage reporting"
msgstr "Hlášení o použití"
#: modules/privacy/manifest.py:10
#, fuzzy
#| msgid "Standard Services"
msgid "External services"
msgstr "Standardní služby"
msgstr "Externí služby"
#: modules/privacy/manifest.py:10
msgid "Fallback DNS"
@ -6752,7 +6825,7 @@ msgstr ""
msgid "Access rights"
msgstr "Přístupová práva"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6766,7 +6839,7 @@ msgstr ""
"adresa&gt;) a své uživatelské jméno. DAVx5 zobrazí všechny existující "
"kalendáře a adresáře a vy můžete vytvořit nové."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "Kalendář GNOME"
@ -6802,11 +6875,11 @@ msgstr "Kalendář"
msgid "Contacts"
msgstr "Kontakty"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr "CalDAV"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr "CardDAV"
@ -7793,6 +7866,58 @@ msgstr "Pro dokončení obnovy ze zálohy je třeba systém restartovat."
msgid "Rollback to Snapshot"
msgstr "Vrátit do podoby zachyceného stavu"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
"SOGo je groupwarový server, který poskytuje bohaté webové rozhraní pro e-"
"mail, kalendář, úkoly a kontakty. Ke kalendáři, úkolům a kontaktům lze "
"přistupovat také pomocí různých mobilních a desktopových aplikací "
"využívajících standardy CalDAV a CardDAV."
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
"Webmail spolupracuje s aplikací <a href=\"{email_url}\">Postfix/Dovecot</a> "
"e-mailového serveru pro načítání, správu a odesílání e-mailů."
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
"Všichni uživatelé na {box_name} se mohou přihlásit a používat SOGo. Poštu "
"doručenou do jejich schránek aplikací e-mailového serveru lze číst a novou "
"poštu odesílat."
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr "SOGo"
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr "Thunderbird + SOGo konektor"
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr "Webmail"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr "Kalendář"
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr "Záznamník adres"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9832,35 +9957,35 @@ msgstr ""
"Jedná se o bezplatný software, který umožňuje snadnou instalaci a správu "
"serverových aplikací."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Domů"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Aplikace"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " Systém"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Změnit heslo"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Vypnout"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Odhlásit"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Vyberte jazyk"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Přihlásit"
@ -9880,10 +10005,6 @@ msgstr "Web"
msgid "Launch"
msgstr "Spustit"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Desktop"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -10098,6 +10219,9 @@ msgstr "před odinstalací {app_id}"
msgid "Gujarati"
msgstr "gudžarátština"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "Ve 24hodinovém formátu."

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -105,15 +105,15 @@ msgstr "Sprog denne web-brugergrænseflade skal vises i"
msgid "Use the language preference set in the browser"
msgstr "Benyt browserens sprogindstilling"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Apps"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "System"
@ -1180,8 +1180,9 @@ msgstr "Opfrisk IP-adresse og domæner"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfiguration opdateret"
@ -2056,7 +2057,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Domæne"
@ -2372,7 +2373,7 @@ msgstr "Håndter samlinger"
msgid "Primary domain"
msgstr "Primær forbindelse"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2410,8 +2411,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3186,6 +3189,66 @@ msgstr "pakker ikke fundet"
msgid "Edit repository"
msgstr "Opret Bruger"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
#, fuzzy
#| msgid "IRC Client (Quassel)"
msgid "Desktop"
msgstr "IRC-klient (Quassel)"
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Upgrades"
msgid "Software store"
msgstr "Softwareopdateringer"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3217,7 +3280,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3741,7 +3804,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -5441,7 +5504,7 @@ msgstr "Rediger Forbindelse"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Rediger"
@ -6205,7 +6268,7 @@ msgstr "Slettede forbindelse {name}."
msgid "Failed to delete connection: Connection not found."
msgstr "Kunne ikke slette forbindelse: Forbindelse ikke fundet."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6214,11 +6277,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6227,7 +6290,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
#, fuzzy
#| msgid "Next"
@ -6291,7 +6354,7 @@ msgstr "System"
msgid "Sharing"
msgstr "Aktiver Shaarli"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Add Service"
msgid "Groupware"
@ -6676,8 +6739,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Sluk Nu"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
#, fuzzy
#| msgid "Restart Now"
msgid "Restart"
@ -6943,7 +7006,7 @@ msgstr ""
msgid "Access rights"
msgstr "Adgang"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6954,7 +7017,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6984,11 +7047,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7999,6 +8062,53 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Adresse"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -10086,39 +10196,39 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Apps"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " System"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Ændr kodeord"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
#, fuzzy
#| msgid "Shut Down Now"
msgid "Shut down"
msgstr "Sluk Nu"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Log ud"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "Sprog"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Log ind"
@ -10140,12 +10250,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
#, fuzzy
#| msgid "IRC Client (Quassel)"
msgid "Desktop"
msgstr "IRC-klient (Quassel)"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""
@ -10362,6 +10466,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "Optional Value. If your {box_name} is not connected directly to the "

View File

@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"PO-Revision-Date: 2025-01-09 07:38+0000\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2025-01-30 05:01+0000\n"
"Last-Translator: Dietmar <sagen@permondes.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
"freedombox/de/>\n"
@ -104,15 +104,15 @@ msgstr "Sprache für die Darstellung dieser Weboberfläche"
msgid "Use the language preference set in the browser"
msgstr "Die im Browser festgelegte Sprache verwenden"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Startseite"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Apps"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "System"
@ -321,6 +321,8 @@ msgid ""
"In 24 hour format. Services may become temporarily unavailable while running "
"backup operation at this time of the day."
msgstr ""
"Im 24-Stunden-Format. Die Dienste können vorübergehend nicht verfügbar sein, "
"wenn zu dieser Zeit eine Datensicherung durchgeführt wird."
#: modules/backups/forms.py:85 modules/backups/forms.py:107
msgid "Included apps"
@ -556,6 +558,8 @@ msgstr "Das Backup-System ist mit einem anderen Vorgang beschäftigt."
#: modules/backups/privileged.py:92
msgid "Not enough space left on the disk or remote location."
msgstr ""
"Nicht genügend Speicherplatz auf dem Datenträger oder an einem entfernten "
"Ort."
#: modules/backups/repository.py:94
msgid "Existing repository is not encrypted."
@ -1173,8 +1177,9 @@ msgstr "IP-Adresse und Domänen aktualisieren"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfiguration aktualisiert"
@ -1880,6 +1885,8 @@ msgid ""
"This service uses an external service to lookup public IP address. This can "
"be configured in the privacy app."
msgstr ""
"Dieser Dienst verwendet einen externen Dienst, um die öffentliche IP-Adresse "
"zu ermitteln. Dies kann in der Datenschutz-App konfiguriert werden."
#: modules/dynamicdns/__init__.py:64
msgid "Dynamic DNS Client"
@ -2010,7 +2017,7 @@ msgstr "Dieses Feld ist erforderlich."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Domain"
@ -2321,7 +2328,7 @@ msgstr "Meine E-Mail-Aliase"
msgid "Primary domain"
msgstr "Primäre Domain"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2359,8 +2366,8 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr "Thunderbird Mobile"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -2396,22 +2403,16 @@ msgid "Add"
msgstr "Hinzufügen"
#: modules/email/templates/email-dns.html:9
#, fuzzy
#| msgid "DNS Records"
msgid "DNS Records for domain:"
msgstr "DNS-Einträge"
msgstr "DNS-Einträge für die Domain:"
#: modules/email/templates/email-dns.html:12
#, fuzzy
#| msgid ""
#| "The following DNS records must be added manually on your primary domain "
#| "for the mail server to work properly."
msgid ""
"The following DNS records must be added manually on this domain for the mail "
"server to work properly for this domain."
msgstr ""
"Die folgenden DNS-Einträge müssen manuell zu Ihrer primären Domain "
"hinzugefügt werden, damit der Mailserver korrekt funktioniert."
"Die folgenden DNS-Einträge müssen manuell zu dieser Domäne hinzugefügt "
"werden, damit der E-Mail-Server für diese Domäne ordnungsgemäß funktioniert."
#: modules/email/templates/email-dns.html:23
#: modules/email/templates/email-dns.html:77
@ -2441,10 +2442,8 @@ msgid "Host/Target/Value"
msgstr "Host/Ziel/Wert"
#: modules/email/templates/email-dns.html:50
#, fuzzy
#| msgid "Server hostname or IP address"
msgid "Reverse DNS Records for IP Addresses"
msgstr "Servername oder IP-Adresse"
msgstr ""
#: modules/email/templates/email-dns.html:53
#, python-format
@ -2458,18 +2457,31 @@ msgid ""
"part. Only one of your domains can have Revese DNS lookup configured unless "
"you have multiple public IP addresses."
msgstr ""
"Wenn Ihr %(box_name)s auf einer Cloud-Service-Infrastruktur läuft, sollten "
"Sie <a href=\"„https://de.wikipedia.org/wiki/Reverse_DNS“\">Reverse DNS</a> "
"konfigurieren. Dies ist nicht zwingend erforderlich, verbessert aber die "
"Zustellbarkeit von E-Mails erheblich. Reverse DNS ist nicht dort "
"konfiguriert, wo Ihr regulärer DNS ist. Sie sollten es in den Einstellungen "
"Ihres VPS/ISP suchen. Bei einigen Providern ist der IP-Adressen-Teil für Sie "
"vorkonfiguriert, und Sie müssen nur den Domain-Teil einstellen. Nur für eine "
"Ihrer Domains kann Revese DNS lookup konfiguriert werden, es sei denn, Sie "
"haben mehrere öffentliche IP-Adressen."
#: modules/email/templates/email-dns.html:66
#, fuzzy
msgid ""
"An external service is used to lookup public IP address to show in the "
"following section. This can be configured in the privacy app."
msgstr ""
"Ein externer Dienst wird für die Suche nach der öffentlichen IP-Adresse "
"verwendet, die im folgenden Abschnitt angezeigt wird. Dies kann in der "
"Datenschutz-App konfiguriert werden."
#: modules/email/templates/email-dns.html:76
#, fuzzy
#| msgid "Hostname"
msgid "Host"
msgstr "Hostname"
msgstr "Host"
#: modules/email/templates/email.html:10
msgid "Manage Spam"
@ -2485,12 +2497,13 @@ msgid ""
"The following domains are configured. View details to see the list of DNS "
"entries to be made for the domain."
msgstr ""
"Die folgenden Domänen sind konfiguriert. Unter Details finden Sie die Liste "
"der DNS-Einträge, die für die Domäne erstellt werden müssen."
#: modules/email/templates/email.html:35
#, fuzzy, python-format
#| msgid "Resolve domain name: {domain}"
#, python-format
msgid "View domain: %(domain)s"
msgstr "Domainname auflösen: {domain}"
msgstr "Domäne anzeigen: %(domain)s"
#: modules/featherwiki/__init__.py:25
#, python-brace-format
@ -3096,6 +3109,77 @@ msgstr "Archiv bearbeitet."
msgid "Edit repository"
msgstr "Archiv bearbeiten"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
"GNOME ist eine Desktop-Umgebung, die sich auf Einfachheit und "
"Benutzerfreundlichkeit konzentriert."
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
"Diese App verwandelt Ihre {box_name} in einen Desktop-Computer, wenn Sie "
"einen Monitor, eine Tastatur und eine Maus daran anschließen. Ein Browser, "
"ein Office-Paket und andere grundlegende Dienstprogramme sind verfügbar. Sie "
"können weitere grafische Anwendungen über das mitgelieferte Software-Center "
"installieren."
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
"Diese Anwendung ist nicht für Low-End-Hardware geeignet. Sie benötigt "
"mindestens 4 GB RAM, 4 GB Festplattenspeicher und einen Grafikprozessor, der "
"die grundlegende 3D-Beschleunigung beherrscht."
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
"Nach der Installation, Aktivierung, Deaktivierung oder Deinstallation der "
"Anwendung müssen Sie den <a href=\"„{power_url}“\">Neustart</a> des "
"Computers durchführen, damit die Änderungen wirksam werden."
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr "GNOME"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Desktop"
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr "Browser"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "Software store"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3125,7 +3209,7 @@ msgstr "Feedback geben"
msgid "Contribute"
msgstr "Mitwirken"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3682,7 +3766,7 @@ msgid "Web conference"
msgstr "Web-Konferenz"
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "JavaScript-Lizenzinformation"
@ -4682,10 +4766,8 @@ msgid "Mumble"
msgstr "Mumble"
#: modules/mumble/__init__.py:158
#, fuzzy
#| msgid "Mumble server is running"
msgid "Mumble server is configured"
msgstr "Mumble Server läuft"
msgstr "Mumble-Server ist konfiguriert"
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
@ -5433,7 +5515,7 @@ msgstr "Verbindung bearbeiten"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Bearbeiten"
@ -6181,7 +6263,7 @@ msgstr "Verbindung {name} gelöscht."
msgid "Failed to delete connection: Connection not found."
msgstr "Konnte Verbindung nicht löschen: Verbindung nicht gefunden."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
#, fuzzy
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
@ -6196,13 +6278,13 @@ msgstr ""
"Computer und mobile Clients. Der Nextcloud Server bietet eine gut "
"integrierte Web-Schnittstelle."
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
"Alle Nutzer von FreedomBox können Nextcloud nutzen. Zur Durchführung von "
"administrativen "
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6216,7 +6298,7 @@ msgstr ""
"Projekt und nicht von Debian/{box_name} durchgeführt. Aktualisierungen "
"werden in einem unabhängigen Zyklus durchgeführt."
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr "Nextcloud"
@ -6276,7 +6358,7 @@ msgstr "Dateisynchronisierung"
msgid "Sharing"
msgstr "Sharing"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr "Groupware"
@ -6620,8 +6702,8 @@ msgstr "Neustart"
msgid "Shutdown"
msgstr "Herunterfahren"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Neu starten"
@ -6686,6 +6768,12 @@ msgid ""
"provided by the FreedomBox Foundation at https://ddns.freedombox.org/ip/. If "
"empty, lookups are disabled and some functionality will fail."
msgstr ""
"Optionaler Wert. Diese URL wird verwendet, um die öffentlich sichtbare IP-"
"Adresse Ihrer {box_name} zu ermitteln. Die URL sollte einfach die IPv4- oder "
"IPv6-Adresse zurückgeben, von der die Client-Anfrage kommt. Standardmäßig "
"wird der von der FreedomBox Foundation unter https://ddns.freedombox.org/ip/ "
"bereitgestellte Dienst verwendet. Wenn der Wert leer ist, sind die Abfragen "
"deaktiviert und einige Funktionen werden nicht ausgeführt."
#: modules/privacy/forms.py:25
msgid "Periodically submit a list of apps used (suggested)"
@ -6737,10 +6825,8 @@ msgid "Usage reporting"
msgstr "Nutzungsberichte"
#: modules/privacy/manifest.py:10
#, fuzzy
#| msgid "Enable repro service"
msgid "External services"
msgstr "repro Dienst einschalten"
msgstr "Externe Dienste"
#: modules/privacy/manifest.py:10
msgid "Fallback DNS"
@ -6891,7 +6977,7 @@ msgstr ""
msgid "Access rights"
msgstr "Zugriffsrechte"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6905,7 +6991,7 @@ msgstr ""
"adresse>) und ihren Benutzernamen. DAVx5 wird Ihre gesamten vorhandenen "
"Kalender und Adressbücher anzeigen, und Sie können neue anlegen."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "GNOME Kalender"
@ -6941,11 +7027,11 @@ msgstr "Kalender"
msgid "Contacts"
msgstr "Kontakte"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr "CalDAV"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr "CardDAV"
@ -7950,6 +8036,60 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr "Zurücksetzen auf Speicherauszug"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
"SOGo ist ein Groupware-Server, der eine umfangreiche Webschnittstelle für E-"
"Mail, Kalender, Aufgaben und Kontakte bietet. Auf Kalender, Aufgaben und "
"Kontakte kann auch mit verschiedenen mobilen und Desktop-Anwendungen unter "
"Verwendung der Standards CalDAV und CardDAV zugegriffen werden."
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
"Webmail arbeitet mit der <a href=\"„{email_url}“\">Postfix/Dovecot</a> E"
"-Mail-Server-Anwendung, um E-Mails abzurufen, zu verwalten und zu versenden."
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
"Alle Benutzer von {box_name} können sich bei SOGo anmelden und es nutzen. E-"
"Mails, die von der E-Mail-Server-App an ihre Postfächer geliefert werden, "
"können gelesen und neue E-Mails können versendet werden."
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr "SOGo"
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr "Webmail"
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "Calendar"
msgid "Calender"
msgstr "Kalender"
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr "Adressbuch"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9800,7 +9940,7 @@ msgid ""
"Zoph. For additional users, accounts must be created both in {box_name} and "
"in Zoph with the same user name."
msgstr ""
"Der Benutzer {box_name}, der Zoph eingerichtet hat, wird auch der "
"Der {box_name} Benutzer, der Zoph eingerichtet hat, wird auch der "
"Administrator in Zoph. Für zusätzliche Benutzer müssen Konten sowohl in "
"{box_name} als auch in Zoph mit demselben Benutzernamen erstellt werden."
@ -10051,35 +10191,35 @@ msgstr ""
"und Datenschutz entwickelt wurde. Es ist freie Software, mit der Sie Server-"
"Apps einfach installieren und verwalten können."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Startseite"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Apps"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " System"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Passwort ändern"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Herunterfahren"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Abmelden"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Sprache wählen"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Anmelden"
@ -10099,10 +10239,6 @@ msgstr "Web"
msgid "Launch"
msgstr "Starten"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Desktop"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -10316,6 +10452,9 @@ msgstr "vor der Deinstallation von {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "Im 24-Stunden-Format."

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -95,15 +95,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1065,8 +1065,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -1805,7 +1806,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2067,7 +2068,7 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2103,7 +2104,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -2763,6 +2764,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2792,7 +2849,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3249,7 +3306,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4707,7 +4764,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5398,7 +5455,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5407,11 +5464,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5420,7 +5477,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5470,7 +5527,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5765,8 +5822,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -5976,7 +6033,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -5987,7 +6044,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6017,11 +6074,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -6880,6 +6937,49 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8674,35 +8774,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -8722,10 +8822,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -107,15 +107,15 @@ msgstr "Επιλέξτε γλώσσα που θα χρησιμοποιηθεί
msgid "Use the language preference set in the browser"
msgstr "Χρήση της προεπιλεγμένης γλώσσας του περιηγητή διαδικτύου"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Κεντρική σελίδα"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Εφαρμογές"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Σύστημα"
@ -1214,8 +1214,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Η ρύθμιση παραμέτρων Ενημερώθηκε"
@ -2101,7 +2102,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Όνομα διαδικτύου"
@ -2420,7 +2421,7 @@ msgstr "Διαχείριση αποθετηρίων"
msgid "Primary domain"
msgstr "Κύρια σύνδεση"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2460,8 +2461,10 @@ msgid "Thunderbird"
msgstr "Mozilla Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr ""
#, fuzzy
#| msgid "Mozilla Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Mozilla Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3206,6 +3209,68 @@ msgstr "To αποθετήριο τροποποιήθηκε."
msgid "Edit repository"
msgstr "Τροποποίηση αποθετηρίου"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
#, fuzzy
#| msgid "GNOME Calendar"
msgid "GNOME"
msgstr "GNOME Calendar"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Επιφάνειας εργασίας"
#: modules/gnome/manifest.py:10
#, fuzzy
#| msgid "Tor Browser"
msgid "Browser"
msgstr "Tor πρόγραμμα περιήγησης"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Share deleted."
msgid "Software store"
msgstr "Το μέρισμα διαγράφηκε."
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3237,7 +3302,7 @@ msgstr "Υποβάλετε σχόλια"
msgid "Contribute"
msgstr "Συνεισφέρετε"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3812,7 +3877,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "Πληροφορίες άδειας χρήσης JavaScript"
@ -5562,7 +5627,7 @@ msgstr "Επεξεργασία σύνδεσης"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Επεξεργασία"
@ -6335,7 +6400,7 @@ msgstr "Η σύνδεση {name} διαγράφηκε."
msgid "Failed to delete connection: Connection not found."
msgstr "Απέτυχε η διαγραφή της σύνδεσης: η σύνδεση δεν βρέθηκε."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6344,11 +6409,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6357,7 +6422,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
#, fuzzy
#| msgid "Next"
@ -6424,7 +6489,7 @@ msgstr ""
msgid "Sharing"
msgstr "Κοινή χρήση"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Group Share"
msgid "Groupware"
@ -6795,8 +6860,8 @@ msgstr ""
msgid "Shutdown"
msgstr "ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Κάνετε επανεκκίνηση"
@ -7076,7 +7141,7 @@ msgstr ""
msgid "Access rights"
msgstr "Σημείο πρόσβασης"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -7091,7 +7156,7 @@ msgstr ""
"υπάρχοντα ημερολόγια και βιβλία διευθύνσεων και μπορείτε να δημιουργήσετε "
"νέα."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "GNOME Calendar"
@ -7131,11 +7196,11 @@ msgstr "GNOME Calendar"
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -8215,6 +8280,53 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr "Επαναφορά σε στιγμιότυπο"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "GNOME Calendar"
msgid "Calender"
msgstr "GNOME Calendar"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Διεύθυνση"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -10367,35 +10479,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Κεντρική σελίδα"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Εφαρμογές"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " Σύστημα"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Αλλαγή κωδικού πρόσβασης"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Αποσύνδεση"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Επιλογή γλώσσας"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Σύνδεση"
@ -10415,10 +10527,6 @@ msgstr "Ιστός"
msgid "Launch"
msgstr "Έναρξη"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Επιφάνειας εργασίας"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -103,15 +103,15 @@ msgstr "Idioma para mostrar esta interfaz web"
msgid "Use the language preference set in the browser"
msgstr "Configure la preferencia de idioma en el navegador"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Principal"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Aplicaciones"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Sistema"
@ -1181,8 +1181,9 @@ msgstr "Actualizar direcciones IP y dominios"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Configuración actualizada"
@ -2023,7 +2024,7 @@ msgstr "Este es un campo obligatorio."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Dominio"
@ -2339,7 +2340,7 @@ msgstr "Mis alias de correo electrónico"
msgid "Primary domain"
msgstr "Dominio principal"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2377,8 +2378,10 @@ msgid "Thunderbird"
msgstr "Mozilla Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Mozilla Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3102,6 +3105,68 @@ msgstr "Repositorio editado."
msgid "Edit repository"
msgstr "Editar repositorio"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
#, fuzzy
#| msgid "GNOME Files"
msgid "GNOME"
msgstr "GNOME Archivos"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Escritorio"
#: modules/gnome/manifest.py:10
#, fuzzy
#| msgid "Tor Browser"
msgid "Browser"
msgstr "Navegador Tor"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "Actualización de software (Update)"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3131,7 +3196,7 @@ msgstr "Enviar Comentarios"
msgid "Contribute"
msgstr "Contribuír"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3690,7 +3755,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "Información de licencia de JavaScript"
@ -5453,7 +5518,7 @@ msgstr "Editar conexión"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Editar"
@ -6198,7 +6263,7 @@ msgstr "Conexión {name} eliminada."
msgid "Failed to delete connection: Connection not found."
msgstr "Ha fallado la eliminación de la conexión: no se encontró."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6212,13 +6277,13 @@ msgstr ""
"aplicaciones cliente para ordenadores de sobremesa y clientes móviles. El "
"servidor Nextcloud proporciona una interfaz web bien integrada."
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
"Todos los usuarios de FreedomBox pueden utilizar Nextcloud. Para realizar "
"tareas administrativas "
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6232,7 +6297,7 @@ msgstr ""
"{box_name} . Las actualizaciones se realizan siguiendo un ciclo "
"independiente."
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr "Nextcloud"
@ -6294,7 +6359,7 @@ msgstr "Sistema de archivos"
msgid "Sharing"
msgstr "Compartir"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Group Share"
msgid "Groupware"
@ -6647,8 +6712,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Apagar"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Reiniciar"
@ -6923,7 +6988,7 @@ msgstr ""
msgid "Access rights"
msgstr "Permisos de acceso"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6938,7 +7003,7 @@ msgstr ""
"y agendas disponibles y podrá crear otros nuevos.&lt;/tu.direccion."
"freedombox&gt;."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "Calendario GNOME"
@ -6976,11 +7041,11 @@ msgstr "Calendario GNOME"
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -8008,6 +8073,55 @@ msgstr "Debe reiniciar el sistema para completar la restauración."
msgid "Rollback to Snapshot"
msgstr "Restaurar a instantánea"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "GNOME Calendar"
msgid "Calender"
msgstr "Calendario GNOME"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Dirección"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -10108,35 +10222,35 @@ msgstr ""
"propiedad de los datos. Es un software gratuito que te permite instalar y "
"gestionar aplicaciones de un servidor con facilidad."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Inicio"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Aplicaciones"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " Sistema"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Cambiar clave de acceso"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Apagar"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Cerrar sesión"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Seleccionar idioma"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Iniciar sesión"
@ -10156,10 +10270,6 @@ msgstr "Web"
msgid "Launch"
msgstr "Lanzar"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Escritorio"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -10372,6 +10482,9 @@ msgstr "antes de desinstalar {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "En formato 24 horas."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -103,16 +103,16 @@ msgstr "زبان محیط این برنامهٔ مدیریتی"
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
#, fuzzy
msgid "Apps"
msgstr "برنامه‌ها"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1185,8 +1185,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "پیکربندی به‌روز شد"
@ -2045,7 +2046,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "دامنه"
@ -2332,7 +2333,7 @@ msgstr "ساختن اتصال"
msgid "Primary domain"
msgstr "اتصال اصلی"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2370,7 +2371,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -3100,6 +3101,64 @@ msgstr ""
msgid "Edit repository"
msgstr "ساختن اتصال"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "{name} deleted."
msgid "Software store"
msgstr "{name} پاک شد."
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
#, fuzzy
@ -3132,7 +3191,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3642,7 +3701,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -5286,7 +5345,7 @@ msgstr "ویرایش اتصال"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "ویرایش"
@ -6045,7 +6104,7 @@ msgstr "اتصال {name} پاک شد."
msgid "Failed to delete connection: Connection not found."
msgstr "پاک‌کردن اتصال شکست خورد: اتصال پیدا نشد."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6054,11 +6113,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6067,7 +6126,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -6127,7 +6186,7 @@ msgstr ""
msgid "Sharing"
msgstr "مشترک"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Shared"
msgid "Groupware"
@ -6434,8 +6493,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -6655,7 +6714,7 @@ msgstr ""
msgid "Access rights"
msgstr "نقطهٔ دسترسی"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -6666,7 +6725,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6696,11 +6755,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7652,6 +7711,51 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "نشانی"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9606,38 +9710,38 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
#, fuzzy
msgid " Apps"
msgstr "برنامه‌ها"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "زبان"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -9657,10 +9761,6 @@ msgstr "وب"
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
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-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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-discuss@lists.alioth.debian."
@ -106,15 +106,15 @@ msgstr "LANGUAGE FOR THIS WEB ADMINISTRATION INTERFACE"
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "APPS"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "SYSTEM"
@ -1226,8 +1226,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "CONFIGURATION UPDATED"
@ -2131,7 +2132,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "DOMAIN"
@ -2444,7 +2445,7 @@ msgstr "CREATE USER"
msgid "Primary domain"
msgstr "PRIMARY CONNECTION"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2484,7 +2485,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -3254,6 +3255,66 @@ msgstr "PACKAGES NOT FOUND"
msgid "Edit repository"
msgstr "CREATE USER"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
#, fuzzy
#| msgid "IRC Client (Quassel)"
msgid "Desktop"
msgstr "IRC CLIENT (QUASSEL)"
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Upgrades"
msgid "Software store"
msgstr "SOFTWARE UPGRADES"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3285,7 +3346,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3799,7 +3860,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -5478,7 +5539,7 @@ msgstr "EDIT CONNECTION"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "EDIT"
@ -6240,7 +6301,7 @@ msgstr "CONNECTION {name} DELETED."
msgid "Failed to delete connection: Connection not found."
msgstr "FAILED TO DELETE CONNECTION: CONNECTION NOT FOUND."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6249,11 +6310,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6262,7 +6323,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
#, fuzzy
#| msgid "Next"
@ -6326,7 +6387,7 @@ msgstr "SYSTEM"
msgid "Sharing"
msgstr "ENABLE SHAARLI"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Add Service"
msgid "Groupware"
@ -6721,8 +6782,8 @@ msgstr ""
msgid "Shutdown"
msgstr "SHUT DOWN NOW"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
#, fuzzy
#| msgid "Restart Now"
msgid "Restart"
@ -6984,7 +7045,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -6995,7 +7056,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -7025,11 +7086,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -8047,6 +8108,51 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "ADDRESS"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -10134,43 +10240,43 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
#, fuzzy
#| msgid "Apps"
msgid " Apps"
msgstr "APPS"
#: templates/base.html:135
#: templates/base.html:134
#, fuzzy
#| msgid "System"
msgid " System"
msgstr "SYSTEM"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "CHANGE PASSWORD"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
#, fuzzy
#| msgid "Shut Down Now"
msgid "Shut down"
msgstr "SHUT DOWN NOW"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "LOG OUT"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "LANGUAGE"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "LOG IN"
@ -10192,12 +10298,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
#, fuzzy
#| msgid "IRC Client (Quassel)"
msgid "Desktop"
msgstr "IRC CLIENT (QUASSEL)"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2025-01-05 16:52+0000\n"
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
@ -103,15 +103,15 @@ msgstr "Langue de cette interface web"
msgid "Use the language preference set in the browser"
msgstr "Utiliser la langue du navigateur"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Accueil"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Applis"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Système"
@ -1168,8 +1168,9 @@ msgstr "Actualiser ladresse IP et les domaines"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Configuration mise à jour"
@ -2014,7 +2015,7 @@ msgstr "Ce champ est requis."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Domaine"
@ -2324,7 +2325,7 @@ msgstr "Mes alias de courriel"
msgid "Primary domain"
msgstr "Domaine principal"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2362,8 +2363,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3093,6 +3096,68 @@ msgstr "Dépôt modifié."
msgid "Edit repository"
msgstr "Modifier le dépôt"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
#, fuzzy
#| msgid "GNOME Files"
msgid "GNOME"
msgstr "Fichiers GNOME"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Bureau"
#: modules/gnome/manifest.py:10
#, fuzzy
#| msgid "Tor Browser"
msgid "Browser"
msgstr "Navigateur Tor"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "Mise à jour du système"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3122,7 +3187,7 @@ msgstr "Partager vos impressions"
msgid "Contribute"
msgstr "Participer"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3687,7 +3752,7 @@ msgid "Web conference"
msgstr "Conférence Web"
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "Information de licence JavaScript"
@ -5442,7 +5507,7 @@ msgstr "Modifier la connexion"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Modifier"
@ -6195,7 +6260,7 @@ msgstr "Connexion {name} supprimée."
msgid "Failed to delete connection: Connection not found."
msgstr "Échec de suppression de la connexion : connexion introuvable."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6209,13 +6274,13 @@ msgstr ""
"des applications clientes pour les ordinateurs de bureau et des clients "
"mobiles. Le serveur Nextcloud fournit une interface web bien intégrée."
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
"Tous les utilisateurs de FreedomBox peuvent utiliser Nextcloud. Pour "
"effectuer des opérations administratives "
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6229,7 +6294,7 @@ msgstr ""
"en amont et pas par Debian/{box_name}. Les mises à jour sont effectuées en "
"fonction d'un cycle indépendant."
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr "Nextcloud"
@ -6288,7 +6353,7 @@ msgstr "Synchronisation de fichiers"
msgid "Sharing"
msgstr "Partages"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr "Logiciel de groupe"
@ -6634,8 +6699,8 @@ msgstr "Redémarrer"
msgid "Shutdown"
msgstr "Éteindre"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Redémarrer"
@ -6908,7 +6973,7 @@ msgstr ""
msgid "Access rights"
msgstr "Droits daccès"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6922,7 +6987,7 @@ msgstr ""
"votre.freedombox>) et votre nom dutilisateur. DAVx5 vous affichera tous vos "
"agendas et carnets dadresses existants et vous pourrez en créer de nouveaux."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "Agenda GNOME"
@ -6959,11 +7024,11 @@ msgstr "Calendrier"
msgid "Contacts"
msgstr "Contacts"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr "CalDAV"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr "CardDAV"
@ -7978,6 +8043,55 @@ msgstr "Le système doit être redémarré pour terminer le retour en arrière."
msgid "Rollback to Snapshot"
msgstr "Revenir à linstantané"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "Email"
msgid "Webmail"
msgstr "Courriel"
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "Calendar"
msgid "Calender"
msgstr "Calendrier"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Adresse"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -10084,35 +10198,35 @@ msgstr ""
"et de la maîtrise de vos données. Cest un logiciel libre qui vous laisse "
"installer et gérer facilement des applis de serveur."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Accueil"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Applis"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " Système"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Changer le mot de passe"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Éteindre"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Se déconnecter"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Choisir la langue"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Sidentifier"
@ -10132,10 +10246,6 @@ msgstr "Web"
msgid "Launch"
msgstr "Lancer"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Bureau"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -10353,6 +10463,9 @@ msgstr "avant la désinstallation de {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "Au format 24 heures."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -99,15 +99,15 @@ msgstr "Idioma para amosar esta interface web"
msgid "Use the language preference set in the browser"
msgstr "Usar a preferencia de idioma definida no navegador"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1075,8 +1075,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -1819,7 +1820,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2081,7 +2082,7 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2117,7 +2118,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -2779,6 +2780,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2810,7 +2867,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3269,7 +3326,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4741,7 +4798,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5434,7 +5491,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5443,11 +5500,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5456,7 +5513,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5508,7 +5565,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5805,8 +5862,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -6018,7 +6075,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -6029,7 +6086,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6059,11 +6116,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -6930,6 +6987,49 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8748,35 +8848,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -8796,10 +8896,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -102,15 +102,15 @@ msgstr "આ વેબ પ્રબંધક ઈન્ટરફેસ માટ
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1135,8 +1135,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "રૂપરેખાંકન સુધારાયુ"
@ -1972,7 +1973,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2281,7 +2282,7 @@ msgstr "દસ્તાવેજીકરણ"
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2319,7 +2320,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -3022,6 +3023,62 @@ msgstr ""
msgid "Edit repository"
msgstr "દસ્તાવેજીકરણ"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3053,7 +3110,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3512,7 +3569,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -5058,7 +5115,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5766,7 +5823,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5775,11 +5832,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5788,7 +5845,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5844,7 +5901,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -6145,8 +6202,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -6360,7 +6417,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -6371,7 +6428,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6401,11 +6458,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7282,6 +7339,51 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "GnuDIP Server Address"
msgid "Address book"
msgstr "GnuDIP સર્વર સરનામું"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9176,39 +9278,39 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
#, fuzzy
#| msgid "BitTorrent Web Client"
msgid " Apps"
msgstr "બીટ ટોરેન્ટ વેબ ક્લાયન્ટ"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "ભાષા"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -9230,10 +9332,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2023-10-19 06:30+0000\n"
"Last-Translator: Shaik <arifashaik807@gmail.com>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
@ -103,15 +103,15 @@ msgstr "इस वेब इंटरफेस में इसतेमाल
msgid "Use the language preference set in the browser"
msgstr "जो भाषा ब्राउज़र में हैं, वो भाषा उपयोग करें"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "होम"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "ऐप्स"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "सिस्टम"
@ -1209,8 +1209,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "कॉन्फ़िगरेशन अपडेट करें"
@ -2088,7 +2089,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "डोमेन"
@ -2406,7 +2407,7 @@ msgstr "यूसर बनाये"
msgid "Primary domain"
msgstr "मुख्य कनेक्शन"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2446,8 +2447,10 @@ msgid "Thunderbird"
msgstr "मोज़िला थंडरबर्ड"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr ""
#, fuzzy
#| msgid "Mozilla Thunderbird"
msgid "Thunderbird Mobile"
msgstr "मोज़िला थंडरबर्ड"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3209,6 +3212,68 @@ msgstr ""
msgid "Edit repository"
msgstr "यूसर बनाये"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
#, fuzzy
#| msgid "GNOME Calendar"
msgid "GNOME"
msgstr "गनोम कैलेंडर"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "डेस्कटॉप"
#: modules/gnome/manifest.py:10
#, fuzzy
#| msgid "Tor Browser"
msgid "Browser"
msgstr "टोर ब्राउजर"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Upgrades"
msgid "Software store"
msgstr "सॉफ्टवेयर अपग्रेडस"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3240,7 +3305,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
#, fuzzy
@ -3767,7 +3832,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "जावास्क्रिप्ट लाइसेंस जानकारी"
@ -5449,7 +5514,7 @@ msgstr "कनेक्शन संपादित करें"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "संपादन"
@ -6221,7 +6286,7 @@ msgstr "कनेक्शन {name} हटाया गया."
msgid "Failed to delete connection: Connection not found."
msgstr "कनेक्शन हटाने में विफल: कनेक्शन नहीं मिला."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6230,11 +6295,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6243,7 +6308,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -6309,7 +6374,7 @@ msgstr "फ़ाइलसिस्टम"
msgid "Sharing"
msgstr "शेयरिंग"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Add Share"
msgid "Groupware"
@ -6681,8 +6746,8 @@ msgstr ""
msgid "Shutdown"
msgstr "शट डाउन"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "रीस्टार्ट"
@ -6944,7 +7009,7 @@ msgstr ""
msgid "Access rights"
msgstr "अभिगम केंद्र"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -6962,7 +7027,7 @@ msgstr ""
"राडिकैल सर्वर का यूआरएल दर्ज करें (जैसे http://localhost:5232) और अपने यूसरनाम. "
"डीएवीड्रोइड सब मौजूदा कैलेंडर और पता पुस्तिकाओं दिखाएगा और आप नया बना सकते हैं."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "गनोम कैलेंडर"
@ -7005,11 +7070,11 @@ msgstr "गनोम कैलेंडर"
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -8035,6 +8100,53 @@ msgstr "रोलबैक शुरु करने के लिए सिस
msgid "Rollback to Snapshot"
msgstr "स्नैपशॉट को रोलबैक करें"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "GNOME Calendar"
msgid "Calender"
msgstr "गनोम कैलेंडर"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "ऍड्रेस"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -10171,35 +10283,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " होम"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " ऐप्स"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " सिस्टम"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "पासवर्ड बदलें"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "शट डाउन"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "लॉग आउट"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "भाषा चुनें"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "लॉग इन"
@ -10219,10 +10331,6 @@ msgstr "वेब"
msgid "Launch"
msgstr "लॉन्च"
#: templates/clients.html:42
msgid "Desktop"
msgstr "डेस्कटॉप"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "जीएनयू / लिनक्स"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2022-10-24 18:39+0000\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/"
@ -101,15 +101,15 @@ msgstr "A webes felület megjelenítéséhez használt nyelv"
msgid "Use the language preference set in the browser"
msgstr "A böngésző nyelvének használata"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Kezdőlap"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Alkalmazások"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Rendszer"
@ -1178,8 +1178,9 @@ msgstr "IP-címek és tartományok frissítése"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "A beállítások frissültek"
@ -2056,7 +2057,7 @@ msgstr "Ezt a mezőt ki kell tölteni."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Domain"
@ -2383,7 +2384,7 @@ msgstr "E-mail álneveim"
msgid "Primary domain"
msgstr "Elsődleges domain"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2421,8 +2422,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3162,6 +3165,68 @@ msgstr "Tároló szerkesztve."
msgid "Edit repository"
msgstr "Tároló szerkesztése"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
#, fuzzy
#| msgid "GNOME Files"
msgid "GNOME"
msgstr "GNOME Fájlok"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Asztali"
#: modules/gnome/manifest.py:10
#, fuzzy
#| msgid "Tor Browser"
msgid "Browser"
msgstr "Tor böngésző"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "Szoftverfrissítések"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3191,7 +3256,7 @@ msgstr "Visszajelzés küldése"
msgid "Contribute"
msgstr "Hozzájárulás"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3754,7 +3819,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "JavaScript licencinformáció"
@ -5558,7 +5623,7 @@ msgstr "Kapcsolat szerkesztése"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Szerkesztés"
@ -6317,7 +6382,7 @@ msgstr "Kapcsolat törölve: {name}."
msgid "Failed to delete connection: Connection not found."
msgstr "A kapcsolat törlése sikertelen, mivel nem található."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6326,11 +6391,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6339,7 +6404,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
#, fuzzy
#| msgid "Next"
@ -6419,7 +6484,7 @@ msgstr "Fájlrendszer"
msgid "Sharing"
msgstr "Megosztás"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Group Share"
msgid "Groupware"
@ -6785,8 +6850,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Leállítás"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Újraindítás"
@ -7058,7 +7123,7 @@ msgstr ""
msgid "Access rights"
msgstr "Hozzáférési jogok"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -7072,7 +7137,7 @@ msgstr ""
"cimed&gt;) és a felhasználónevet. A DAVx5 meg fogja mutatni az összes "
"elérhető naptárt és címjegyzéket, majd később újakat is létrehozhatsz."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "GNOME Calendar"
@ -7110,11 +7175,11 @@ msgstr "GNOME Calendar"
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -8148,6 +8213,55 @@ msgstr "A visszaállítás befejezéséhez a rendszert újra kell indítani."
msgid "Rollback to Snapshot"
msgstr "Visszaállítás pillanatképre"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "GNOME Calendar"
msgid "Calender"
msgstr "GNOME Calendar"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Cím"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -10272,35 +10386,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Kezdőlap"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Alkalmazások"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " Rendszer"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Jelszómódosítás"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Leállítás"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Kijelentkezés"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Válassz nyelvet"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Bejelentkezés"
@ -10320,10 +10434,6 @@ msgstr "Webes"
msgid "Launch"
msgstr "Indítás"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Asztali"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -10546,6 +10656,9 @@ msgstr ""
msgid "Gujarati"
msgstr "Gudzsaráti"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "24 órás formátumban."

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -98,15 +98,15 @@ msgstr "Bahasa yang digunakan untuk menyajikan antarmuka web ini"
msgid "Use the language preference set in the browser"
msgstr "Gunakan preferensi bahasa yang ditetapkan di browser"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Beranda"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Apps"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Sistem"
@ -1166,8 +1166,9 @@ msgstr "Refresh Alamat IP dan Domain"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfigurasi diperbarui"
@ -2047,7 +2048,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Domain"
@ -2363,7 +2364,7 @@ msgstr "Kelola Perpustakaan"
msgid "Primary domain"
msgstr "Koneksi utama"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2403,8 +2404,10 @@ msgid "Thunderbird"
msgstr "Mozilla Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr ""
#, fuzzy
#| msgid "Mozilla Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Mozilla Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3139,6 +3142,64 @@ msgstr "Diedit repositori."
msgid "Edit repository"
msgstr "Edit Repositori"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Desktop"
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Server URL updated"
msgid "Software store"
msgstr "URL Server diperbarui"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3168,7 +3229,7 @@ msgstr "Berikan umpan balik"
msgid "Contribute"
msgstr "Kontribusi"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3716,7 +3777,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "Informasi Lisensi JavaScript"
@ -5319,7 +5380,7 @@ msgstr "Sunting Koneksi"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Sunting"
@ -6016,7 +6077,7 @@ msgstr "Koneksi {name} dihapus."
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6025,11 +6086,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6038,7 +6099,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -6094,7 +6155,7 @@ msgstr ""
msgid "Sharing"
msgstr "Berbagi"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Add Service"
msgid "Groupware"
@ -6405,8 +6466,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Matikan"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Mulai ulang"
@ -6624,7 +6685,7 @@ msgstr ""
msgid "Access rights"
msgstr "Hak akses"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6635,7 +6696,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "Kalender GNOME"
@ -6667,11 +6728,11 @@ msgstr "Kalender GNOME"
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7599,6 +7660,53 @@ msgstr "Sistem harus dimulai ulang untuk menyelesaikan rollback."
msgid "Rollback to Snapshot"
msgstr "Rollback ke Snapshot"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "GNOME Calendar"
msgid "Calender"
msgstr "Kalender GNOME"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Address"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9525,35 +9633,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Beranda"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Aplikasi"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " sistem"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Ganti kata sandi"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Matikan"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Keluar"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Pilih bahasa"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Masuk"
@ -9573,10 +9681,6 @@ msgstr "Laman"
msgid "Launch"
msgstr "Luncurkan"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Desktop"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
@ -101,15 +101,15 @@ msgstr "Lingua da usare per la presentazione di questa interfaccia web"
msgid "Use the language preference set in the browser"
msgstr "Usa la lingua impostata nel browser"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1163,8 +1163,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Configurazione caricata"
@ -2012,7 +2013,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
#, fuzzy
msgid "Domain"
msgstr "Dominio"
@ -2326,7 +2327,7 @@ msgstr "Gestire gli alias"
msgid "Primary domain"
msgstr "Dominio primario"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2362,8 +2363,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3092,6 +3095,64 @@ msgstr "Repository modificato."
msgid "Edit repository"
msgstr "Modifica repository"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "Aggiornamento software"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3123,7 +3184,7 @@ msgstr "Invia feedback"
msgid "Contribute"
msgstr "Contribuire"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3681,7 +3742,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "Informazioni sulla licenza JavaScript"
@ -5370,7 +5431,7 @@ msgstr "Modifica Connessione"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Modifica"
@ -6081,7 +6142,7 @@ msgstr "Connessione {name} cancellata."
msgid "Failed to delete connection: Connection not found."
msgstr "Cancellazione connessione fallita: connessione non trovata."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6090,11 +6151,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6103,7 +6164,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -6166,7 +6227,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -6517,8 +6578,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Spegni Ora"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -6784,7 +6845,7 @@ msgstr ""
msgid "Access rights"
msgstr "Diritti di accesso"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6798,7 +6859,7 @@ msgstr ""
"indirizzo>) e il tuo nome utente. DAVx5 mostrerà tutti i calendari e le "
"rubriche esistenti, e potrai crearne di nuovi."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6828,11 +6889,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7723,6 +7784,53 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Indirizzo"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9593,35 +9701,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -9641,10 +9749,6 @@ msgstr ""
msgid "Launch"
msgstr "Avvia"
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -9847,6 +9951,9 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#, python-brace-format
#~ msgid ""
#~ "Optional Value. If your {box_name} is not connected directly to the "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2023-05-07 23:50+0000\n"
"Last-Translator: Nobuhiro Iwamatsu <iwamatsu@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/"
@ -97,15 +97,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "アプリ"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1067,8 +1067,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -1809,7 +1810,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2071,7 +2072,7 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2107,7 +2108,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -2767,6 +2768,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2796,7 +2853,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3253,7 +3310,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4711,7 +4768,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5402,7 +5459,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5411,11 +5468,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5424,7 +5481,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5474,7 +5531,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5769,8 +5826,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -5980,7 +6037,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -5991,7 +6048,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6021,11 +6078,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -6884,6 +6941,49 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8678,35 +8778,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -8726,10 +8826,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -97,15 +97,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1067,8 +1067,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -1807,7 +1808,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2069,7 +2070,7 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2105,7 +2106,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -2765,6 +2766,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2794,7 +2851,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3251,7 +3308,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4709,7 +4766,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5400,7 +5457,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5409,11 +5466,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5422,7 +5479,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5472,7 +5529,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5767,8 +5824,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -5978,7 +6035,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -5989,7 +6046,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6019,11 +6076,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -6884,6 +6941,49 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8678,35 +8778,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -8726,10 +8826,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -99,15 +99,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1071,8 +1071,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -1813,7 +1814,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2075,7 +2076,7 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2111,8 +2112,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -2775,6 +2778,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2804,7 +2863,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3261,7 +3320,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4727,7 +4786,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5418,7 +5477,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5427,11 +5486,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5440,7 +5499,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5490,7 +5549,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5785,8 +5844,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -5996,7 +6055,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6007,7 +6066,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6037,11 +6096,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -6902,6 +6961,51 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8698,35 +8802,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -8746,10 +8850,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""
@ -8943,6 +9043,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "I2P"
#~ msgstr "I2P"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -98,15 +98,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1070,8 +1070,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -1812,7 +1813,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2074,7 +2075,7 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2110,8 +2111,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -2774,6 +2777,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2803,7 +2862,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3260,7 +3319,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4726,7 +4785,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5417,7 +5476,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5426,11 +5485,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5439,7 +5498,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5489,7 +5548,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5784,8 +5843,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -5995,7 +6054,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6006,7 +6065,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6036,11 +6095,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -6901,6 +6960,51 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8697,35 +8801,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -8745,10 +8849,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""
@ -8942,6 +9042,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "I2P"
#~ msgstr "I2P"

View File

@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -108,15 +108,15 @@ msgstr "Språk som skal brukes i dette nettgrensesnittet"
msgid "Use the language preference set in the browser"
msgstr "Bruk språkforvalg satt i nettleseren"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Hjem"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Apps/Programmer"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "System"
@ -1175,8 +1175,9 @@ msgstr "Oppdater IP-adresse og domener"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Oppsett oppdatert"
@ -2053,7 +2054,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Domene"
@ -2377,7 +2378,7 @@ msgstr "Håndter biblioteker"
msgid "Primary domain"
msgstr "Primærtilkobling"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2417,8 +2418,10 @@ msgid "Thunderbird"
msgstr "Mozilla Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Mozilla Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Mozilla Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3168,6 +3171,68 @@ msgstr "Kodelager redigert.."
msgid "Edit repository"
msgstr "Rediger kodelager"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
#, fuzzy
#| msgid "GNOME Calendar"
msgid "GNOME"
msgstr "GNOME-kalender"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Skrivebord"
#: modules/gnome/manifest.py:10
#, fuzzy
#| msgid "Tor Browser"
msgid "Browser"
msgstr "Tor-nettleseren"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "Programvare-oppdatering"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3199,7 +3264,7 @@ msgstr "Send inn tilbakemeldinger"
msgid "Contribute"
msgstr "Bidra"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3755,7 +3820,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "JavaScript lisensinformasjon"
@ -5503,7 +5568,7 @@ msgstr "Rediger tilkobling"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Rediger"
@ -6282,7 +6347,7 @@ msgstr "Tilkobling {name} slettet."
msgid "Failed to delete connection: Connection not found."
msgstr "Kunne ikke slette tilkobling: Tilkobling ikke funnet."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6291,11 +6356,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6304,7 +6369,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
#, fuzzy
#| msgid "Next"
@ -6372,7 +6437,7 @@ msgstr "Filsystem"
msgid "Sharing"
msgstr "Deling"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Add Share"
msgid "Groupware"
@ -6747,8 +6812,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Slå av"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Omstart"
@ -7019,7 +7084,7 @@ msgstr ""
msgid "Access rights"
msgstr "Aksesspunkt"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -7033,7 +7098,7 @@ msgstr ""
"brukernavn. DAVx5 vil vise alle eksisterende kalendere og adressebøker, og "
"du kan opprette nye."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "GNOME-kalender"
@ -7071,11 +7136,11 @@ msgstr "GNOME-kalender"
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -8097,6 +8162,55 @@ msgstr "Systemet må startes på nytt for å fullføre tilbakerullingen."
msgid "Rollback to Snapshot"
msgstr "Rull tilbake til øyeblikksbilde"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "GNOME Calendar"
msgid "Calender"
msgstr "GNOME-kalender"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Adresse"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -10188,35 +10302,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Hjem"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Programmer"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " System"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Endre passord"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Slå av"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Logg ut"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Velg språk"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Logg inn"
@ -10236,10 +10350,6 @@ msgstr "Web"
msgid "Launch"
msgstr "Start"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Skrivebord"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "Linux|GNU"
@ -10459,6 +10569,9 @@ msgstr "før avinstallering av {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "I 24-timersformat."

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -102,15 +102,15 @@ msgstr "Język używany do reprezentowania danego interfejsu www"
msgid "Use the language preference set in the browser"
msgstr "Użyj języka ustawionego w przeglądarce"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Dom"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Aplikacje"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1170,8 +1170,9 @@ msgstr "Odśwież adres IP i domeny"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfigurcja uaktualniona"
@ -2038,7 +2039,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Domena"
@ -2350,7 +2351,7 @@ msgstr "Utwórz repozytorium"
msgid "Primary domain"
msgstr "Domena"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2388,8 +2389,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3141,6 +3144,66 @@ msgstr "Usunięto repozytorium."
msgid "Edit repository"
msgstr "Utwórz repozytorium"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
#, fuzzy
#| msgid "Chat Client"
msgid "Desktop"
msgstr "Klient czatu"
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Archive deleted."
msgid "Software store"
msgstr "Archiwum zostało usunięte."
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3172,7 +3235,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3662,7 +3725,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "Informacje o licencji JavaScript"
@ -5248,7 +5311,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5967,7 +6030,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5976,11 +6039,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5989,7 +6052,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -6045,7 +6108,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -6348,8 +6411,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Wyłącz"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Uruchom ponownie"
@ -6574,7 +6637,7 @@ msgstr ""
msgid "Access rights"
msgstr "Dostęp"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6585,7 +6648,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6615,11 +6678,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7547,6 +7610,53 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "IP addresses"
msgid "Address book"
msgstr "Adresy IP"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9529,37 +9639,37 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Dom"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Aplikacje"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Zmień hasło"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Wyłącz"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Wyloguj się"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "Język"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Zaloguj się"
@ -9581,12 +9691,6 @@ msgstr ""
msgid "Launch"
msgstr "Uruchom"
#: templates/clients.html:42
#, fuzzy
#| msgid "Chat Client"
msgid "Desktop"
msgstr "Klient czatu"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -9804,6 +9908,9 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "Optional Value. If your {box_name} is not connected directly to the "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2023-05-22 15:50+0000\n"
"Last-Translator: Frederico Gomes <fefekrzr@gmail.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -103,15 +103,15 @@ msgstr "Idioma a ser usado para apresentar a interface de administração web"
msgid "Use the language preference set in the browser"
msgstr "Use a preferência de idioma definida no navegador"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Início"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Aplicações"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Sistema"
@ -1179,8 +1179,9 @@ msgstr "Atualizar endereço de IP e domínios"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Configuração atualizada"
@ -1978,7 +1979,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
#, fuzzy
#| msgid "Domain Name"
msgid "Domain"
@ -2262,7 +2263,7 @@ msgstr "Criar novo repositório"
msgid "Primary domain"
msgstr "Nome de Domínio"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2300,8 +2301,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3026,6 +3029,64 @@ msgstr "Repositório editado."
msgid "Edit repository"
msgstr "Criar novo repositório"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Ambiente de trabalho"
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "Atualização de software"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3057,7 +3118,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3533,7 +3594,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -5118,7 +5179,7 @@ msgstr "Editar ligação"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Editar"
@ -5839,7 +5900,7 @@ msgstr "Ligação {name} eliminada."
msgid "Failed to delete connection: Connection not found."
msgstr "Falha ao eliminar a ligação: Ligação não encontrada."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5848,11 +5909,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5861,7 +5922,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5917,7 +5978,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -6231,8 +6292,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Desligar"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -6450,7 +6511,7 @@ msgstr ""
msgid "Access rights"
msgstr "Aceder"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6461,7 +6522,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6491,11 +6552,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7388,6 +7449,53 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Endereço"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9285,35 +9393,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Início"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Aplicações"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " Sistema"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Alterar palavra-passe"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Desligar"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Terminar sessão"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Selecionar idioma"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Iniciar sessão"
@ -9333,10 +9441,6 @@ msgstr "Web"
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr "Ambiente de trabalho"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -9540,6 +9644,9 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "Em formato de 24 horas."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2025-01-14 01:32+0000\n"
"Last-Translator: gfbdrgng <hnaofegnp@hldrive.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
@ -102,15 +102,15 @@ msgstr "Язык, используемый для представления д
msgid "Use the language preference set in the browser"
msgstr "Использовать языковые настройки браузера"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Домой"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Приложения"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Система"
@ -1160,8 +1160,9 @@ msgstr "Обновите IP-адреса и домены"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Конфигурация обновлена"
@ -1993,7 +1994,7 @@ msgstr "Это поле обязательно."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Домен"
@ -2301,7 +2302,7 @@ msgstr "Переадресация"
msgid "Primary domain"
msgstr "Основной домен"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2339,8 +2340,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3070,6 +3073,68 @@ msgstr "Репозиторий отредактирован."
msgid "Edit repository"
msgstr "Редактировать репозиторий"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
#, fuzzy
#| msgid "GNOME Files"
msgid "GNOME"
msgstr "Файлы GNOME"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Десктоп"
#: modules/gnome/manifest.py:10
#, fuzzy
#| msgid "Tor Browser"
msgid "Browser"
msgstr "Tor Browser"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "Обновление программного обеспечения"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3099,7 +3164,7 @@ msgstr "Отправить отзыв"
msgid "Contribute"
msgstr "Помощь проекту"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3646,7 +3711,7 @@ msgid "Web conference"
msgstr "Веб-конференция"
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "Информация о лицензии JavaScript"
@ -5385,7 +5450,7 @@ msgstr "Редактирование подключения"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Редактировать"
@ -6127,7 +6192,7 @@ msgstr "Подключение {name} удалено."
msgid "Failed to delete connection: Connection not found."
msgstr "Не удалось удалить подключение: соединение не найдено."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6141,13 +6206,13 @@ msgstr ""
"настольных компьютеров и мобильных клиентов. Сервер NextCloud предоставляет "
"хорошо интегрированный веб-интерфейс."
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
"Все пользователи FreedomBox могут использовать Nextcloud. Для выполнения "
"административных "
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6160,7 +6225,7 @@ msgstr ""
"качества, конфиденциальности и юридические проверки осуществляются проектом, "
"а не Debian/{box_name}. Обновления выполняются по независимому циклу."
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
#, fuzzy
#| msgid "Next"
@ -6222,7 +6287,7 @@ msgstr "Синхронизация файлов"
msgid "Sharing"
msgstr "Общий доступ"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr "Групповое ПО"
@ -6561,8 +6626,8 @@ msgstr "Перезагрузка"
msgid "Shutdown"
msgstr "Выключить"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Перезапустить"
@ -6835,7 +6900,7 @@ msgstr ""
msgid "Access rights"
msgstr "Права доступа"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6849,7 +6914,7 @@ msgstr ""
"address) и ваше имя пользователя. DAVx5 покажет все существующие календари и "
"адресные книги, и вы сможете создать новые."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "GNOME календарь"
@ -6886,12 +6951,12 @@ msgstr "Календарь"
msgid "Contacts"
msgstr "Контакты"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
#, fuzzy
msgid "CalDAV"
msgstr "CalDAV"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
#, fuzzy
msgid "CardDAV"
msgstr "CardDAV"
@ -7885,6 +7950,55 @@ msgstr "Необходимо перезагрузить систему для з
msgid "Rollback to Snapshot"
msgstr "Откат к снимку"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "Email"
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "Calendar"
msgid "Calender"
msgstr "Календарь"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Адрес"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9957,35 +10071,35 @@ msgstr ""
"обеспечение, позволяющее легко устанавливать серверные приложения и "
"управлять ими."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Домой"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Приложения"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " Система"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Изменить пароль"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Завершить работу"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Выход"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Выберите язык"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Войти"
@ -10005,10 +10119,6 @@ msgstr "Веб"
msgid "Launch"
msgstr "Запустить"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Десктоп"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -10223,6 +10333,9 @@ msgstr "перед удалением {app_id}"
msgid "Gujarati"
msgstr "Гуджарати"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "В 24-часовом формате."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -97,15 +97,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1067,8 +1067,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr ""
@ -1807,7 +1808,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2069,7 +2070,7 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2105,7 +2106,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -2765,6 +2766,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2794,7 +2851,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3251,7 +3308,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4709,7 +4766,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5400,7 +5457,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5409,11 +5466,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5422,7 +5479,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5472,7 +5529,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5767,8 +5824,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -5978,7 +6035,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -5989,7 +6046,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6019,11 +6076,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -6882,6 +6939,49 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8676,35 +8776,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -8724,10 +8824,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -102,15 +102,15 @@ msgstr "Jezik, ki ga želite uporabljati za ta spletni vmesnik"
msgid "Use the language preference set in the browser"
msgstr "Uporabi jezikovne nastavitve brskalnika"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Aplikacije"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1203,8 +1203,9 @@ msgstr ""
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfiguracija je posodobljena"
@ -1983,7 +1984,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2253,7 +2254,7 @@ msgstr "Ustvari novo skladišče"
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2291,8 +2292,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3006,6 +3009,64 @@ msgstr "Ne najdem skladišča"
msgid "Edit repository"
msgstr "Ustvari novo skladišče"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Archive deleted."
msgid "Software store"
msgstr "Arhiv je izbrisan."
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3035,7 +3096,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3493,7 +3554,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -5017,7 +5078,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5722,7 +5783,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5731,11 +5792,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5744,7 +5805,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5798,7 +5859,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -6097,8 +6158,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -6310,7 +6371,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6321,7 +6382,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6351,11 +6412,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7247,6 +7308,51 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr ""
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9142,35 +9248,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -9190,10 +9296,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""
@ -9394,6 +9496,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#, fuzzy
#~| msgid "Create new repository"
#~ msgid "Manage Aliases for Mailbox"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"PO-Revision-Date: 2025-01-01 08:00+0000\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2025-01-30 05:02+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/sq/>\n"
@ -101,15 +101,15 @@ msgstr "Gjuhë për tu përdorur për të paraqitur këtë ndërfaqe web"
msgid "Use the language preference set in the browser"
msgstr "Përdor parapëlqim gjuhe të caktuar te shfletuesi"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Kreu"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Aplikacione"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Sistem"
@ -316,6 +316,8 @@ msgid ""
"In 24 hour format. Services may become temporarily unavailable while running "
"backup operation at this time of the day."
msgstr ""
"Në format 24-orësh. Shërbimet mund të jenë përkohësisht të pakapshme, teksa "
"kryhet veprimi i kopjeruajtjes në këtë kohë të ditës."
#: modules/backups/forms.py:85 modules/backups/forms.py:107
msgid "Included apps"
@ -550,6 +552,7 @@ msgstr "Sistemi i kojeruajtjeve është i zënë me një tjetër veprim."
#: modules/backups/privileged.py:92
msgid "Not enough space left on the disk or remote location."
msgstr ""
"Ska mbetur hapësirë e mjaftueshme te disku apo te vendndodhja e largët."
#: modules/backups/repository.py:94
msgid "Existing repository is not encrypted."
@ -1152,8 +1155,9 @@ msgstr "Rifresko adresë IP dhe përkatësi"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Formësimi u përditësua"
@ -1853,6 +1857,8 @@ msgid ""
"This service uses an external service to lookup public IP address. This can "
"be configured in the privacy app."
msgstr ""
"Ky shërbim përdor një shërbim të jashtëm për të kërkuar adresa IP publike. "
"Kjo mund të formësohet te aplikacioni për privatësinë."
#: modules/dynamicdns/__init__.py:64
msgid "Dynamic DNS Client"
@ -1983,7 +1989,7 @@ msgstr "Kjo fushë është e domosdoshme."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Përkatësi"
@ -2280,11 +2286,11 @@ msgstr "Postfix/Dovecot"
#: modules/email/__init__.py:80
msgid "More emails"
msgstr ""
msgstr "Më tepër email-e"
#: modules/email/__init__.py:80
msgid "Same mailbox"
msgstr ""
msgstr "E njëjta kuti postare"
#: modules/email/__init__.py:82
msgid "My Email Aliases"
@ -2294,7 +2300,7 @@ msgstr "Aliaset e Mi Email"
msgid "Primary domain"
msgstr "Përkatësi parësore"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2332,8 +2338,8 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr "Thunderbird Mobile"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -2369,22 +2375,16 @@ msgid "Add"
msgstr "Shtoje"
#: modules/email/templates/email-dns.html:9
#, fuzzy
#| msgid "DNS Records"
msgid "DNS Records for domain:"
msgstr "Zëra DNS"
msgstr "Zëra DNS për përkatësinë:"
#: modules/email/templates/email-dns.html:12
#, fuzzy
#| msgid ""
#| "The following DNS records must be added manually on your primary domain "
#| "for the mail server to work properly."
msgid ""
"The following DNS records must be added manually on this domain for the mail "
"server to work properly for this domain."
msgstr ""
"Që shërbyesi i postës të funksionojë si duhet, zërat DNS vijues duhen shtuar "
"dorazi te përkatësia juaj parësore."
"Që shërbyesi i postës të funksionojë si duhet për këtë përkatësi, zërat DNS "
"vijues duhen shtuar dorazi te kjo përkatësi."
#: modules/email/templates/email-dns.html:23
#: modules/email/templates/email-dns.html:77
@ -2414,10 +2414,8 @@ msgid "Host/Target/Value"
msgstr "Strehë/Objektiv/Vlerë"
#: modules/email/templates/email-dns.html:50
#, fuzzy
#| msgid "Server hostname or IP address"
msgid "Reverse DNS Records for IP Addresses"
msgstr "Strehëemër ose adresë IP shërbyesi"
msgstr "Zëra Reverse DNS për Adresa IP"
#: modules/email/templates/email-dns.html:53
#, python-format
@ -2431,18 +2429,27 @@ msgid ""
"part. Only one of your domains can have Revese DNS lookup configured unless "
"you have multiple public IP addresses."
msgstr ""
"Nëse %(box_name)s juaj funksionon në një infrastrukturë shërbimesh në re, "
"duhet të formësoni <a href=\"https://en.wikipedia.org/wiki/"
"Reverse_DNS_lookup\"> kërkim Reverse DNS</a>. Kjo sështë e detyrueshme, "
"por, përmirëson fort shkallën e dërgimit të email-eve. Reverse DNS sështë "
"formësuar atje ku është formësuar DNS-ja juaj e rregull. Duhet të kërkoni "
"për të te rregullimet e VPS/ISP-së tuaj. Disa furnizues e paraformësojnë "
"pjesën e adresës IP për ju dhe ju duhet vetëm të ujdisni pjesën e "
"përkatësisë. Kërkim Revese DNS mund të ketë të formësuar vetëm një nga "
"përkatësitë tuaja, veç në paçi adresa të shumta publike IP."
#: modules/email/templates/email-dns.html:66
msgid ""
"An external service is used to lookup public IP address to show in the "
"following section. This can be configured in the privacy app."
msgstr ""
"Për të kërkuar adresë publike IP, që të shfaqet te ndarja pasues, përdoret "
"një shërbim i jashtëm. Kjo mund të formësohet te aplikacioni për privatësinë."
#: modules/email/templates/email-dns.html:76
#, fuzzy
#| msgid "Hostname"
msgid "Host"
msgstr "Strehëemër"
msgstr "Strehë"
#: modules/email/templates/email.html:10
msgid "Manage Spam"
@ -2458,12 +2465,13 @@ msgid ""
"The following domains are configured. View details to see the list of DNS "
"entries to be made for the domain."
msgstr ""
"Janë të formësuar përkatësinë vijuese. Shihni hollësitë, për të parë listën "
"e zërave DNS që duhen ujdisur për përkatësinë."
#: modules/email/templates/email.html:35
#, fuzzy, python-format
#| msgid "Resolve domain name: {domain}"
#, python-format
msgid "View domain: %(domain)s"
msgstr "Ftillo emër përkatësie: {domain}"
msgstr "Shihni përkatësi: %(domain)s"
#: modules/featherwiki/__init__.py:25
#, python-brace-format
@ -2734,7 +2742,7 @@ msgstr "Porta"
#: modules/firewall/manifest.py:10
msgid "Blocking"
msgstr ""
msgstr "Bllokim"
#: modules/firewall/manifest.py:10 modules/networks/forms.py:319
#: modules/upgrades/manifest.py:10
@ -3059,6 +3067,75 @@ msgstr "Depoja u përpunua."
msgid "Edit repository"
msgstr "Përpunoni depon"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
"GNOME është një mjedis desktop që përqendrohet te thjeshtësia dhe lehtësia "
"në përdorim."
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
"Ky aplikacion e shndërron {box_name} tuaj në një kompjuter desktop, nëse "
"lidhni fizikisht me të një monitor, një tastierë dhe një mi. Me të mund të "
"përdoren një shfletues, një suitë zyrash dhe të tjera mjete elementare. Mund "
"të instaloni aplikacione të mëtejshme grafike, duke përdorur qendrën e "
"software-it që përmbahet në të."
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
"Ky aplikacion sështë i përshtatshëm për hardware të pafuqishëm. Lyp të "
"paktën 4GiB RAM, 4GiB hapësirë disku dhe një GPU të aftë për përshpejtim "
"elementar 3D."
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
"Pas instalimit, aktivizimit, çaktivizimit, apo instalimit të aplikacionit, "
"do tju duhet të <a href=\"{power_url}\">rinisni</a> makinën, që të hyjnë në "
"fuqi ndryshimet."
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr "GNOME"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Desktop"
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr "Shfletues"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr "Suitë zyrash"
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr "Shitore software-i"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr "GUI"
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr "Aplikacione grafike"
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3088,7 +3165,7 @@ msgstr "Parashtroni Përshtypjet"
msgid "Contribute"
msgstr "Jepni Ndihmesë"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3643,7 +3720,7 @@ msgid "Web conference"
msgstr "Konferencë Web"
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "Hollësi licence JavaScript"
@ -4630,10 +4707,8 @@ msgid "Mumble"
msgstr "Mumble"
#: modules/mumble/__init__.py:158
#, fuzzy
#| msgid "grub package is configured"
msgid "Mumble server is configured"
msgstr "paketa grub është e formësuar"
msgstr "Shërbyesi Mumble është formësuar"
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
@ -5374,7 +5449,7 @@ msgstr "Përpunoni lidhjen"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Përpunoni"
@ -6116,7 +6191,7 @@ msgstr "Lidhja {name} u fshi."
msgid "Failed to delete connection: Connection not found."
msgstr "Su arrit të fshihet lidhje: Su gjet lidhje."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6130,13 +6205,13 @@ msgstr ""
"klient për kompjutera desktop dhe klientë celulari. Shërbyesi Nextcloud "
"furnizon një ndërfaqe web të integruar paq."
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
"Nextcloud-in mund ta përdorin krejt përdoruesit e FreedomBox-it. Për të "
"kryer veprime administrative "
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6149,7 +6224,7 @@ msgstr ""
"dhe shqyrtimet ligjore bëhen nga projekti përkatës dhe jo nga Debian/"
"{box_name}. Përditësimet kryhen duke ndjekur një cikël të pavarur."
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr "Nextcloud"
@ -6209,7 +6284,7 @@ msgstr "Njëkohësim kartelash"
msgid "Sharing"
msgstr "Dhënie"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -6551,8 +6626,8 @@ msgstr "Rinisu"
msgid "Shutdown"
msgstr "Fike"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Rinise"
@ -6617,6 +6692,12 @@ msgid ""
"provided by the FreedomBox Foundation at https://ddns.freedombox.org/ip/. If "
"empty, lookups are disabled and some functionality will fail."
msgstr ""
"Vlerë Opsionale. Kjo URL përdoret për të përcaktuar adresën IP të dukshme "
"publikisht të {box_name} tuaj. URL-ja duhet të japë thjesht adresën IPv4 ose "
"IPv6 prej nga vjen kërkesa e klientit. Parazgjedhja është të përdoret "
"shërbimi i ofruar nga FreedomBox Foundation te https://ddns.freedombox.org/"
"ip/. Në u lëntë e zbrazët, kërkimet çaktivizohen dhe disa funksione sdo të "
"kryhen dot."
#: modules/privacy/forms.py:25
msgid "Periodically submit a list of apps used (suggested)"
@ -6659,20 +6740,16 @@ msgstr ""
"dhe e besueshme."
#: modules/privacy/forms.py:45
#, fuzzy
#| msgid "URL to look up public IP"
msgid "URL to look up public IP address"
msgstr "URL ku të kërkohet IP publike"
msgstr "URL ku të kërkohet adresë IP publike"
#: modules/privacy/manifest.py:10
msgid "Usage reporting"
msgstr "Raportim përdorimi"
#: modules/privacy/manifest.py:10
#, fuzzy
#| msgid "Onion services"
msgid "External services"
msgstr "Shërbime Onion"
msgstr "Shërbime të jashtme"
#: modules/privacy/manifest.py:10
msgid "Fallback DNS"
@ -6821,7 +6898,7 @@ msgstr ""
msgid "Access rights"
msgstr "Të drejta hyrjeje"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6835,7 +6912,7 @@ msgstr ""
"it.tuaj&gt;) dhe emrin tuaj si përdorues. DAVx5 do të shfaqë krejt "
"kalendarët ekzistues dhe librat e adresave dhe mund të krijoni të rinj."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "Kalendar Gnome"
@ -6871,11 +6948,11 @@ msgstr "Kalendar"
msgid "Contacts"
msgstr "Kontakte"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr "CalDAV"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr "CardDAV"
@ -7872,6 +7949,58 @@ msgstr "Që të plotësohet prapakthimi, duhet rinisur sistemi."
msgid "Rollback to Snapshot"
msgstr "Prapaktheje te Fotografim"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
"SOGo është një shërbyes groupware që jep një ndërfaqe të pasur web për "
"email, kalendar, punë dhe kontakte. Kalendari, punët dhe kontaktet mund të "
"përdoren edhe me aplikacione të ndryshëm për celularë dhe desktop, përmes "
"përdorimit të standardeve CalDAV dhe CardDAV."
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
"Webmail funksionon me shërbyesin <a href=\"{email_url}\">Postfix/Dovecot</a> "
"të email-eve për të marrë, administruar dhe dërguar email-e."
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
"Krejt përdoruesit te {box_name} mund të bëjnë hyrjen dhe të përdorin SOGo-n. "
"Mund të lexohet postë e dërguar te kutitë e tyre postare nga aplikacioni "
"shërbyes email dhe mund të dërgohet postë e re."
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr "SOGo"
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr "Lidhës Thunderbird + SOGo"
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr "Webmail"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr "Libër adresash"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9944,35 +10073,35 @@ msgstr ""
"pronësi të dhënash. Është software i lirë, që ju lejon të instaloni dhe "
"administroni kollaj aplikacione shërbyesi."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Kreu"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Aplikacione"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " Sistem"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Ndryshoni fjalëkalimin"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Fike"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Dil"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Përzgjidhni gjuhën"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Hyni"
@ -9992,10 +10121,6 @@ msgstr "Web"
msgid "Launch"
msgstr "Nise"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Desktop"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -10209,6 +10334,9 @@ msgstr "para çinstalimit të {app_id}"
msgid "Gujarati"
msgstr "Gujaratase"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "Në format 24 orësh."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -101,15 +101,15 @@ msgstr "Jezik za web interfejs"
msgid "Use the language preference set in the browser"
msgstr "Koristi jezik podešen u pretraživaču"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1154,8 +1154,9 @@ msgstr "Osveži listu IP adresa i domena"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfiguracija sačuvana"
@ -1920,7 +1921,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2192,7 +2193,7 @@ msgstr ""
msgid "Primary domain"
msgstr ""
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2228,8 +2229,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -2910,6 +2913,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2939,7 +2998,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3400,7 +3459,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4912,7 +4971,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5613,7 +5672,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5622,11 +5681,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5635,7 +5694,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5689,7 +5748,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -5986,8 +6045,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -6201,7 +6260,7 @@ msgstr ""
msgid "Access rights"
msgstr "Pristup"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6212,7 +6271,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6242,11 +6301,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7130,6 +7189,53 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "IP addresses"
msgid "Address book"
msgstr "IP adrese"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8959,35 +9065,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -9007,10 +9113,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""
@ -9210,6 +9312,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "Domain Name Server"
#~ msgstr "Domain Name Server"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -101,15 +101,15 @@ msgstr "Språk att använda för att presentera detta webbgränssnitt"
msgid "Use the language preference set in the browser"
msgstr "Använd språkinställningen i webbläsaren"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Hem"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Appar"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "System"
@ -1172,8 +1172,9 @@ msgstr "Uppdatera IP-adress och domäner"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Konfiguration uppdaterad"
@ -2017,7 +2018,7 @@ msgstr "Detta fält krävs."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Domän"
@ -2338,7 +2339,7 @@ msgstr "Mina E-postalias"
msgid "Primary domain"
msgstr "Primär domän"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2376,8 +2377,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3115,6 +3118,68 @@ msgstr "Respository redigerad."
msgid "Edit repository"
msgstr "Redigera respository"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
#, fuzzy
#| msgid "GNOME Files"
msgid "GNOME"
msgstr "GNOME Filer"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Skrivbord"
#: modules/gnome/manifest.py:10
#, fuzzy
#| msgid "Tor Browser"
msgid "Browser"
msgstr "TOR Browser"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "Mjukvaruuppdatering"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3144,7 +3209,7 @@ msgstr "Skicka feedback"
msgid "Contribute"
msgstr "Bidrar"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3703,7 +3768,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "JavaScript-licensinformation"
@ -5497,7 +5562,7 @@ msgstr "Redigera anslutning"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Redigera"
@ -6251,7 +6316,7 @@ msgstr "Anslutning {name} borttagen."
msgid "Failed to delete connection: Connection not found."
msgstr "Det gick inte att ta bort anslutning: Anslutning hittades inte."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6265,13 +6330,13 @@ msgstr ""
"datorer och mobila klienter. Nextcloud-servern tillhandahåller ett väl "
"integrerat webbgränssnitt."
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
"Alla användare av FreedomBox kan använda Nextcloud. För att utföra "
"administrativa "
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6284,7 +6349,7 @@ msgstr ""
"juridiska granskningar görs av uppströmsprojektet och inte av Debian/"
"{box_name}. Uppdateringar utförs enligt en oberoende cykel."
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr "Nextcloud"
@ -6343,7 +6408,7 @@ msgstr ""
msgid "Sharing"
msgstr "Sharing"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Group Share"
msgid "Groupware"
@ -6701,8 +6766,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Stänga ner"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Starta om"
@ -6972,7 +7037,7 @@ msgstr ""
msgid "Access rights"
msgstr "Tillträdesrätt"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6986,7 +7051,7 @@ msgstr ""
"address>) och ditt användarnamn. DAVx5 kommer att visa alla befintliga "
"kalendrar och adressböcker och du kan skapa nya."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "GNOME-kalender"
@ -7024,11 +7089,11 @@ msgstr "GNOME-kalender"
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -8041,6 +8106,55 @@ msgstr "Systemet måste startas om för att slutföra återställningen."
msgid "Rollback to Snapshot"
msgstr "Återställning till ögonblicksbild"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "GNOME Calendar"
msgid "Calender"
msgstr "GNOME-kalender"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Adress"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -10120,35 +10234,35 @@ msgstr ""
"Det är gratis programvara som låter dig enkelt installera och hantera "
"serverappar."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Hem"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Appar"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " System"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Ändra lösenord"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Stänga ner"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Logga ut"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Välj språk"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Logga in"
@ -10168,10 +10282,6 @@ msgstr "Webb"
msgid "Launch"
msgstr "Starta"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Skrivbord"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -10387,6 +10497,9 @@ msgstr "innan du avinstallerar {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "I 24-timmarsformat."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2024-12-27 01:03+0000\n"
"Last-Translator: James Valleroy <jvalleroy@mailbox.org>\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/freedombox/"
@ -99,15 +99,15 @@ msgstr "இந்த வலை இடைமுகத்தை வழங்க
msgid "Use the language preference set in the browser"
msgstr "உலாவியில் உள்ள மொழி விருப்பத்தேர்வைப் பயன்படுத்தவும்"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "பயன்பாடுகள்"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "மண்டலம்"
@ -1161,8 +1161,9 @@ msgstr "ஐபி முகவரி மற்றும் களங்களை
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "உள்ளமைவு புதுப்பிக்கப்பட்டது"
@ -1989,7 +1990,7 @@ msgstr "இந்த புலம் தேவை."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "டொமைன்"
@ -2295,7 +2296,7 @@ msgstr "எனது மின்னஞ்சல் மாற்றுப்ப
msgid "Primary domain"
msgstr "முதன்மை களம்"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2333,8 +2334,10 @@ msgid "Thunderbird"
msgstr "தண்டர்பேர்ட்"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "கே -9 மே மாதம்"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "தண்டர்பேர்ட்"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3053,6 +3056,68 @@ msgstr "களஞ்சியம் திருத்தப்பட்டத
msgid "Edit repository"
msgstr "களஞ்சியத்தைத் திருத்தவும்"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
#, fuzzy
#| msgid "GNOME Files"
msgid "GNOME"
msgstr "சினோம் கோப்புகள்"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "டெச்க்டாப்"
#: modules/gnome/manifest.py:10
#, fuzzy
#| msgid "Tor Browser"
msgid "Browser"
msgstr "டோர் உலாவி"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "மென்பொருள் புதுப்பிப்பு"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3082,7 +3147,7 @@ msgstr "கருத்துக்களை சமர்ப்பிக்க
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3622,7 +3687,7 @@ msgid "Web conference"
msgstr "வலை மாநாடு"
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "சாவாச்கிரிப்ட் உரிம செய்தி"
@ -5319,7 +5384,7 @@ msgstr "இணைப்பைத் திருத்து"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "தொகு"
@ -6053,7 +6118,7 @@ msgstr "இணைப்பு {name} நீக்கப்பட்டது."
msgid "Failed to delete connection: Connection not found."
msgstr "இணைப்பை நீக்குவதில் தோல்வி: இணைப்பு கிடைக்கவில்லை."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6067,12 +6132,12 @@ msgstr ""
"பயன்பாடுகள் மற்றும் மொபைல் கிளையண்டுகள் ஆகியவை அடங்கும். நெக்ச்ட் முகில் சேவையகம் நன்கு "
"ஒருங்கிணைந்த வலை இடைமுகத்தை வழங்குகிறது."
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
"ஃப்ரீடோம்பாக்சின் அனைத்து பயனர்களும் நெக்ச்ட் கிளவுட்டைப் பயன்படுத்தலாம். நிர்வாகம் செய்ய "
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6085,7 +6150,7 @@ msgstr ""
"திட்டத்தால் செய்யப்படுகின்றன, ஆனால் டெபியன்/{box_name} ஆல் அல்ல. சுயாதீன சுழற்சியைத் "
"தொடர்ந்து புதுப்பிப்புகள் செய்யப்படுகின்றன."
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr "அடுத்த முகில்"
@ -6145,7 +6210,7 @@ msgstr "கோப்பு ஒத்திசைவு"
msgid "Sharing"
msgstr "பகிர்வு"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr "குழுக்கள்"
@ -6485,8 +6550,8 @@ msgstr ""
msgid "Shutdown"
msgstr "மூடு"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "மறுதொடக்கம்"
@ -6749,7 +6814,7 @@ msgstr ""
msgid "Access rights"
msgstr "அணுகல் உரிமைகள்"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "டேவ்எக்ச் 5"
@ -6762,7 +6827,7 @@ msgstr ""
"ரேடிகல் சேவையகத்தின் முகவரி ஐ உள்ளிடவும் (எ.கா. DAVX5 தற்போதுள்ள அனைத்து "
"காலெண்டர்களையும் முகவரி புத்தகங்களையும் காண்பிக்கும், மேலும் நீங்கள் புதியதாக உருவாக்கலாம்."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "க்னோம் காலண்டர்"
@ -6797,11 +6862,11 @@ msgstr "நாட்காட்டி"
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr "கால்டாவ்"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr "கார்டாவ்"
@ -7784,6 +7849,53 @@ msgstr "ரோல்பேக்கை முடிக்க கணினி ம
msgid "Rollback to Snapshot"
msgstr "ச்னாப்சாட்டுக்கு ரோல்பேக்"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "Calendar"
msgid "Calender"
msgstr "நாட்காட்டி"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "முகவரி"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9834,35 +9946,35 @@ msgstr ""
"சேவையகமாகும். இது இலவச மென்பொருளாகும், இது சேவையக பயன்பாடுகளை எளிதாக நிறுவவும் "
"நிர்வகிக்கவும் உங்களை அனுமதிக்கிறது."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " வீடு"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " பயன்பாடுகள்"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " அமைப்பு"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "கடவுச்சொல்லை மாற்றவும்"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "மூடு"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "விடுபதிகை"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "மொழியைத் தேர்ந்தெடுக்கவும்"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "புகுபதிகை"
@ -9882,10 +9994,6 @@ msgstr "விரலிடைத் தோல்"
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr "டெச்க்டாப்"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "குனு/லினக்ச்"
@ -10096,6 +10204,9 @@ msgstr "{app_id} ஐ நிறுவல் நீக்குவதற்கு
msgid "Gujarati"
msgstr "குசராத்தி"
#~ msgid "K-9 Mail"
#~ msgstr "கே -9 மே மாதம்"
#~ msgid "In 24 hour format."
#~ msgstr "24 மணி நேர வடிவத்தில்."

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2024-12-26 01:00+0000\n"
"Last-Translator: Joseph Nuthalapati <njoseph@riseup.net>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
@ -101,15 +101,15 @@ msgstr "ఈ జాల అంతరవర్తి కోసం వాడాల
msgid "Use the language preference set in the browser"
msgstr "బ్రౌజర్లో ఉన్న భాషాప్రాధాన్యతనే ఉపయోగించు"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "ముంగిలి"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "అనువర్తనాలు"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "వ్యవస్థ"
@ -1147,8 +1147,9 @@ msgstr "IP చిరునామా మరియు డొమైన్‌లన
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "ఆకృతీకరణ నవీకరించబడింది"
@ -1980,7 +1981,7 @@ msgstr "ఇది అవసరమేయిన్న క్షేత్రం."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "డొమైన్"
@ -2292,7 +2293,7 @@ msgstr "మై ఇమెయిల్ అలియాసిస్"
msgid "Primary domain"
msgstr "ప్రాథమిక అనుసంధానం"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2328,8 +2329,10 @@ msgid "Thunderbird"
msgstr "మొజిల్లా థండర్ బర్డ్"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 మెయిల్"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "మొజిల్లా థండర్ బర్డ్"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3060,6 +3063,68 @@ msgstr "రిపోజిటరీ సవరించబడింది."
msgid "Edit repository"
msgstr "రిపోజిటరీని సవరించండి"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
#, fuzzy
#| msgid "GNOME Files"
msgid "GNOME"
msgstr "GNOME దస్త్రం"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "రంగస్థలం"
#: modules/gnome/manifest.py:10
#, fuzzy
#| msgid "Tor Browser"
msgid "Browser"
msgstr "టార్ బ్రౌజర్"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "సాఫ్ట్‌వేర్ నవీకరణ"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3089,7 +3154,7 @@ msgstr "అభిప్రాయాన్ని సమర్పించండ
msgid "Contribute"
msgstr "దోహదం చేయండి"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3632,7 +3697,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "జావాస్క్రిప్ట్ లైసెన్స్ సమాచరం"
@ -5352,7 +5417,7 @@ msgstr "అనుసంధానాన్ని సవరించు"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "సవరించు"
@ -6092,7 +6157,7 @@ msgstr "{name} అనుసంధానం తొలగించబడింద
msgid "Failed to delete connection: Connection not found."
msgstr "అనుసంధానం తొలగించడం విఫలమైంది: అనుసంధానం దొరకలేదు."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6101,11 +6166,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6114,7 +6179,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
#, fuzzy
#| msgid "Next"
@ -6191,7 +6256,7 @@ msgstr "వ్యవస్థ"
msgid "Sharing"
msgstr "భాగస్వామ్యం"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Group Share"
msgid "Groupware"
@ -6535,8 +6600,8 @@ msgstr ""
msgid "Shutdown"
msgstr "మూసివేయి"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "పునఃప్రారంభించండి"
@ -6803,7 +6868,7 @@ msgstr ""
msgid "Access rights"
msgstr "సాంగత్యం హక్కులు"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6817,7 +6882,7 @@ msgstr ""
"పేరును నమోదు చేయండి. DAVx5 ఇప్పటికే ఉన్న అన్ని క్యాలెండర్‌లు మరియు చిరునామా పుస్తకాలను చూపుతుంది "
"మరియు మీరు కొత్తదాన్ని సృష్టించవచ్చు </your.freedombox.address>."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "కేలండర్"
@ -6855,11 +6920,11 @@ msgstr "కేలండర్"
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7862,6 +7927,55 @@ msgstr "రొల్ల్బచ్క్ ని పూర్తి చేయడ
msgid "Rollback to Snapshot"
msgstr "చాయాచిత్రం కు రొల్ల్బచ్క్ చేయండి"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "ఫెయిర్ఇమెయిల్"
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "GNOME Calendar"
msgid "Calender"
msgstr "కేలండర్"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "చిరునామా"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9908,35 +10022,35 @@ msgstr ""
"FreedomBox అనేది గోప్యత మరియు డేటా యాజమాన్యం కోసం రూపొందించబడిన వ్యక్తిగత సర్వర్. ఇది సర్వర్ యాప్‌లను "
"సులభంగా ఇన్‌స్టాల్ చేయడానికి మరియు నిర్వహించడానికి మిమ్మల్ని అనుమతించే ఉచిత సాఫ్ట్‌వేర్."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " నివాసం"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " కార్యక్షేత్రం"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " కార్యవ్యవస్థ"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "రహస్యపదాన్ని మార్చు"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "మూసివేయి"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "నిష్క్రమించు"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "బాషను ఎంచుకోండి"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "లోనికి ప్రవేశించండి"
@ -9956,10 +10070,6 @@ msgstr "వెబ్"
msgid "Launch"
msgstr "ప్రారంభించు"
#: templates/clients.html:42
msgid "Desktop"
msgstr "రంగస్థలం"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "గ్నూ/లినక్స్"
@ -10176,6 +10286,9 @@ msgstr "{app_id} ని అన్ఇన్‌స్టాల్ చేయడా
msgid "Gujarati"
msgstr "గుజరాతీ"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 మెయిల్"
#~ msgid "In 24 hour format."
#~ msgstr "24 గంటల ఆకృతిలో."

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"PO-Revision-Date: 2025-01-01 08:00+0000\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2025-01-29 04:01+0000\n"
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
"freedombox/tr/>\n"
@ -101,15 +101,15 @@ msgstr "Bu web arayüzünü sunmak için kullanılacak dil"
msgid "Use the language preference set in the browser"
msgstr "Tarayıcıda ayarlanan dil tercihini kullan"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Giriş"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Uygulamalar"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Sistem"
@ -312,6 +312,8 @@ msgid ""
"In 24 hour format. Services may become temporarily unavailable while running "
"backup operation at this time of the day."
msgstr ""
"24 saat biçiminde. Günün bu saatinde yedekleme işlemi çalıştırılırken "
"hizmetler geçici olarak kullanılamayabilir."
#: modules/backups/forms.py:85 modules/backups/forms.py:107
msgid "Included apps"
@ -541,7 +543,7 @@ msgstr "Yedekleme sistemi başka bir işlemle meşgul."
#: modules/backups/privileged.py:92
msgid "Not enough space left on the disk or remote location."
msgstr ""
msgstr "Diskte veya uzak konumda yeterli alan kalmadı."
#: modules/backups/repository.py:94
msgid "Existing repository is not encrypted."
@ -1142,8 +1144,9 @@ msgstr "IP adresi ve etki alanlarını yenile"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Yapılandırma güncellendi"
@ -1838,6 +1841,8 @@ msgid ""
"This service uses an external service to lookup public IP address. This can "
"be configured in the privacy app."
msgstr ""
"Bu hizmet, dış IP adresini aramak için harici bir hizmet kullanır. Bu, "
"gizlilik uygulamasında yapılandırılabilir."
#: modules/dynamicdns/__init__.py:64
msgid "Dynamic DNS Client"
@ -1966,7 +1971,7 @@ msgstr "Bu alan gereklidir."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Etki alanı"
@ -2262,11 +2267,11 @@ msgstr "Postfix/Dovecot"
#: modules/email/__init__.py:80
msgid "More emails"
msgstr ""
msgstr "Daha fazla e-posta"
#: modules/email/__init__.py:80
msgid "Same mailbox"
msgstr ""
msgstr "Aynı posta kutusu"
#: modules/email/__init__.py:82
msgid "My Email Aliases"
@ -2276,7 +2281,7 @@ msgstr "E-posta Kod Adlarım"
msgid "Primary domain"
msgstr "Birincil etki alanı"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2314,8 +2319,8 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr "Thunderbird Mobil"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -2351,22 +2356,16 @@ msgid "Add"
msgstr "Ekle"
#: modules/email/templates/email-dns.html:9
#, fuzzy
#| msgid "DNS Records"
msgid "DNS Records for domain:"
msgstr "DNS Kayıtları"
msgstr "Etki alanı için DNS Kayıtları:"
#: modules/email/templates/email-dns.html:12
#, fuzzy
#| msgid ""
#| "The following DNS records must be added manually on your primary domain "
#| "for the mail server to work properly."
msgid ""
"The following DNS records must be added manually on this domain for the mail "
"server to work properly for this domain."
msgstr ""
"Posta sunucusunun düzgün çalışması için aşağıdaki DNS kayıtları birincil "
"etki alanınıza el ile eklenmek zorundadır."
"Bu etki alanı için posta sunucusunun düzgün çalışması amacıyla aşağıdaki DNS "
"kayıtları bu etki alanına el ile eklenmek zorundadır."
#: modules/email/templates/email-dns.html:23
#: modules/email/templates/email-dns.html:77
@ -2396,10 +2395,8 @@ msgid "Host/Target/Value"
msgstr "Anamakine/Hedef/Değer"
#: modules/email/templates/email-dns.html:50
#, fuzzy
#| msgid "Server hostname or IP address"
msgid "Reverse DNS Records for IP Addresses"
msgstr "Sunucu anamakine adı veya IP adresi"
msgstr "IP Adresleri için Ters DNS Kayıtları"
#: modules/email/templates/email-dns.html:53
#, python-format
@ -2413,18 +2410,27 @@ msgid ""
"part. Only one of your domains can have Revese DNS lookup configured unless "
"you have multiple public IP addresses."
msgstr ""
"Eğer %(box_name)s cihazınız bir bulut hizmeti altyapısında çalışıyorsa, <a "
"href=\"https://en.wikipedia.org/wiki/Reverse_DNS_lookup\">Ters DNS "
"aramasını</a> yapılandırmanız gerekir. Bu zorunlu değildir, ancak e-posta "
"teslim edilebilirliğini büyük ölçüde artırır. Ters DNS, normal DNS'nizin "
"olduğu yerde yapılandırılmamıştır. Bunu VPS/ISP'nizin ayarlarında "
"aramalısınız. Bazı sağlayıcılar IP adresi bölümünü sizin için önceden "
"yapılandırır ve sadece etki alanı bölümünü ayarlamak zorundasınız. Birden "
"çok dış IP adresiniz olmadığı sürece, etki alanlarınızdan sadece birinde "
"Ters DNS araması yapılandırılmış olabilir."
#: modules/email/templates/email-dns.html:66
msgid ""
"An external service is used to lookup public IP address to show in the "
"following section. This can be configured in the privacy app."
msgstr ""
"Aşağıdaki bölümde gösterilecek ortak IP adresini aramak için harici bir "
"hizmet kullanılır. Bu, gizlilik uygulamasında yapılandırılabilir."
#: modules/email/templates/email-dns.html:76
#, fuzzy
#| msgid "Hostname"
msgid "Host"
msgstr "Anamakine Adı"
msgstr "Anamakine"
#: modules/email/templates/email.html:10
msgid "Manage Spam"
@ -2440,12 +2446,13 @@ msgid ""
"The following domains are configured. View details to see the list of DNS "
"entries to be made for the domain."
msgstr ""
"Aşağıdaki etki alanları yapılandırıldı. Etki alanı için yapılacak DNS "
"girişlerinin listesini görmek için ayrıntıları görüntüleyin."
#: modules/email/templates/email.html:35
#, fuzzy, python-format
#| msgid "Resolve domain name: {domain}"
#, python-format
msgid "View domain: %(domain)s"
msgstr "Etki alanı adını çözümle: {domain}"
msgstr "Etki alanını görüntüle: %(domain)s"
#: modules/featherwiki/__init__.py:25
#, python-brace-format
@ -3044,6 +3051,73 @@ msgstr "Depo düzenlendi."
msgid "Edit repository"
msgstr "Depoyu düzenle"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
"GNOME, basitlik ve kullanım kolaylığına odaklanan bir masaüstü ortamıdır."
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
"Bu uygulama, bir monitör, bir klavye ve bir fareyi fiziksel olarak "
"bağlarsanız, {box_name} 'ınızı bir masaüstü bilgisayara dönüştürür. Bir "
"tarayıcı, bir ofis paketi ve diğer temel yardımcı programlar mevcuttur. "
"İçeride sağlanan yazılım merkezini kullanarak daha fazla grafik uygulaması "
"yükleyebilirsiniz."
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
"Bu uygulama düşük seviyeli donanım için uygun değildir. En az 4GiB RAM, 4GiB "
"disk alanı ve temel 3D hızlandırma yeteneğine sahip bir GPU gerektirir."
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
"Uygulamayı yükledikten, etkinleştirdikten, etkisizleştirdikten veya "
"kaldırdıktan sonra, değişikliklerin etkili olması için makineye <a href="
"\"{power_url}\">yeniden başlatmanız</a> gerekir."
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr "GNOME"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Masaüstü"
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr "Tarayıcı"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr "Office paketi"
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr "Yazılım mağazası"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr "GKA"
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr "Grafik uygulamaları"
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3073,7 +3147,7 @@ msgstr "Geri Bildirim Gönder"
msgid "Contribute"
msgstr "Katkıda Bulun"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3620,7 +3694,7 @@ msgid "Web conference"
msgstr "Web görüşme"
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "JavaScript lisans bilgileri"
@ -4602,10 +4676,8 @@ msgid "Mumble"
msgstr "Mumble"
#: modules/mumble/__init__.py:158
#, fuzzy
#| msgid "Mumble server is running"
msgid "Mumble server is configured"
msgstr "Mumble sunucusu çalışmaktadır"
msgstr "Mumble sunucusu yapılandırıldı"
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
@ -5343,7 +5415,7 @@ msgstr "Bağlantıyı düzenle"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Düzenle"
@ -6081,7 +6153,7 @@ msgstr "{name} bağlantısı silindi."
msgid "Failed to delete connection: Connection not found."
msgstr "Bağlantının silinmesi başarısız oldu: Bağlantı bulunamadı."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6095,13 +6167,13 @@ msgstr ""
"istemci uygulamalarını ve mobil istemcileri içerir. Nextcloud sunucusu iyi "
"bütünleştirilmiş bir web arayüzü sağlar."
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
"FreedomBox'ın tüm kullanıcıları Nextcloud'u kullanabilir. Yönetimsel "
"işlemleri gerçekleştirmek için "
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6115,7 +6187,7 @@ msgstr ""
"yöndeki proje tarafından yapılır. Güncellemeler bağımsız bir döngünün "
"ardından gerçekleştirilir."
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr "Nextcloud"
@ -6175,7 +6247,7 @@ msgstr "Dosya eşitleme"
msgid "Sharing"
msgstr "Paylaşım"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr "Grup yazılımı"
@ -6512,8 +6584,8 @@ msgstr "Baştan başlat"
msgid "Shutdown"
msgstr "Kapat"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Yeniden başlat"
@ -6576,6 +6648,12 @@ msgid ""
"provided by the FreedomBox Foundation at https://ddns.freedombox.org/ip/. If "
"empty, lookups are disabled and some functionality will fail."
msgstr ""
"İsteğe Bağlı Değer. Bu URL, {box_name}'ınızın herkese açık olarak "
"görülebilen IP adresini belirlemek için kullanılır. URL, istemci isteğinin "
"geldiği IPv4 veya IPv6 adresini döndürmelidir. Varsayılanı, FreedomBox Vakfı "
"tarafından https://ddns.freedombox.org/ip/ adresinde sağlanan hizmetin "
"kullanılmasıdır. Eğer boşsa, aramalar etkisizleştirilir ve bazı işlevler "
"başarısız olacaktır."
#: modules/privacy/forms.py:25
msgid "Periodically submit a list of apps used (suggested)"
@ -6617,20 +6695,16 @@ msgstr ""
"çoğu durumda etkisizleştirilebilir."
#: modules/privacy/forms.py:45
#, fuzzy
#| msgid "URL to look up public IP"
msgid "URL to look up public IP address"
msgstr "Dış IP'yi aramak için URL"
msgstr "Dış IP adresi aramak için URL"
#: modules/privacy/manifest.py:10
msgid "Usage reporting"
msgstr "Kullanım raporlama"
#: modules/privacy/manifest.py:10
#, fuzzy
#| msgid "Enable repro service"
msgid "External services"
msgstr "repro servisini etkinleştir"
msgstr "Harici hizmetler"
#: modules/privacy/manifest.py:10
msgid "Fallback DNS"
@ -6780,7 +6854,7 @@ msgstr ""
msgid "Access rights"
msgstr "Erişim hakları"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6794,7 +6868,7 @@ msgstr ""
"kullanıcı adınızı girin. DAVx5, varolan tüm takvimleri ve adres defterlerini "
"gösterecek ve yenilerini oluşturabilirsiniz."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "GNOME Takvim"
@ -6830,11 +6904,11 @@ msgstr "Takvim"
msgid "Contacts"
msgstr "Kişiler"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr "CalDAV"
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr "CardDAV"
@ -7826,6 +7900,58 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr "Anlık Görüntüye Geri Al"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
"SOGo, e -posta, takvim, görevler ve kişiler için zengin bir web arayüzü "
"sağlayan bir grup yazılım sunucusudur. Takvim, görevler ve kişilere, Caldav "
"ve Carddav standartlarını kullanan çeşitli mobil ve masaüstü uygulamalarıyla "
"da erişilebilir."
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
"Web posta, e -posta almak, yönetmek ve göndermek için <a href=\"{email_url}\""
">Postfix/Dovecot</a> e-posta sunucusu uygulamasıyla çalışır."
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
"{box_name} üzerindeki tüm kullanıcılar SOGo'ya oturum açabilir ve "
"kullanabilir. Posta kutularına e -posta sunucusu uygulaması tarafından "
"teslim edilen postalar okunabilir ve yeni posta gönderilebilir."
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr "SOGo"
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr "Thunderbird + SOGo bağlayıcı"
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr "Web posta"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr "Takvim"
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr "Adres defteri"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9886,35 +10012,35 @@ msgstr ""
"sunucudur. Sunucu uygulamalarını kolaylıkla yüklemenizi ve yönetmenizi "
"sağlayan özgür bir yazılımdır."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Giriş"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Uygulamalar"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " Sistem"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Parolayı değiştir"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Kapat"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Oturumu kapat"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Dil seçin"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Oturum aç"
@ -9934,10 +10060,6 @@ msgstr "Web"
msgid "Launch"
msgstr "Başlat"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Masaüstü"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -10150,6 +10272,9 @@ msgstr "{app_id} kaldırılmadan önce"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "24 saat biçiminde."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2024-10-21 23:16+0000\n"
"Last-Translator: Ihor Hordiichuk <igor_ck@outlook.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
@ -102,15 +102,15 @@ msgstr "Мова, що використовується для надання ц
msgid "Use the language preference set in the browser"
msgstr "Використовувати мовні налаштування оглядача"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "Домівка"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "Застосунки"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "Система"
@ -1168,8 +1168,9 @@ msgstr "Оновити IP-адреси і домени"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Конфігурацію оновлено"
@ -2024,7 +2025,7 @@ msgstr "Це поле обовʼязкове."
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "Домен"
@ -2338,7 +2339,7 @@ msgstr "Мої псевдоніми ел. пошти"
msgid "Primary domain"
msgstr "Основний домен"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2376,8 +2377,10 @@ msgid "Thunderbird"
msgstr "Thunderbird"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 Mail"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "Thunderbird"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -3110,6 +3113,68 @@ msgstr "Репозиторій змінено."
msgid "Edit repository"
msgstr "Змінити репозиторій"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
#, fuzzy
#| msgid "GNOME Files"
msgid "GNOME"
msgstr "Файли GNOME"
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "Стільниця"
#: modules/gnome/manifest.py:10
#, fuzzy
#| msgid "Tor Browser"
msgid "Browser"
msgstr "Tor Browser"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
#, fuzzy
#| msgid "Software Update"
msgid "Software store"
msgstr "Оновлення ПЗ"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3139,7 +3204,7 @@ msgstr "Надіслати відгук"
msgid "Contribute"
msgstr "Співпрацювати"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3700,7 +3765,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr "Інформація про ліцензію JavaScript"
@ -5482,7 +5547,7 @@ msgstr "Змінити зʼєднання"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "Зміни"
@ -6234,7 +6299,7 @@ msgstr "Зʼєднання {name} видалено."
msgid "Failed to delete connection: Connection not found."
msgstr "Не вдалося видалити зʼєднання: Зʼєднання не знайдено."
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -6248,13 +6313,13 @@ msgstr ""
"настільних комп'ютерів та мобільні клієнти. Сервер Nextcloud має добре "
"інтегрований вебінтерфейс."
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
"Усі користувачі FreedomBox можуть використовувати Nextcloud. Для виконання "
"адміністративних "
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -6267,7 +6332,7 @@ msgstr ""
"перевірки здійснюються проєктом, а не Debian/{box_name}. Оновлення "
"виконуються за незалежним циклом."
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr "Nextcloud"
@ -6326,7 +6391,7 @@ msgstr ""
msgid "Sharing"
msgstr "Обмін"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
#, fuzzy
#| msgid "Group Share"
msgid "Groupware"
@ -6680,8 +6745,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Вимкнути"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "Перезапустити"
@ -6951,7 +7016,7 @@ msgstr ""
msgid "Access rights"
msgstr "Права доступу"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr "DAVx5"
@ -6965,7 +7030,7 @@ msgstr ""
"скринька&gt;) та своє ім'я користувача. DAVx5 покаже всі наявні календарі та "
"адресні книги, і ви зможете створити нові."
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr "Календар GNOME"
@ -7003,11 +7068,11 @@ msgstr "Календар GNOME"
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -8026,6 +8091,55 @@ msgstr "Систему потрібно перезапустити, щоб за
msgid "Rollback to Snapshot"
msgstr "Повернутися до знімка"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "FairEmail"
#: modules/sogo/manifest.py:73
#, fuzzy
#| msgid "GNOME Calendar"
msgid "Calender"
msgstr "Календар GNOME"
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Адреса"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -10096,35 +10210,35 @@ msgstr ""
"конфіденційності та володіння даними. Це безплатне програмне забезпечення, "
"яке дозволяє легко встановлювати та керувати серверними програмами."
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " Домівка"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " Застосунки"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " Система"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "Змінити пароль"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "Вимкнути"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "Вийти"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "Вибрати мову"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "Увійти"
@ -10144,10 +10258,6 @@ msgstr "Веб"
msgid "Launch"
msgstr "Запустити"
#: templates/clients.html:42
msgid "Desktop"
msgstr "Стільниця"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"
@ -10361,6 +10471,9 @@ msgstr "перед видаленням {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"
#~ msgid "In 24 hour format."
#~ msgstr "У форматі 24-години."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
@ -103,15 +103,15 @@ msgstr "Ngôn ngữ để sử dụng cho giao diện web"
msgid "Use the language preference set in the browser"
msgstr "Sử dụng cài đặt ngôn ngữ của trình duyệt"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr ""
@ -1176,8 +1176,9 @@ msgstr "Làm mới địa chỉ IP và các miền"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "Đã cập nhật thiết lập"
@ -2033,7 +2034,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr ""
@ -2313,7 +2314,7 @@ msgstr "Quản lý thư viện"
msgid "Primary domain"
msgstr "Miền TLS"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2351,7 +2352,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -3048,6 +3049,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -3077,7 +3134,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3538,7 +3595,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -5068,7 +5125,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5761,7 +5818,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5770,11 +5827,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5783,7 +5840,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5839,7 +5896,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -6136,8 +6193,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -6351,7 +6408,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -6362,7 +6419,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6392,11 +6449,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7272,6 +7329,51 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "IP addresses"
msgid "Address book"
msgstr "Địa chỉ IP"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9106,35 +9208,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -9154,10 +9256,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""

View File

@ -7,10 +7,10 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"PO-Revision-Date: 2025-01-01 08:00+0000\n"
"Last-Translator: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate."
"org>\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\n"
"PO-Revision-Date: 2025-01-29 04:02+0000\n"
"Last-Translator: 大王叫我来巡山 "
"<hamburger2048@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/freedombox/freedombox/zh_Hans/>\n"
"Language: zh_Hans\n"
@ -98,15 +98,15 @@ msgstr "此 web 管理界面的语言"
msgid "Use the language preference set in the browser"
msgstr "使用浏览器中设置的语言首选项"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr "主页"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr "应用程序"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "系统"
@ -1105,8 +1105,9 @@ msgstr "刷新 IP 地址和域"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "配置已更新"
@ -1887,7 +1888,7 @@ msgstr ""
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "域名"
@ -2167,7 +2168,7 @@ msgstr "我的邮箱别名"
msgid "Primary domain"
msgstr "主域名"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2203,7 +2204,7 @@ msgid "Thunderbird"
msgstr ""
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgid "Thunderbird Mobile"
msgstr ""
#: modules/email/manifest.py:52
@ -2240,10 +2241,8 @@ msgid "Add"
msgstr "添加"
#: modules/email/templates/email-dns.html:9
#, fuzzy
#| msgid "Server domain"
msgid "DNS Records for domain:"
msgstr "服务器域"
msgstr "域名的 DNS 记录:"
#: modules/email/templates/email-dns.html:12
msgid ""
@ -2302,8 +2301,6 @@ msgid ""
msgstr ""
#: modules/email/templates/email-dns.html:76
#, fuzzy
#| msgid "Hostname"
msgid "Host"
msgstr "主机名"
@ -2871,6 +2868,62 @@ msgstr "已编辑储存库。"
msgid "Edit repository"
msgstr "编辑存储库"
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr "桌面端"
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr "浏览器"
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr "软件商店"
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2900,7 +2953,7 @@ msgstr ""
msgid "Contribute"
msgstr "贡献"
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3386,7 +3439,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4236,10 +4289,8 @@ msgid "Mumble"
msgstr ""
#: modules/mumble/__init__.py:158
#, fuzzy
#| msgid "Mumble server is running"
msgid "Mumble server is configured"
msgstr "Mumble 服务器正在运行"
msgstr "Mumble 服务器已配置"
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
@ -4878,7 +4929,7 @@ msgstr "编辑连接"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr "編輯"
@ -5573,7 +5624,7 @@ msgstr "连接 {name} 已删除。"
msgid "Failed to delete connection: Connection not found."
msgstr "删除连接失败: 找不到连接。"
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5582,11 +5633,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5595,7 +5646,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5645,7 +5696,7 @@ msgstr "文件同步"
msgid "Sharing"
msgstr "共享"
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr "群组软件"
@ -5959,8 +6010,8 @@ msgstr ""
msgid "Shutdown"
msgstr "关闭"
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr "重新启动"
@ -6047,20 +6098,16 @@ msgid ""
msgstr ""
#: modules/privacy/forms.py:45
#, fuzzy
#| msgid "URL to look up public IP"
msgid "URL to look up public IP address"
msgstr "查寻公开 IP 的 URL"
msgstr "查寻公开 IP 地址的 URL"
#: modules/privacy/manifest.py:10
msgid "Usage reporting"
msgstr ""
#: modules/privacy/manifest.py:10
#, fuzzy
#| msgid "Enable repro service"
msgid "External services"
msgstr "启用 repro 服务"
msgstr "外部服务"
#: modules/privacy/manifest.py:10
msgid "Fallback DNS"
@ -6194,7 +6241,7 @@ msgstr "任何有 {box_name} 登录的用户都可以查看和修改任何日历
msgid "Access rights"
msgstr "访问权"
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -6205,7 +6252,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6235,11 +6282,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7114,6 +7161,49 @@ msgstr "系统需要重启以完成完全回滚。"
msgid "Rollback to Snapshot"
msgstr "回滚到快照"
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
msgid "Webmail"
msgstr ""
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
msgid "Address book"
msgstr "地址簿"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -8946,35 +9036,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr " 主页"
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr " 应用程序"
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr " 系统"
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr "更改密码"
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr "关闭"
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr "登出"
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr "选择语言"
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr "登录"
@ -8994,10 +9084,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr "桌面端"
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr "GNU/Linux"

View File

@ -7,17 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-13 20:33-0500\n"
"PO-Revision-Date: 2024-07-26 08:09+0000\n"
"Last-Translator: Ricky From Hong Kong <lamricky11@hotmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"freedombox/freedombox/zh_Hant/>\n"
"POT-Creation-Date: 2025-01-27 20:25-0500\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/"
"projects/freedombox/freedombox/zh_Hant/>\n"
"Language: zh_Hant\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.7-dev\n"
"X-Generator: Weblate 5.10-dev\n"
#: config.py:103
#, python-brace-format
@ -62,10 +62,8 @@ msgid "Restoring from the backup will restore app data."
msgstr "從備份中恢復將還原應用程式資料."
#: forms.py:39
#, fuzzy
#| msgid "Repository not found"
msgid "Repository to backup to"
msgstr "找不到儲存庫"
msgstr "用來備份的儲存庫"
#: forms.py:64
msgid "Select a domain name to be used with this application"
@ -99,15 +97,15 @@ msgstr "此網頁介面顯示的語言"
msgid "Use the language preference set in the browser"
msgstr "使用瀏覽器語言設定"
#: menu.py:116 templates/base.html:121
#: menu.py:116 templates/base.html:120
msgid "Home"
msgstr ""
msgstr "首頁"
#: menu.py:117 templates/base.html:130
#: menu.py:117 templates/base.html:129
msgid "Apps"
msgstr ""
msgstr "程式"
#: menu.py:119 menu.py:126 templates/base.html:139
#: menu.py:119 menu.py:126 templates/base.html:138
msgid "System"
msgstr "系統"
@ -135,19 +133,15 @@ msgstr "系統可能負載過重. 請稍後重試."
#: middleware.py:147
#, python-brace-format
msgid "Page not found: {url}"
msgstr ""
msgstr "找不到頁面:{url}"
#: middleware.py:150
#, fuzzy
#| msgid "Error During Backup"
msgid "Error running operation."
msgstr "備份時發生錯誤"
msgstr "執行操作時發生錯誤。"
#: middleware.py:152
#, fuzzy
#| msgid "Error During Backup"
msgid "Error loading page."
msgstr "備份時發生錯誤"
msgstr "載入頁面時發生錯誤。"
#: modules/apache/__init__.py:32
msgid "Apache HTTP Server"
@ -196,15 +190,15 @@ msgstr "內部網路網域"
#: modules/avahi/manifest.py:14
msgid "Auto-discovery"
msgstr ""
msgstr "自動發現"
#: modules/avahi/manifest.py:14 modules/backups/manifest.py:17
msgid "Local"
msgstr ""
msgstr "本地"
#: modules/avahi/manifest.py:14
msgid "mDNS"
msgstr ""
msgstr "mDNS"
#: modules/backups/__init__.py:24
msgid "Backups allows creating and managing backup archives."
@ -306,7 +300,7 @@ msgstr "觸發備份操作於每日幾點鐘"
msgid ""
"In 24 hour format. Services may become temporarily unavailable while running "
"backup operation at this time of the day."
msgstr ""
msgstr "24 小時制。在一天中的這個時間運行備份操作時,服務可能會暫時不可用。"
#: modules/backups/forms.py:85 modules/backups/forms.py:107
msgid "Included apps"
@ -350,7 +344,8 @@ msgid ""
"Select the backup file to upload from the local computer. This must be a "
"file previously downloaded from the result of a successful backup on a "
"{box_name}. It must have a .tar.gz extension."
msgstr ""
msgstr "選擇要從本地電腦上傳的備份檔。這必須是以前從 {box_name} "
"上成功備份的結果下載的檔案。它必須具有 .tar.gz 延伸檔名。"
#: modules/backups/forms.py:154
msgid "Repository path format incorrect."
@ -460,35 +455,31 @@ msgid "Restore"
msgstr "備份還原"
#: modules/backups/manifest.py:15
#, fuzzy
#| msgid "Encryption"
msgid "Encrypted"
msgstr "加密"
msgstr "加密的"
#: modules/backups/manifest.py:16
#, fuzzy
#| msgid "Schedule"
msgid "Schedules"
msgstr "排程"
#: modules/backups/manifest.py:18
msgid "Remote"
msgstr ""
msgstr "遠端"
#: modules/backups/manifest.py:19
msgid "App data"
msgstr ""
msgstr "程式資料"
#: modules/backups/manifest.py:20
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: modules/miniflux/templates/miniflux.html:12
#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
msgid "Configuration"
msgstr ""
msgstr "設定"
#: modules/backups/manifest.py:21
msgid "Borg"
msgstr ""
msgstr "Borg"
#: modules/backups/privileged.py:31
msgid ""
@ -517,22 +508,20 @@ msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "路徑儲存庫不為空或為現有備份儲存庫。"
#: modules/backups/privileged.py:74
#, fuzzy
#| msgid "A library with this name already exists."
msgid "An archive with given name already exists in the repository."
msgstr "已存在同樣名稱的圖書館。"
msgstr "存儲庫中已存在同樣名稱的存檔。"
#: modules/backups/privileged.py:81
msgid "Archive with given name was not found in the repository."
msgstr ""
msgstr "在存儲庫中找不到具有指定名稱的存檔。"
#: modules/backups/privileged.py:87
msgid "Backup system is busy with another operation."
msgstr ""
msgstr "備份系統正忙於其他操作。"
#: modules/backups/privileged.py:92
msgid "Not enough space left on the disk or remote location."
msgstr ""
msgstr "磁碟或遠端位置上沒有足夠的空間。"
#: modules/backups/repository.py:94
msgid "Existing repository is not encrypted."
@ -1128,8 +1117,9 @@ msgstr "更新 IP 位址與網域名稱"
#: modules/privacy/views.py:55 modules/quassel/views.py:29
#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31
#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48
#: modules/ssh/views.py:62 modules/transmission/views.py:43
#: modules/ttrss/views.py:31 modules/wordpress/views.py:31
#: modules/sogo/views.py:32 modules/ssh/views.py:62
#: modules/transmission/views.py:43 modules/ttrss/views.py:31
#: modules/wordpress/views.py:31
msgid "Configuration updated"
msgstr "配置已更新"
@ -1310,27 +1300,25 @@ msgstr "管理"
#: modules/cockpit/manifest.py:24
msgid "Web terminal"
msgstr ""
msgstr "網路終端機"
#: modules/cockpit/manifest.py:25 modules/storage/__init__.py:47
#: modules/storage/__init__.py:319 modules/storage/__init__.py:350
#: modules/storage/__init__.py:396
msgid "Storage"
msgstr ""
msgstr "儲存空間"
#: modules/cockpit/manifest.py:26
#, fuzzy
#| msgid "Local Network Domain"
msgid "Networking"
msgstr "內部網路網域"
msgstr "網路"
#: modules/cockpit/manifest.py:27 modules/names/templates/names.html:20
msgid "Services"
msgstr ""
msgstr "服務"
#: modules/cockpit/manifest.py:28
msgid "Logs"
msgstr ""
msgstr "日誌"
#: modules/cockpit/manifest.py:29 modules/performance/__init__.py:16
#: modules/performance/__init__.py:40
@ -1486,15 +1474,15 @@ msgstr "STUN/TURN 伺服器 URI 列表無效"
#: modules/coturn/manifest.py:7 modules/janus/manifest.py:16
msgid "Video conference"
msgstr ""
msgstr "視訊會議"
#: modules/coturn/manifest.py:7
msgid "STUN"
msgstr ""
msgstr "STUN"
#: modules/coturn/manifest.py:7
msgid "TURN"
msgstr ""
msgstr "TURN"
#: modules/coturn/templates/coturn.html:15
msgid "Use the following URLs to configure your communication server:"
@ -1534,11 +1522,9 @@ msgstr "-- 尚未設定時區 --"
#: modules/datetime/manifest.py:15
msgid "Network time"
msgstr ""
msgstr "網路時間"
#: modules/datetime/manifest.py:15
#, fuzzy
#| msgid "Time Zone"
msgid "Timezone"
msgstr "時區"
@ -1578,15 +1564,13 @@ msgid "Bittorrent client written in Python/PyGTK"
msgstr "以 Python/PyGTK 寫的 Bittorrent 客戶端"
#: modules/deluge/manifest.py:21 modules/transmission/manifest.py:39
#, fuzzy
#| msgid "BitTorrent Web Client"
msgid "BitTorrent"
msgstr "BitTorrent 網頁客戶端"
msgstr "BitTorrent"
#: modules/deluge/manifest.py:21 modules/roundcube/manifest.py:23
#: modules/transmission/manifest.py:39
msgid "Web client"
msgstr ""
msgstr "網頁客戶端"
#: modules/deluge/manifest.py:21 modules/syncthing/manifest.py:58
#: modules/transmission/manifest.py:39
@ -1931,7 +1915,7 @@ msgstr "此欄位為必填項。"
#: modules/dynamicdns/templates/dynamicdns.html:23
#: modules/email/templates/email-dns.html:22
#: modules/letsencrypt/templates/letsencrypt.html:24
#: modules/mediawiki/forms.py:64
#: modules/mediawiki/forms.py:64 modules/sogo/forms.py:18
msgid "Domain"
msgstr "域"
@ -2217,7 +2201,7 @@ msgstr "電子郵件別名"
msgid "Primary domain"
msgstr "主域"
#: modules/email/forms.py:27
#: modules/email/forms.py:27 modules/sogo/forms.py:20
msgid ""
"Mails are received for all domains configured in the system. Among these, "
"select the most important one."
@ -2253,8 +2237,10 @@ msgid "Thunderbird"
msgstr "雷鳥"
#: modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr "K-9 郵件"
#, fuzzy
#| msgid "Thunderbird"
msgid "Thunderbird Mobile"
msgstr "雷鳥"
#: modules/email/manifest.py:52
msgid "FairEmail"
@ -2952,6 +2938,62 @@ msgstr ""
msgid "Edit repository"
msgstr ""
#: modules/gnome/__init__.py:18
msgid ""
"GNOME is a desktop environment that focuses on simplicity and ease of use."
msgstr ""
#: modules/gnome/__init__.py:21
#, python-brace-format
msgid ""
"This app turns your {box_name} into a desktop computer if you physically "
"connect a monitor, a keyboard, and a mouse to it. A browser, an office "
"suite, and other basic utilities are available. You may install further "
"graphical applications using the software center provided within."
msgstr ""
#: modules/gnome/__init__.py:26
msgid ""
"This app is not suitable for low-end hardware. It requires at least 4GiB of "
"RAM, 4GiB of disk space and a GPU capable of basic 3D acceleration."
msgstr ""
#: modules/gnome/__init__.py:30
#, python-brace-format
msgid ""
"After installing, enabling, disabling, or uninstalling the app, you will "
"need to <a href=\"{power_url}\">restart</a> the machine for changes to take "
"effect."
msgstr ""
#: modules/gnome/__init__.py:48
msgid "GNOME"
msgstr ""
#: modules/gnome/manifest.py:9 templates/clients.html:42
msgid "Desktop"
msgstr ""
#: modules/gnome/manifest.py:10
msgid "Browser"
msgstr ""
#: modules/gnome/manifest.py:11
msgid "Office suite"
msgstr ""
#: modules/gnome/manifest.py:12
msgid "Software store"
msgstr ""
#: modules/gnome/manifest.py:13
msgid "GUI"
msgstr ""
#: modules/gnome/manifest.py:14
msgid "Graphical apps"
msgstr ""
#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
#: templates/help-menu.html:8 templates/help-menu.html:14
msgid "Help"
@ -2981,7 +3023,7 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
#: modules/help/__init__.py:53 templates/base.html:216 templates/base.html:219
#: templates/help-menu.html:46 templates/help-menu.html:47
#: templates/index.html:96
msgid "About"
@ -3442,7 +3484,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:273
#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:272
msgid "JavaScript license information"
msgstr ""
@ -4969,7 +5011,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
#: templates/base.html:167 templates/base.html:168
#: templates/base.html:166 templates/base.html:167
msgid "Edit"
msgstr ""
@ -5662,7 +5704,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: modules/nextcloud/__init__.py:34
#: modules/nextcloud/__init__.py:25
msgid ""
"Nextcloud is a self-hosted productivity platform which provides private and "
"secure functions for file sharing, collaborative work, and more. Nextcloud "
@ -5671,11 +5713,11 @@ msgid ""
"interface."
msgstr ""
#: modules/nextcloud/__init__.py:39
#: modules/nextcloud/__init__.py:30
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
msgstr ""
#: modules/nextcloud/__init__.py:43
#: modules/nextcloud/__init__.py:34
#, python-brace-format
msgid ""
"Please note that Nextcloud is installed and run inside a container provided "
@ -5684,7 +5726,7 @@ msgid ""
"performed following an independent cycle."
msgstr ""
#: modules/nextcloud/__init__.py:65 modules/nextcloud/manifest.py:11
#: modules/nextcloud/__init__.py:56 modules/nextcloud/manifest.py:11
#: modules/nextcloud/manifest.py:18
msgid "Nextcloud"
msgstr ""
@ -5740,7 +5782,7 @@ msgstr ""
msgid "Sharing"
msgstr ""
#: modules/nextcloud/manifest.py:56
#: modules/nextcloud/manifest.py:56 modules/sogo/manifest.py:72
msgid "Groupware"
msgstr ""
@ -6037,8 +6079,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: modules/power/templates/power.html:15 templates/base.html:182
#: templates/base.html:183
#: modules/power/templates/power.html:15 templates/base.html:181
#: templates/base.html:182
msgid "Restart"
msgstr ""
@ -6252,7 +6294,7 @@ msgstr ""
msgid "Access rights"
msgstr ""
#: modules/radicale/manifest.py:9
#: modules/radicale/manifest.py:9 modules/sogo/manifest.py:36
msgid "DAVx5"
msgstr ""
@ -6263,7 +6305,7 @@ msgid ""
"address books and you can create new."
msgstr ""
#: modules/radicale/manifest.py:28
#: modules/radicale/manifest.py:28 modules/sogo/manifest.py:51
msgid "GNOME Calendar"
msgstr ""
@ -6293,11 +6335,11 @@ msgstr ""
msgid "Contacts"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:75
msgid "CalDAV"
msgstr ""
#: modules/radicale/manifest.py:91
#: modules/radicale/manifest.py:91 modules/sogo/manifest.py:76
msgid "CardDAV"
msgstr ""
@ -7173,6 +7215,53 @@ msgstr ""
msgid "Rollback to Snapshot"
msgstr ""
#: modules/sogo/__init__.py:21
msgid ""
"SOGo is a groupware server that provides a rich web interface for email, "
"calendar, tasks, and contacts. Calendar, tasks, and contacts can also be "
"accessed with various mobile and desktop applications using the CalDAV and "
"CardDAV standards."
msgstr ""
#: modules/sogo/__init__.py:26
#, python-brace-format
msgid ""
"Webmail works with the <a href=\"{email_url}\">Postfix/Dovecot</a> email "
"server app to retrieve, manage, and send email."
msgstr ""
#: modules/sogo/__init__.py:30
#, python-brace-format
msgid ""
"All users on {box_name} can login into and use SOGo. Mails delivered to "
"their mailboxes by the email server app can be read and new mail can be sent "
"out."
msgstr ""
#: modules/sogo/__init__.py:48 modules/sogo/manifest.py:11
msgid "SOGo"
msgstr ""
#: modules/sogo/manifest.py:19
msgid "Thunderbird + SOGo connector"
msgstr ""
#: modules/sogo/manifest.py:71
#, fuzzy
#| msgid "FairEmail"
msgid "Webmail"
msgstr "公平電子郵件"
#: modules/sogo/manifest.py:73
msgid "Calender"
msgstr ""
#: modules/sogo/manifest.py:74
#, fuzzy
#| msgid "IP addresses"
msgid "Address book"
msgstr "IP 地址"
#: modules/ssh/__init__.py:22
msgid ""
"A Secure Shell server uses the secure shell protocol to accept connections "
@ -9006,35 +9095,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: templates/base.html:118
#: templates/base.html:117
msgid " Home"
msgstr ""
#: templates/base.html:126
#: templates/base.html:125
msgid " Apps"
msgstr ""
#: templates/base.html:135
#: templates/base.html:134
msgid " System"
msgstr ""
#: templates/base.html:174 templates/base.html:175
#: templates/base.html:173 templates/base.html:174
msgid "Change password"
msgstr ""
#: templates/base.html:188 templates/base.html:189
#: templates/base.html:187 templates/base.html:188
msgid "Shut down"
msgstr ""
#: templates/base.html:199 templates/base.html:237
#: templates/base.html:198 templates/base.html:236
msgid "Log out"
msgstr ""
#: templates/base.html:208 templates/base.html:211
#: templates/base.html:207 templates/base.html:210
msgid "Select language"
msgstr ""
#: templates/base.html:226 templates/base.html:228
#: templates/base.html:225 templates/base.html:227
msgid "Log in"
msgstr ""
@ -9054,10 +9143,6 @@ msgstr ""
msgid "Launch"
msgstr ""
#: templates/clients.html:42
msgid "Desktop"
msgstr ""
#: templates/clients.html:53
msgid "GNU/Linux"
msgstr ""
@ -9257,6 +9342,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "K-9 Mail"
#~ msgstr "K-9 郵件"
#~ msgid "In 24 hour format."
#~ msgstr "使用 24 小時格式。"

View File

@ -22,7 +22,7 @@ class ApacheApp(app_module.App):
app_id = 'apache'
_version = 13
_version = 14
def __init__(self) -> None:
"""Create components for the app."""

View File

@ -88,6 +88,7 @@ def setup(old_version: int):
webserver.enable('proxy_html', kind='module')
webserver.enable('rewrite', kind='module')
webserver.enable('macro', kind='module')
webserver.enable('expires', kind='module')
# Disable logging into files, use FreedomBox configured systemd logging
webserver.disable('other-vhosts-access-log', kind='config')

View File

@ -52,7 +52,7 @@ class EmailApp(plinth.app.App):
app_id = 'email'
_version = 5
_version = 6
def __init__(self) -> None:
"""Initialize the email app."""
@ -104,11 +104,11 @@ class EmailApp(plinth.app.App):
'/etc/dovecot/conf.d/05-freedombox-userdb.conf',
'/etc/dovecot/conf.d/15-freedombox-auth.conf',
'/etc/dovecot/conf.d/15-freedombox-mail.conf',
'/etc/dovecot/conf.d/90-freedombox-imap.conf',
'/etc/dovecot/conf.d/90-freedombox-lmtp.conf',
'/etc/dovecot/conf.d/90-freedombox-mailboxes.conf',
'/etc/dovecot/conf.d/90-freedombox-master.conf',
'/etc/dovecot/conf.d/90-freedombox-tls.conf',
'/etc/dovecot/conf.d/95-freedombox-sieve.conf',
'/etc/dovecot/conf.d/freedombox-ldap.conf.ext',
'/etc/fail2ban/jail.d/dovecot-freedombox.conf',
'/etc/postfix/freedombox-aliases.cf',
@ -118,9 +118,12 @@ class EmailApp(plinth.app.App):
'/etc/rspamd/local.d/freedombox-dkim-signing.conf'
])
self.add(dropin_configs)
dropin_configs_sieve = DropinConfigs(
'dropin-configs-email-sieve',
['/etc/dovecot/freedombox-sieve-after/sort-spam.sieve'])
dropin_configs_sieve = DropinConfigs('dropin-configs-email-sieve', [
'/etc/dovecot/freedombox-sieve/learn-ham.sieve',
'/etc/dovecot/freedombox-sieve/learn-spam.sieve',
'/etc/dovecot/freedombox-sieve-after/sort-spam.sieve',
'/etc/dovecot/conf.d/95-freedombox-sieve.conf'
])
self.add(dropin_configs_sieve)
listen_ports = [(25, 'tcp4'), (25, 'tcp6'), (465, 'tcp4'),
@ -209,6 +212,7 @@ class EmailApp(plinth.app.App):
# Enable drop-in configuration files component for sieve (temporarily)
# to ensure that sievec can compile.
self.get_component('dropin-configs-email-sieve').enable()
service_privileged.try_restart('dovecot')
privileged.setup_spam()
# Restart daemons

View File

@ -0,0 +1,8 @@
# Do not edit this file. Manage your settings on FreedomBox.
# Make rspamd learn spam/ham when the user marks mails as junk or not junk.
# https://doc.dovecot.org/2.3/configuration_manual/howto/antispam_with_sieve/
protocol imap {
mail_plugins = $mail_plugins imap_sieve
}

View File

@ -6,4 +6,21 @@
plugin {
sieve_after = /etc/dovecot/freedombox-sieve-after
# Make rspamd learn spam/ham when the user marks mails as junk or not junk.
# https://doc.dovecot.org/2.3/configuration_manual/howto/antispam_with_sieve/
sieve_plugins = sieve_imapsieve sieve_extprograms
sieve_pipe_bin_dir = /usr/bin
sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment
# From elsewhere to Junk folder
imapsieve_mailbox1_name = Junk
imapsieve_mailbox1_causes = COPY
imapsieve_mailbox1_before = file:/etc/dovecot/freedombox-sieve/learn-spam.sieve
# From Junk folder to elsewhere
imapsieve_mailbox2_name = *
imapsieve_mailbox2_from = Junk
imapsieve_mailbox2_causes = COPY
imapsieve_mailbox2_before = file:/etc/dovecot/freedombox-sieve/learn-ham.sieve
}

View File

@ -0,0 +1,6 @@
require ["vnd.dovecot.pipe", "copy", "imapsieve", "environment"];
if environment "imap.mailbox" "Trash" {
# Putting spam in Trash mailbox is not significant
stop;
}
pipe :copy "rspamc" ["learn_ham"];

View File

@ -0,0 +1,2 @@
require ["vnd.dovecot.pipe", "copy", "imapsieve"];
pipe :copy "rspamc" ["learn_spam"];

View File

@ -34,17 +34,17 @@ clients = [
},
{
'name':
_('K-9 Mail'),
_('Thunderbird Mobile'),
'platforms': [{
'type': 'store',
'os': 'android',
'store_name': 'f-droid',
'url': store_url('f-droid', 'com.fsck.k9')
'url': store_url('f-droid', 'net.thunderbird.android')
}, {
'type': 'store',
'os': 'android',
'store_name': 'google-play',
'url': store_url('google-play', 'com.fsck.k9')
'url': store_url('google-play', 'net.thunderbird.android')
}]
},
{

View File

@ -31,8 +31,10 @@ def setup_spam():
def _compile_sieve():
"""Compile all .sieve script to binary format for performance."""
sieve_dir = '/etc/dovecot/freedombox-sieve-after/'
subprocess.run(['sievec', sieve_dir], check=True)
sieve_dirs = ['/etc/dovecot/freedombox-sieve-after/',
'/etc/dovecot/freedombox-sieve']
for sieve_dir in sieve_dirs:
subprocess.run(['sievec', sieve_dir], check=True)
def _setup_rspamd():

View File

@ -49,7 +49,7 @@ class FirewallApp(app_module.App):
app_id = 'firewall'
_version = 4
_version = 5
can_be_disabled = False

View File

@ -1,10 +1,5 @@
/*
# SPDX-License-Identifier: AGPL-3.0-or-later
This file is used only by policykit-1 version > 0.105. A corresponding .pkla
file is used by policykit-1 <= 0.105. See:
https://davidz25.blogspot.com/2012/06/authorization-rules-in-polkit.html
*/
polkit.addRule(function(action, subject) {

View File

@ -1,4 +0,0 @@
[Allow FreedomBox to manage firewalld]
Identity=unix-user:plinth
Action=org.fedoraproject.FirewallD1.config.info;org.fedoraproject.FirewallD1.config;org.fedoraproject.FirewallD1.direct.info;org.fedoraproject.FirewallD1.direct;
ResultAny=yes

View File

@ -111,7 +111,7 @@ def _setup_local_service_protection():
for permanent in [[], ['--permanent']]:
for ip_type in ['ipv4', 'ipv6']:
for owner_type in ['--uid-owner', '--gid-owner']:
for user_group in ['root', 'www-data']:
for user_group in ['root', 'www-data', 'mail']:
_add_rule(permanent, ip_type, '-A', 'OUTPUT', '-m',
'owner', owner_type, user_group, '-j', 'MARK',
'--or-mark', '0x800000')

View File

@ -0,0 +1,95 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""FreedomBox app to configure GNOME desktop."""
from django.urls import reverse_lazy
from django.utils.translation import gettext_lazy as _
from plinth import action_utils
from plinth import app as app_module
from plinth import cfg, menu
from plinth.modules.backups.components import BackupRestore
from plinth.package import Packages
from plinth.privileged import service as service_privileged
from plinth.utils import format_lazy
from . import manifest
_description = [
_('GNOME is a desktop environment that focuses on simplicity and ease of '
'use.'),
format_lazy(
_('This app turns your {box_name} into a desktop computer if you '
'physically connect a monitor, a keyboard, and a mouse to it. A '
'browser, an office suite, and other basic utilities are available. '
'You may install further graphical applications using the software '
'center provided within.'), box_name=_(cfg.box_name)),
_('This app is not suitable for low-end hardware. It requires at least '
'4GiB of RAM, 4GiB of disk space and a GPU capable of basic 3D '
'acceleration.'),
format_lazy(
_('After installing, enabling, disabling, or uninstalling the app, '
'you will need to <a href="{power_url}">restart</a> the machine for '
'changes to take effect.'), power_url=reverse_lazy('power:restart')),
]
class GNOMEApp(app_module.App):
"""FreedomBox app for GNOME desktop."""
app_id = 'gnome'
_version = 1
def __init__(self) -> None:
"""Create components for the app."""
super().__init__()
info = app_module.Info(app_id=self.app_id, version=self._version,
name=_('GNOME'), icon_filename='gnome',
description=_description, manual_page='GNOME',
donation_url='https://www.gnome.org/donate/',
tags=manifest.tags)
self.add(info)
menu_item = menu.Menu('menu-gnome', info.name, info.icon_filename,
info.tags, 'gnome:index', parent_url_name='apps')
self.add(menu_item)
packages = Packages('packages-gnome', ['gnome'])
self.add(packages)
system_target = SystemTarget('system-target-gnome', 'graphical.target')
self.add(system_target)
backup_restore = BackupRestore('backup-restore-gnome',
**manifest.backup)
self.add(backup_restore)
def setup(self, old_version):
"""Install and configure the app."""
super().setup(old_version)
if not old_version:
self.enable()
class SystemTarget(app_module.LeaderComponent):
"""Component to set the default target systemd will boot into."""
_DEFAULT_TARGET: str = 'multi-user.target'
def __init__(self, component_id: str, target: str):
"""Initialize the component."""
super().__init__(component_id)
self.target = target
def is_enabled(self) -> bool:
"""Return whether the component is enabled."""
return action_utils.systemd_get_default() == self.target
def enable(self) -> None:
"""Run operations to enable the component."""
service_privileged.systemd_set_default(self.target)
def disable(self) -> None:
"""Run operations to disable the component."""
service_privileged.systemd_set_default(self._DEFAULT_TARGET)

View File

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

View File

@ -0,0 +1,15 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Application manifest for GNOME."""
from django.utils.translation import gettext_lazy as _
backup: dict = {}
tags = [
_('Desktop'),
_('Browser'),
_('Office suite'),
_('Software store'),
_('GUI'),
_('Graphical apps')
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -0,0 +1,549 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="512"
height="512"
version="1.1"
id="svg140"
sodipodi:docname="gnome.svg"
inkscape:export-filename="gnome.png"
inkscape:export-xdpi="48"
inkscape:export-ydpi="48"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview142"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="0.96950969"
inkscape:cx="68.591372"
inkscape:cy="440.42881"
inkscape:window-width="3840"
inkscape:window-height="2091"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg140" />
<defs
id="defs84">
<linearGradient
id="k">
<stop
offset="0"
stop-color="#d8dfd6"
id="stop2" />
<stop
offset="1"
stop-color="#d8dfd6"
stop-opacity="0"
id="stop4" />
</linearGradient>
<linearGradient
id="i">
<stop
offset="0"
stop-color="#9d9d9d"
id="stop7" />
<stop
offset="1"
stop-color="#b9b9b9"
id="stop9" />
</linearGradient>
<linearGradient
id="g">
<stop
offset="0"
stop-color="#909090"
id="stop12" />
<stop
offset="1"
stop-color="#bebebe"
stop-opacity="0"
id="stop14" />
</linearGradient>
<linearGradient
id="f">
<stop
offset="0"
stop-color="#585956"
id="stop17" />
<stop
offset="1"
stop-color="#bbbeb8"
id="stop19" />
</linearGradient>
<linearGradient
id="e">
<stop
offset="0"
id="stop22" />
<stop
offset="1"
stop-opacity="0"
id="stop24" />
</linearGradient>
<linearGradient
id="d">
<stop
offset="0"
stop-color="#5b5b97"
id="stop27" />
<stop
offset="1"
stop-color="#1b1b43"
id="stop29" />
</linearGradient>
<linearGradient
id="c">
<stop
offset="0"
stop-color="#fff"
id="stop32" />
<stop
offset="1"
stop-color="#fcfcff"
stop-opacity="0"
id="stop34" />
</linearGradient>
<linearGradient
id="h">
<stop
offset="0"
stop-color="#f9fff5"
id="stop37" />
<stop
offset="1"
stop-color="#f9fff5"
stop-opacity="0"
id="stop39" />
</linearGradient>
<linearGradient
id="l">
<stop
offset="0"
id="stop42" />
<stop
offset="1"
stop-opacity="0"
id="stop44" />
</linearGradient>
<linearGradient
id="b">
<stop
offset="0"
stop-color="#fff"
id="stop47" />
<stop
offset="1"
stop-color="#fff"
stop-opacity="0"
id="stop49" />
</linearGradient>
<linearGradient
id="j">
<stop
offset="0"
stop-color="#8f8f8f"
id="stop52" />
<stop
offset="1"
stop-color="#494949"
id="stop54" />
</linearGradient>
<linearGradient
id="a">
<stop
offset="0"
stop-color="#dde1d9"
id="stop57" />
<stop
offset="1"
stop-color="#cacdc6"
id="stop59" />
</linearGradient>
<linearGradient
xlink:href="#a"
id="q"
x1="8.6116238"
x2="34.784473"
y1="7.2293582"
y2="33.339787"
gradientTransform="matrix(12.591195,0,0,9.8631362,-5.8847298,-27.860012)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#b"
id="u"
x1="17.698339"
x2="34.974548"
y1="13.004725"
y2="55.200756"
gradientTransform="matrix(12.348367,0,0,10.057154,23.370366,-2.1800188)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#c"
id="v"
x1="11.492236"
x2="17.199417"
y1="1.6537577"
y2="26.729263"
gradientTransform="matrix(13.807232,0,0,9.9844946,34.28426,-28.162594)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#d"
id="s"
x1="19.150396"
x2="16.315819"
y1="32.622238"
y2="8.8666229"
gradientTransform="matrix(13.084653,0,0,10.535901,30.091445,-28.162594)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#e"
id="t"
x1="3.7069976"
x2="3.7069974"
y1="171.29134"
y2="162.45061"
gradientTransform="matrix(63.57848,0,0,1.9533258,23.182557,-20.895004)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#f"
id="p"
x1="12.206709"
x2="12.127711"
y1="53.535141"
y2="64.892525"
gradientTransform="matrix(20.241462,0,0,6.1354577,10.917863,-13.32405)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#g"
id="D"
x1="34.300991"
x2="35.520542"
y1="3.9384086"
y2="3.8451097"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(14.83538,0,0,7.3377873,-259.98661,18.479522)" />
<linearGradient
xlink:href="#g"
id="E"
x1="34.300991"
x2="35.520542"
y1="3.9384086"
y2="3.8451097"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(14.83538,0,0,7.3377873,-259.9866,41.946455)" />
<linearGradient
xlink:href="#g"
id="F"
x1="34.300991"
x2="35.520542"
y1="3.9384086"
y2="3.8451097"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(14.83538,0,0,7.3377873,-259.9866,64.234517)" />
<linearGradient
xlink:href="#g"
id="G"
x1="34.300991"
x2="35.520542"
y1="3.9384086"
y2="3.8451097"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(14.83538,0,0,7.3377873,-259.98661,86.52258)" />
<linearGradient
xlink:href="#g"
id="H"
x1="34.300991"
x2="35.520542"
y1="3.9384086"
y2="3.8451097"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(14.83538,0,0,7.3377873,-259.98662,108.81063)" />
<linearGradient
xlink:href="#h"
id="C"
x1="13.62871"
x2="8.6485014"
y1="101.2846"
y2="74.098007"
gradientTransform="matrix(23.88868,0,0,5.1986904,22.418008,-18.994423)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#i"
id="z"
x1="8.1134243"
x2="8.1134233"
y1="88.509071"
y2="100.20015"
gradientTransform="matrix(25.74104,0,0,4.8245853,-142.74252,-13.32405)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#j"
id="r"
x1="10.390738"
x2="32.536823"
y1="5.3817744"
y2="31.246054"
gradientTransform="matrix(12.307468,0,0,10.090586,12.22432,-13.32405)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#a"
id="x"
x1="18.316999"
x2="18.176752"
y1="48.643234"
y2="52.536461"
gradientTransform="matrix(12.591195,0,0,9.8631362,11.239333,-13.32405)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#k"
id="n"
x1="-23.8857"
x2="-23.8857"
y1="49.953003"
y2="44.878883"
gradientTransform="matrix(15.642886,0,0,7.018955,629.64278,25.916246)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#i"
id="B"
x1="8.1134243"
x2="8.1134233"
y1="88.509071"
y2="100.20015"
gradientTransform="matrix(25.74104,0,0,4.8245853,55.242987,-13.32405)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#i"
id="A"
x1="8.1134243"
x2="8.1134233"
y1="88.509071"
y2="100.20015"
gradientTransform="matrix(25.74104,0,0,4.8245853,50.810482,-13.32405)"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#j"
id="y"
x1="10.390738"
x2="32.536823"
y1="5.3817744"
y2="31.246054"
gradientTransform="matrix(12.307468,0,0,10.090586,11.239333,-13.32405)"
gradientUnits="userSpaceOnUse" />
<radialGradient
xlink:href="#l"
id="m"
cx="12.57571"
cy="67.501709"
r="8.7662792"
fx="12.57571"
fy="67.501709"
gradientTransform="matrix(21.461174,0,0,7.9215182,244.5075,-162.63215)"
gradientUnits="userSpaceOnUse" />
<radialGradient
xlink:href="#l"
id="o"
cx="12.57571"
cy="67.501709"
r="8.7662792"
fx="12.57571"
fy="67.501709"
gradientTransform="matrix(21.461174,0,0,7.9215182,-13.890674,-225.29756)"
gradientUnits="userSpaceOnUse" />
<radialGradient
xlink:href="#l"
id="w"
cx="12.57571"
cy="67.501709"
r="8.7662792"
fx="12.57571"
fy="67.501709"
gradientTransform="matrix(27.135509,0,0,7.4720691,-85.249767,-57.904888)"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5716"
id="linearGradient32682"
gradientUnits="userSpaceOnUse"
x1="29.089951"
y1="11.772627"
x2="33.971455"
y2="9.7093649"
gradientTransform="matrix(6.372617,0,0,6.372617,57.029062,91.84993)" />
<linearGradient
id="linearGradient5716">
<stop
style="stop-color:#727272;stop-opacity:1;"
offset="0"
id="stop5718" />
<stop
style="stop-color:#484848;stop-opacity:1;"
offset="1"
id="stop5720" />
</linearGradient>
</defs>
<path
fill="#adb0aa"
fill-rule="evenodd"
stroke="#4b4d4a"
d="m 360.69169,353.53372 a 104.69169,43.902974 0 1 1 -209.38339,0 104.6917,43.902972 0 1 1 209.38339,0 z"
color="#000000"
overflow="visible"
style="stroke-width:11.144;marker:none"
id="path88" />
<path
fill="none"
stroke="#7b7f7a"
d="m 354.43845,345.65284 a 98.438459,41.280646 0 1 1 -196.87691,0 98.438459,41.280646 0 1 1 196.87691,0 z"
color="#000000"
overflow="visible"
style="stroke-width:10.4784;marker:none"
id="path90" />
<path
fill="none"
stroke="url(#n)"
stroke-width="7.13216"
d="m 354.43845,337.29482 a 98.438459,41.280646 0 1 1 -196.87691,0 98.438459,41.280646 0 1 1 196.87691,0 z"
color="#000000"
overflow="visible"
style="stroke:url(#n);marker:none"
id="path92" />
<path
fill="#d0d0d0"
fill-rule="evenodd"
stroke="#979797"
stroke-linejoin="round"
stroke-width="4.45761"
d="m 137.35944,307.24786 -0.6965,11.14402 c 0,0 48.18799,40.10923 100.29629,46.83289 26.05413,3.36181 52.97509,7.82769 75.2222,13.23353 22.2471,5.40583 39.98875,12.47692 45.96913,18.4573 3.45923,3.45923 5.02666,6.39264 5.57202,8.70627 0.54538,2.31361 0.42593,3.95406 -1.04476,6.26852 -2.94127,4.62889 -12.03397,10.78355 -27.51182,15.6713 -30.95573,9.77548 -86.03665,16.01954 -162.28496,16.01954 v 11.14403 c 76.84921,0 132.20905,-5.88038 165.41922,-16.3678 16.60506,-5.2437 28.13802,-11.31885 33.78034,-20.19855 2.82115,-4.43986 3.98199,-9.90091 2.78601,-14.9748 -1.19599,-5.07389 -4.2855,-9.85751 -8.70629,-14.27828 -9.77966,-9.77968 -28.27059,-15.67342 -51.19288,-21.24332 -22.9223,-5.5699 -50.3235,-10.18931 -76.61521,-13.58178 -52.58341,-6.78496 -100.99279,-46.83287 -100.99279,-46.83287 z"
id="path94" />
<path
fill="url(#q)"
fill-rule="evenodd"
stroke="url(#r)"
d="M 91.134117,5.5720155 H 420.86588 c 10.15603,0 18.09954,6.5023395 18.57433,15.6193295 l 14.84434,285.043295 c 0.6487,12.45607 -10.04139,22.51435 -22.51434,22.51435 H 80.22979 c -12.472947,0 -23.163025,-10.05828 -22.514344,-22.51435 L 72.559783,21.191345 C 73.00871,12.571051 78.66117,5.5720155 91.134117,5.5720155 Z"
color="#000000"
overflow="visible"
style="fill:url(#q);stroke:url(#r);stroke-width:11.144;marker:none"
id="path100" />
<path
fill="url(#s)"
fill-rule="evenodd"
stroke="#000079"
stroke-linejoin="round"
stroke-width="5.57202"
d="M 115.77466,34.660223 101.93161,280.33393 H 410.0684 L 395.19094,35.701393 Z"
id="path102"
style="fill:url(#s)" />
<path
fill="none"
stroke="url(#t)"
stroke-linecap="round"
stroke-opacity="0.248408"
stroke-width="11.1015"
d="M 80.880032,306.90848 H 431.11997"
id="path104"
style="stroke:url(#t)" />
<path
fill="none"
stroke="url(#u)"
stroke-opacity="0.700637"
stroke-width="11.144"
d="M 89.282836,16.835483 421.88205,16.414224 c 3.16154,-0.004 6.23288,2.64392 6.487,7.271968 l 15.17696,276.408168 c 0.6468,11.77959 -6.01498,19.9018 -17.81229,19.9018 H 85.573654 c -11.797326,0 -17.752602,-8.12167 -17.115799,-19.9018 L 83.21356,27.130602 c 0.431228,-7.977238 1.854204,-10.28978 6.069276,-10.295119 z"
color="#000000"
overflow="visible"
style="stroke:url(#u);marker:none"
id="path106" />
<path
fill="url(#v)"
fill-rule="evenodd"
d="M 124.78475,39.569563 115.84134,238.71708 C 238.92314,211.96439 243.12248,121.79169 396.15866,92.209285 l -1.79945,-51.903503 z"
opacity="0.531429"
id="path108"
style="fill:url(#v);stroke-width:11.144" />
<path
fill="url(#w)"
fill-rule="evenodd"
d="m 493.87848,446.47497 a 237.8785,65.502559 0 1 1 -475.756961,0 237.8785,65.502559 0 1 1 475.756961,0 z"
color="#000000"
overflow="visible"
style="fill:url(#w);stroke-width:14.2394;marker:none"
id="path110" />
<path
fill="url(#x)"
fill-rule="evenodd"
stroke="url(#y)"
d="M 83.254112,396.97079 H 428.74589 c 12.47294,0 10.89167,3.0249 12.17182,6.82957 l 31.58938,93.88633 c 1.28012,3.80468 0.3011,6.82958 -12.17182,6.82958 H 51.664732 c -12.472947,0 -13.451955,-3.0249 -12.171817,-6.82958 l 31.58938,-93.88633 c 1.280137,-3.80468 -0.301134,-6.82957 12.171817,-6.82957 z"
color="#000000"
overflow="visible"
style="fill:url(#x);stroke:url(#y);stroke-width:11.144;marker:none"
id="path112" />
<path
fill="#7a7d77"
fill-rule="evenodd"
d="m 122.03967,419.38879 -19.70005,57.13015 h 61.07015 l 5.91002,-22.65505 H 334.8002 l 6.12564,23.12514 h 68.73454 l -18.71502,-57.60024 z"
id="path114"
style="stroke-width:11.144" />
<path
fill="#777874"
fill-rule="evenodd"
d="m 178.67731,457.80391 -4.92502,18.71505 h 164.49542 l -4.92502,-19.70005 z"
id="path116"
style="stroke-width:11.144" />
<path
fill="#777a75"
fill-rule="evenodd"
d="m 276.19255,419.38881 18.71505,56.14515 -61.07016,-0.98503 -16.74504,-54.17514 z"
color="#000000"
overflow="visible"
style="stroke-width:11.144;marker:none"
id="path118" />
<path
fill="url(#z)"
fill-rule="evenodd"
d="M 276.19255,413.47881 294.9076,469.62396 233.83744,468.63894 217.0924,414.4638 Z"
color="#000000"
overflow="visible"
style="fill:url(#z);stroke-width:11.144;marker:none"
id="path120" />
<path
fill="url(#A)"
fill-rule="evenodd"
d="m 122.03967,412.49381 -19.70005,57.13015 h 61.07015 l 5.91002,-22.65506 H 334.8002 l 6.12564,23.12514 h 68.73454 l -18.71502,-57.60023 z"
id="path122"
style="fill:url(#A);stroke-width:11.144" />
<path
fill="url(#B)"
fill-rule="evenodd"
d="m 178.67731,451.89391 -4.92502,18.71506 h 164.49542 l -4.92502,-19.70006 z"
color="#000000"
overflow="visible"
style="fill:url(#B);stroke-width:11.144;marker:none"
id="path124" />
<path
fill="none"
stroke="url(#C)"
stroke-linejoin="round"
stroke-width="5.57202"
d="m 79.56258,405.44765 h 354.66789 l 29.38879,90.18377 H 48.380735 Z"
color="#000000"
overflow="visible"
style="stroke:url(#C);marker:none"
id="path126" />
<path
sodipodi:nodetypes="cccccccc"
id="path5565"
d="m 226.57187,106.62161 v 104.76731 l 23.65714,-23.09387 13.51835,27.59999 c 3.3112,7.46474 20.52532,1.46267 15.63062,-8.51939 l -13.37756,-28.65611 29.85305,-2.8e-4 z"
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient32682);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:6.37262;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 17 KiB

View File

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

View File

@ -6,7 +6,7 @@ from django.utils.translation import gettext_lazy as _
from plinth import app as app_module
from plinth import frontpage, menu
from plinth.config import DropinConfigs
from plinth.daemon import Daemon
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
@ -74,6 +74,10 @@ class MinifluxApp(app_module.App):
urls=['https://{host}/miniflux/'])
self.add(webserver)
daemon = SharedDaemon('shared-daemon-miniflus-postgresql',
'postgresql')
self.add(daemon)
daemon = Daemon('daemon-miniflux', 'miniflux',
listen_ports=[(8788, 'tcp4'), (8788, 'tcp6')])
self.add(daemon)

View File

@ -10,8 +10,9 @@ from urllib.parse import urlparse
import pexpect
from plinth import action_utils, db
from plinth import action_utils
from plinth.actions import privileged, secret_str
from plinth.db import postgres
from plinth.utils import is_non_empty_file
STATIC_SETTINGS = {
@ -142,12 +143,12 @@ def _get_database_config():
def dump_database():
"""Dump database to file."""
config = _get_database_config()
db.postgres_dump_database(DB_BACKUP_FILE, config['database'],
config['user'])
postgres.dump_database(DB_BACKUP_FILE, config['database'])
@privileged
def restore_database():
"""Restore database from file."""
config = _get_database_config()
db.postgres_restore_database(DB_BACKUP_FILE, config['database'])
postgres.restore_database(DB_BACKUP_FILE, config['database'],
config['user'], config['password'])

View File

@ -1,10 +1,5 @@
/*
# SPDX-License-Identifier: AGPL-3.0-or-later
This file is used only by policykit-1 version > 0.105. A corresponding .pkla
file is used by policykit-1 <= 0.105. See:
https://davidz25.blogspot.com/2012/06/authorization-rules-in-polkit.html
*/
polkit.addRule(function(action, subject) {

View File

@ -1,4 +0,0 @@
[Allow Plinth to manage NetworkManager connections]
Identity=unix-user:plinth
Action=org.freedesktop.NetworkManager.*
ResultAny=yes

View File

@ -21,15 +21,6 @@ from plinth.utils import format_lazy
from . import manifest, privileged
_alert = '''
<div class="alert alert-warning d-flex align-items-center" role="alert">
<div class="me-2">
<span class="fa fa-exclamation-triangle" aria-hidden="true"></span>
<span class="visually-hidden">{}</span>
</div>
<div>{}</div>
</div>
'''
_description = [
_('Nextcloud is a self-hosted productivity platform which provides '
'private and secure functions for file sharing, collaborative work, '

View File

@ -23,8 +23,10 @@ class TestNextcloudApp(functional.BaseAppTests):
super().install_and_setup(session_browser)
functional.app_enable(session_browser, self.app_name)
default_url = functional.config['DEFAULT']['url']
hostname = urllib.parse.urlparse(default_url).hostname
session_browser.find_by_id('id_override_domain').fill(hostname)
parse_result = urllib.parse.urlparse(default_url)
override_domain = parse_result.hostname
override_domain += f':{parse_result.port}' if parse_result.port else ''
session_browser.find_by_id('id_override_domain').fill(override_domain)
session_browser.find_by_id('id_admin_password').fill(PASSWORD)
functional.submit(session_browser, form_class='form-configuration')
@ -110,7 +112,8 @@ def _class(klass):
def _create_folder(browser, folder_name):
"""Create a folder in the Nextcloud files app."""
# Click on the '+ New' button in the header
xpath = f'//div[{_class("action-item")} and @menu-title="New"]//button'
xpath = f'//div[{_class("action-item")}]' \
'//button[.//*[contains(text(),"New")]]'
browser.find_by_xpath(xpath).first.click()
# Click on the 'New folder' pop down menu item

View File

@ -0,0 +1,121 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""FreedomBox app to configure SOGo."""
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.package import Packages
from plinth.privileged import service as service_privileged
from plinth.utils import format_lazy
from . import manifest, privileged
_description = [
_('SOGo is a groupware server that provides a rich web interface for '
'email, calendar, tasks, and contacts. Calendar, tasks, and contacts '
'can also be accessed with various mobile and desktop applications '
'using the CalDAV and CardDAV standards.'),
format_lazy(
_('Webmail works with the <a href="{email_url}">Postfix/Dovecot</a> '
'email server app to retrieve, manage, and send email.'),
email_url=reverse_lazy('email:index')),
format_lazy(
_('All users on {box_name} can login into and use SOGo. Mails '
'delivered to their mailboxes by the email server app can be read '
'and new mail can be sent out.'), box_name=_(cfg.box_name)),
]
class SOGoApp(app_module.App):
"""FreedomBox app for SOGo."""
app_id = 'sogo'
_version = 1
def __init__(self) -> None:
"""Create components for the app."""
super().__init__()
info = app_module.Info(app_id=self.app_id, version=self._version,
depends=['email'], name=_('SOGo'),
icon_filename='sogo', description=_description,
manual_page='SOGo', clients=manifest.clients,
tags=manifest.tags)
self.add(info)
menu_item = menu.Menu('menu-sogo', info.name, info.icon_filename,
info.tags, 'sogo:index', parent_url_name='apps')
self.add(menu_item)
shortcut = frontpage.Shortcut('shortcut-sogo', info.name,
icon=info.icon_filename, url='/SOGo/',
clients=info.clients, tags=info.tags)
self.add(shortcut)
packages = Packages('packages-sogo',
['sogo', 'postgresql', 'memcached'])
self.add(packages)
dropin_configs = DropinConfigs('dropin-configs-sogo', [
'/etc/apache2/conf-available/sogo-freedombox.conf',
])
self.add(dropin_configs)
firewall = Firewall('firewall-sogo', info.name,
ports=['http', 'https'], is_external=True)
self.add(firewall)
webserver = Webserver('webserver-sogo', 'sogo-freedombox',
urls=['https://{host}/SOGo/'])
self.add(webserver)
daemon1 = SharedDaemon('shared-daemon-sogo-memcached', 'memcached',
listen_ports=[(11211, 'tcp4')])
self.add(daemon1)
daemon2 = SharedDaemon('shared-daemon-sogo-postgresql', 'postgresql')
self.add(daemon2)
daemon3 = Daemon('daemon-sogo', 'sogo', listen_ports=[(20000, 'tcp4')])
self.add(daemon3)
backup_restore = SOGoBackupRestore('backup-restore-sogo',
**manifest.backup)
self.add(backup_restore)
def setup(self, old_version):
"""Install and configure the app."""
super().setup(old_version)
privileged.setup()
service_privileged.try_restart('sogo')
service_privileged.try_restart('memcached')
if not old_version:
self.enable()
def uninstall(self):
"""De-configure and uninstall the app."""
super().uninstall()
privileged.uninstall()
class SOGoBackupRestore(BackupRestore):
"""Component to backup/restore SOGo."""
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

@ -0,0 +1,28 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
[Service]
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 CAP_BPF
DevicePolicy=closed
LockPersonality=yes
NoNewPrivileges=yes
PrivateDevices=yes
PrivateMounts=yes
PrivateTmp=yes
ProtectControlGroups=yes
ProtectClock=yes
ProtectHome=yes
ProtectHostname=yes
ProtectKernelLogs=yes
ProtectKernelModules=yes
ProtectKernelTunables=yes
ProtectSystem=strict
ReadWritePaths=/var/spool/sogo /var/log/sogo
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK
RestrictNamespaces=yes
RestrictSUIDSGID=yes
RestrictRealtime=yes
SystemCallArchitectures=native
SystemCallFilter=@system-service
SystemCallFilter=~@resources
SystemCallFilter=~@privileged
SystemCallErrorNumber=EPERM

View File

@ -0,0 +1,36 @@
##
## On all sites, provide SOGo on a default path: /SOGo
## https://www.sogo.nu/support/faq/how-to-configure-apache-as-frontend.html
##
Alias /SOGo.woa/WebServerResources/ /usr/lib/GNUstep/SOGo/WebServerResources/
Alias /SOGo/WebServerResources/ /usr/lib/GNUstep/SOGo/WebServerResources/
Redirect 301 /.well-known/caldav /SOGo/dav
Redirect 301 /.well-known/carddav /SOGo/dav
<Location /SOGo>
ProxyPass http://127.0.0.1:20000/SOGo retry=0 nocanon
ProxyPreserveHost On
SetEnv proxy-nokeepalive 1
<IfModule headers_module>
RequestHeader set "x-webobjects-server-port" "443"
SetEnvIf Host (.*) HTTP_HOST=$1
RequestHeader set "x-webobjects-server-name" "%{HTTP_HOST}e" env=HTTP_HOST
RequestHeader set "x-webobjects-server-url" "https://%{HTTP_HOST}e" env=HTTP_HOST
</IfModule>
AddDefaultCharset UTF-8
</Location>
<Directory /usr/lib/GNUstep/SOGo/>
Require all granted
# Explicitly allow caching of static content to avoid browser specific
# behavior. A resource's URL MUST change in order to have the client load
# the new version.
<IfModule expires_module>
ExpiresActive On
ExpiresDefault "access plus 1 year"
</IfModule>
</Directory>

View File

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

View File

@ -0,0 +1,23 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Forms for the SOGo app."""
from django import forms
from django.utils.translation import gettext_lazy as _
from plinth.modules.names.components import DomainName
def _get_domain_choices():
"""Double domain entries for inclusion in the choice field."""
return ((domain.name, domain.name) for domain in DomainName.list())
class DomainForm(forms.Form):
domain = forms.ChoiceField(
choices=_get_domain_choices,
label=_('Domain'),
help_text=_(
'Mails are received for all domains configured in the system. '
'Among these, select the most important one.'),
required=True,
)

View File

@ -0,0 +1,77 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
from django.utils.translation import gettext_lazy as _
from plinth.clients import store_url
from . import privileged
clients = [
{
'name': _('SOGo'),
'platforms': [{
'type': 'web',
'url': '/SOGo/'
}]
},
{
'name':
_('Thunderbird + SOGo connector'),
'platforms': [{
'type': 'download',
'os': 'gnu-linux',
'url': 'https://www.sogo.nu/download.html#/frontends'
}, {
'type': 'download',
'os': 'macos',
'url': 'https://www.sogo.nu/download.html#/frontends'
}, {
'type': 'download',
'os': 'windows',
'url': 'https://www.sogo.nu/download.html#/frontends'
}]
},
{
'name':
_('DAVx5'),
'platforms': [{
'type': 'store',
'os': 'android',
'store_name': 'f-droid',
'url': store_url('f-droid', 'at.bitfire.davdroid'),
}, {
'type': 'store',
'os': 'android',
'store_name': 'google-play',
'url': store_url('google-play', 'at.bitfire.davdroid'),
}]
},
{
'name':
_('GNOME Calendar'),
'platforms': [{
'type': 'package',
'format': 'deb',
'name': 'gnome-calendar'
}]
},
]
backup = {
'data': {
'files': [str(privileged.DB_BACKUP_FILE)],
},
'services': ['sogo'],
'secrets': {
'directories': [str(privileged.CONFIG_FILE)]
},
}
tags = [
_('Webmail'),
_('Groupware'),
_('Calender'),
_('Address book'),
_('CalDAV'),
_('CardDAV')
]

View File

@ -0,0 +1,161 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Configure SOGo."""
import pathlib
import re
import shutil
import subprocess
import tempfile
from plinth import utils
from plinth.actions import privileged
from plinth.db import postgres
from plinth.modules.email.privileged.domain import \
get_domains as get_email_domains
DB_HOST = 'localhost'
DB_NAME = 'sogo_fbx'
DB_USER = 'sogo_fbx'
SERVICE_NAME = 'sogo'
DB_BACKUP_FILE = pathlib.Path('/var/lib/plinth/backups-data/sogo-database.sql')
CONFIG_FILE = pathlib.Path('/etc/sogo/sogo.conf')
@privileged
def setup() -> None:
"""Setup SOGo database and configuration."""
database_password = utils.generate_password(16)
postgres.create_database(DB_NAME, DB_USER, database_password)
_create_config(database_password)
def _create_config(db_password: str):
"""Configure /etc/sogo/sogo.conf"""
try:
domain = _get_config_value('SOGoMailDomain')
if not domain:
# Try to get the domain configured for the email app
domain = get_email_domains()['primary_domain']
except FileNotFoundError:
domain = 'localhost'
connection = f'postgresql://{DB_USER}:{db_password}@{DB_HOST}/{DB_NAME}'
content = f'''
{{
/* General */
SOGoMailDomain = "{domain}";
SOGoLanguage = "English";
SOGoTimeZone = "UTC";
SOGoCalendarDefaultRoles = ("PublicViewer", "ConfidentialDAndTViewer");
SOGoAppointmentSendEMailNotifications = YES;
SOGoRefreshViewCheck = "every_minute";
/* Authentication */
SOGoMaximumFailedLoginCount = "10";
SOGoMaximumFailedLoginInterval = "300";
SOGoFailedLoginBlockInterval = "300";
/* Database */
SOGoProfileURL = "{connection}/sogo_user_profile";
OCSFolderInfoURL = "{connection}/sogo_folder_info";
OCSSessionsFolderURL = "{connection}/sogo_sessions_folder";
OCSEMailAlarmsFolderURL = "{connection}/sogo_alarms_folder";
OCSStoreURL = "{connection}/sogo_store";
OCSAclURL = "{connection}/sogo_acl";
OCSCacheFolderURL = "{connection}/sogo_cache_folder";
OCSAdminURL = "{connection}/sogo_admin";
/* Cache */
SOGoMemcachedHost = "127.0.0.1";
/* SMTP */
SOGoMailingMechanism = "smtp";
SOGoSMTPServer = "smtp://127.0.0.1:587/?tls=YES&tlsVerifyMode=allowInsecureLocalhost";
SOGoSMTPAuthenticationType = "PLAIN";
/* IMAP */
SOGoDraftsFolderName = "Drafts";
SOGoSentFolderName = "Sent";
SOGoTrashFolderName = "Trash";
SOGoJunkFolderName = "Junk";
SOGoIMAPServer = "imap://127.0.0.1:143/?tls=YES&tlsVerifyMode=allowInsecureLocalhost";
SOGoSieveServer = "sieve://127.0.0.14190/?tls=YES&tlsVerifyMode=allowInsecureLocalhost";
/* LDAP */
SOGoUserSources = ({{
type = "ldap";
CNFieldName = "cn";
IDFieldName = "uid";
UIDFieldName = "uid";
baseDN = "ou=users,dc=thisbox";
canAuthenticate = YES;
displayName = "Shared Addresses";
hostname = "ldap://127.0.0.1:389";
id = "directory";
isAddressBook = YES;
}});
}}''' # noqa: E501
CONFIG_FILE.touch(0o640, exist_ok=True) # In case the file does not exist
CONFIG_FILE.chmod(0o640) # In case the file pre-existed
shutil.chown(CONFIG_FILE, 'root', 'sogo')
CONFIG_FILE.write_text(content, encoding='utf-8')
@privileged
def dump_database() -> None:
"""Dump database to file."""
postgres.dump_database(DB_BACKUP_FILE, DB_NAME)
@privileged
def restore_database() -> None:
"""Restore database from file."""
password = _read_db_password()
postgres.restore_database(DB_BACKUP_FILE, DB_NAME, DB_USER, password)
def _read_db_password() -> str:
"""Extract the database password from /etc/sogo/sogo.conf using regex"""
pattern = r'postgresql://[^:]+:([^@]+)@localhost'
match = re.search(pattern, _get_config_value('SOGoProfileURL'))
if not match:
raise ValueError('Could not extract password')
return match.group(1)
@privileged
def get_domain() -> str:
"""Get the value of SOGoMailDomain from /etc/sogo/sogo.conf"""
return _get_config_value('SOGoMailDomain')
@privileged
def set_domain(domain: str):
"""Set the value of SOGoMailDomain in /etc/sogo/sogo.conf"""
_set_config_value('SOGoMailDomain', domain)
def _get_config_value(key: str) -> str:
"""Return the value of a property from the configuration file."""
process = subprocess.run(['plget', key], input=CONFIG_FILE.read_bytes(),
stdout=subprocess.PIPE, check=True)
return process.stdout.decode().strip()
def _set_config_value(key: str, value: str):
"""Set the value of a property in the configuration file."""
with tempfile.NamedTemporaryFile(delete=False) as temp_file:
temp_file.write(f'{{\n{key} = "{value}";\n}}'.encode('utf-8'))
temp_file.close()
subprocess.run(['plmerge', CONFIG_FILE, temp_file.name], check=True)
pathlib.Path(temp_file.name).unlink()
@privileged
def uninstall() -> None:
"""Uninstall SOGo: drop database and configuration files."""
postgres.drop_database(DB_NAME, DB_USER)
CONFIG_FILE.unlink(missing_ok=True)

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

View File

@ -0,0 +1,42 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Functional, browser based tests for SOGo app."""
import time
import pytest
from plinth.tests import functional
pytestmark = [pytest.mark.apps, pytest.mark.sogo]
class TestSOGoApp(functional.BaseAppTests):
"""Basic tests for the SOGo app."""
app_name = 'sogo'
has_service = True
disable_after_tests = False
def test_login(self, session_browser):
"""Test that login to SOGo interface works."""
_login(session_browser)
assert functional.eventually(_is_logged_in, [session_browser])
def _login(browser) -> None:
"""Login to SOGo web interface."""
functional.visit(browser, '/SOGo/')
username = functional.config['DEFAULT']['username']
password = functional.config['DEFAULT']['password']
functional.eventually(browser.find_by_id, ['input_1'])
time.sleep(1) # For some reason, waiting does not work
browser.find_by_id('input_1').fill(username)
browser.find_by_id('passwordField').fill(password)
submit = browser.find_by_css(
'form[name=loginForm] button[type=submit]').first
functional.submit(browser, element=submit)
def _is_logged_in(browser) -> bool:
"""Return whether SOGo login was successful."""
logout = browser.find_by_css('a[href="../logoff"]')
return bool(logout)

View File

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

View File

@ -0,0 +1,34 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Views for the SOGo app."""
from django.contrib import messages
from django.utils.translation import gettext_lazy as _
from plinth.privileged import service as service_privileged
from plinth.views import AppView
from . import forms, privileged
class SOGoAppView(AppView):
"""Server configuration page."""
app_id = 'sogo'
form_class = forms.DomainForm
def get_initial(self):
"""Return the initial values to populate in the form."""
initial = super().get_initial()
initial['domain'] = privileged.get_domain()
return initial
def form_valid(self, form):
"""Update the settings for changed domain values."""
old_data = form.initial
new_data = form.cleaned_data
if old_data['domain'] != new_data['domain']:
privileged.set_domain(new_data['domain'])
service_privileged.try_restart('sogo')
service_privileged.try_restart('memcached')
messages.success(self.request, _('Configuration updated'))
return super().form_valid(form)

View File

@ -1,10 +1,5 @@
/*
# SPDX-License-Identifier: AGPL-3.0-or-later
This file is used only by policykit-1 version > 0.105. A corresponding .pkla
file is used by policykit-1 <= 0.105. See:
https://davidz25.blogspot.com/2012/06/authorization-rules-in-polkit.html
*/
polkit.addRule(function(action, subject) {

View File

@ -1,4 +0,0 @@
[Allow FreedomBox to manage UDisks2]
Identity=unix-user:plinth
Action=org.freedesktop.udisks2.filesystem-mount;org.freedesktop.udisks2.filesystem-mount-system;org.freedesktop.udisks2.filesystem-mount-other-seat;org.freedesktop.udisks2.filesystem-fstab
ResultAny=yes

View File

@ -7,7 +7,7 @@ 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
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
@ -38,7 +38,7 @@ class TTRSSApp(app_module.App):
app_id = 'ttrss'
_version = 6
_version = 7
def __init__(self) -> None:
"""Create components for the app."""
@ -85,8 +85,11 @@ class TTRSSApp(app_module.App):
last_updated_version=5)
self.add(webserver)
daemon = Daemon('daemon-ttrss', 'tt-rss')
self.add(daemon)
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)
@ -98,6 +101,7 @@ class TTRSSApp(app_module.App):
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
@ -107,8 +111,6 @@ class TTRSSApp(app_module.App):
domain = next(names.get_available_tls_domains(), None)
privileged.set_domain(domain)
super().enable()
def setup(self, old_version):
"""Install and configure the app."""
privileged.pre_setup()

View File

@ -3,8 +3,9 @@
import augeas
from plinth import action_utils, db
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'
@ -76,6 +77,12 @@ def setup():
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')
@ -121,15 +128,15 @@ def enable_api_access():
def dump_database():
"""Dump database to file."""
config = _get_database_config()
db.postgres_dump_database(DB_BACKUP_FILE, config['database'],
config['user'])
postgres.dump_database(DB_BACKUP_FILE, config['database'])
@privileged
def restore_database():
"""Restore database from file."""
config = _get_database_config()
db.postgres_restore_database(DB_BACKUP_FILE, config['database'])
postgres.restore_database(DB_BACKUP_FILE, config['database'],
config['user'], config['password'])
def load_augeas():

View File

@ -103,11 +103,11 @@ class WordPressApp(app_module.App):
urls=['https://{host}/wordpress/'])
self.add(webserver)
daemon = Daemon('daemon-wordpress', 'wordpress-freedombox.timer')
self.add(daemon)
daemon1 = SharedDaemon('shared-daemon-wordpress-mysql', 'mysql')
self.add(daemon1)
daemon = SharedDaemon('shared-daemon-wordpress-mysql', 'mysql')
self.add(daemon)
daemon2 = Daemon('daemon-wordpress', 'wordpress-freedombox.timer')
self.add(daemon2)
backup_restore = WordPressBackupRestore('backup-restore-wordpress',
**manifest.backup)

View File

@ -5,12 +5,13 @@ from .config import dropin_is_valid, dropin_link, dropin_unlink
from .packages import (filter_conffile_packages, install,
is_package_manager_busy, remove, update)
from .service import (disable, enable, is_enabled, is_running, mask, reload,
restart, start, stop, try_reload_or_restart, try_restart,
unmask)
restart, start, stop, systemd_set_default,
try_reload_or_restart, try_restart, unmask)
__all__ = [
'filter_conffile_packages', 'install', 'is_package_manager_busy', 'remove',
'update', 'disable', 'enable', 'is_enabled', 'is_running', 'mask',
'reload', 'restart', 'start', 'stop', 'try_reload_or_restart',
'try_restart', 'unmask', 'dropin_is_valid', 'dropin_link', 'dropin_unlink'
'update', 'systemd_set_default', 'disable', 'enable', 'is_enabled',
'is_running', 'mask', 'reload', 'restart', 'start', 'stop',
'try_reload_or_restart', 'try_restart', 'unmask', 'dropin_is_valid',
'dropin_link', 'dropin_unlink'
]

Some files were not shown because too many files have changed in this diff Show More