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>
102
debian/changelog
vendored
@ -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
@ -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
@ -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
|
||||
|
||||
@ -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()>>
|
||||
|
||||
@ -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 ===
|
||||
|
||||
95
doc/manual/es/Customization.raw.wiki
Normal 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
|
||||
@ -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 ===
|
||||
|
||||
@ -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")>>
|
||||
|
||||
BIN
doc/manual/es/images/android-app-custom-shortcut.jpg
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
doc/manual/es/images/customization_styling.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
doc/manual/es/images/nextcloud-frontpage-shortcut.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
@ -3,4 +3,4 @@
|
||||
Package init file.
|
||||
"""
|
||||
|
||||
__version__ = '25.1'
|
||||
__version__ = '25.3.1'
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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
@ -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)
|
||||
@ -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 ""
|
||||
|
||||
@ -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 ""
|
||||
|
||||
@ -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 ""
|
||||
|
||||
@ -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-часов формат."
|
||||
|
||||
|
||||
@ -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 ""
|
||||
|
||||
@ -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>) 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."
|
||||
|
||||
|
||||
@ -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 "
|
||||
|
||||
@ -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."
|
||||
|
||||
|
||||
@ -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 ""
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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.</tu.direccion."
|
||||
"freedombox>."
|
||||
|
||||
#: 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."
|
||||
|
||||
|
||||
@ -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 "گنو/لینوکس"
|
||||
|
||||
@ -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 ""
|
||||
|
||||
@ -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 l’adresse 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 d’accè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 d’utilisateur. DAVx5 vous affichera tous vos "
|
||||
"agendas et carnets d’adresses 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 à l’instantané"
|
||||
|
||||
#: 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. C’est 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 "S’identifier"
|
||||
|
||||
@ -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."
|
||||
|
||||
|
||||
@ -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 ""
|
||||
|
||||
@ -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 ""
|
||||
|
||||
@ -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 "जीएनयू / लिनक्स"
|
||||
|
||||
@ -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>) é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."
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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 "
|
||||
|
||||
@ -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 ""
|
||||
|
||||
@ -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 ""
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -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."
|
||||
|
||||
|
||||
@ -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 "
|
||||
|
||||
@ -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."
|
||||
|
||||
|
||||
@ -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-часовом формате."
|
||||
|
||||
|
||||
@ -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 ""
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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 t’u 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 ""
|
||||
"S’ka 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 t’ju 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 "S’u arrit të fshihet lidhje: S’u 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 s’do 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>) 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."
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -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."
|
||||
|
||||
|
||||
@ -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 மணி நேர வடிவத்தில்."
|
||||
|
||||
|
||||
@ -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 గంటల ఆకృతిలో."
|
||||
|
||||
|
||||
@ -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."
|
||||
|
||||
|
||||
@ -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 ""
|
||||
"скринька>) та своє ім'я користувача. 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-години."
|
||||
|
||||
|
||||
@ -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 ""
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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 小時格式。"
|
||||
|
||||
|
||||
@ -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."""
|
||||
|
||||
@ -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')
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
}
|
||||
@ -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
|
||||
}
|
||||
|
||||
@ -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"];
|
||||
@ -0,0 +1,2 @@
|
||||
require ["vnd.dovecot.pipe", "copy", "imapsieve"];
|
||||
pipe :copy "rspamc" ["learn_spam"];
|
||||
@ -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')
|
||||
}]
|
||||
},
|
||||
{
|
||||
|
||||
@ -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():
|
||||
|
||||
@ -49,7 +49,7 @@ class FirewallApp(app_module.App):
|
||||
|
||||
app_id = 'firewall'
|
||||
|
||||
_version = 4
|
||||
_version = 5
|
||||
|
||||
can_be_disabled = False
|
||||
|
||||
|
||||
@ -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) {
|
||||
|
||||
@ -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
|
||||
@ -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')
|
||||
|
||||
95
plinth/modules/gnome/__init__.py
Normal 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)
|
||||
@ -0,0 +1 @@
|
||||
plinth.modules.gnome
|
||||
15
plinth/modules/gnome/manifest.py
Normal 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')
|
||||
]
|
||||
BIN
plinth/modules/gnome/static/icons/gnome.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
549
plinth/modules/gnome/static/icons/gnome.svg
Normal 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 |
10
plinth/modules/gnome/urls.py
Normal 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'),
|
||||
]
|
||||
@ -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)
|
||||
|
||||
@ -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'])
|
||||
|
||||
@ -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) {
|
||||
|
||||
@ -1,4 +0,0 @@
|
||||
[Allow Plinth to manage NetworkManager connections]
|
||||
Identity=unix-user:plinth
|
||||
Action=org.freedesktop.NetworkManager.*
|
||||
ResultAny=yes
|
||||
@ -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, '
|
||||
|
||||
@ -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
|
||||
|
||||
121
plinth/modules/sogo/__init__.py
Normal 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()
|
||||
@ -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
|
||||
@ -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>
|
||||
@ -0,0 +1 @@
|
||||
plinth.modules.sogo
|
||||
23
plinth/modules/sogo/forms.py
Normal 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,
|
||||
)
|
||||
77
plinth/modules/sogo/manifest.py
Normal 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')
|
||||
]
|
||||
161
plinth/modules/sogo/privileged.py
Normal 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)
|
||||
BIN
plinth/modules/sogo/static/icons/sogo.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
46
plinth/modules/sogo/static/icons/sogo.svg
Normal file
|
After Width: | Height: | Size: 6.3 KiB |
0
plinth/modules/sogo/tests/__init__.py
Normal file
42
plinth/modules/sogo/tests/test_functional.py
Normal 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)
|
||||
10
plinth/modules/sogo/urls.py
Normal 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')
|
||||
]
|
||||
34
plinth/modules/sogo/views.py
Normal 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)
|
||||
@ -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) {
|
||||
|
||||
@ -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
|
||||
@ -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()
|
||||
|
||||
@ -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():
|
||||
|
||||
@ -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)
|
||||
|
||||
@ -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'
|
||||
]
|
||||
|
||||