freedombox Debian release 21.4
-----BEGIN PGP SIGNATURE----- iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmA8Wc0WHGp2YWxsZXJv eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICEcnEACZy28cISrNG9vkBRbuXXKoR2O+ iR+86WqgCpSgIthozKdOHB42FIyEyEVLp6OHjJ5UsQw2on19wxwq8tquY3o0MX9m quoE5O0qO446QwjTKOYHzbIa3m194D61BdAShUwYxeQMgQiyGyHdDFyuOMRq2LxH hbnggwQ/7vhs/8JLl59KtEFa3cFfxeK1+ZwI34S/lyh6zxxXdgtL747BX6J7pnde CEH4p1nZBECPe/iVAs2WeCUW1Ba0k6sz1vXegRnys3f9vg883MwX9fiDad00x0GN VWkndV7jW9sntn6Ximd7lQ2ni5sI5U6iI3HtMXWaOreJFRAqXzdMDP1iShvk8HMQ FbIaH/4A7NtWkGPSPINu9vnYyUcp9BZX0mSHbpx2ufSajNZWT7CjS4P9oKJlHGzD Zglo/6+gIsNTT6qNwzJGtA1LLkwlwiGYJQ3N8ntIQl8vG1K2qQSvjT5eOLlxN0OD 3aTtSuVKTi1nIAJlZCgyzroVsM7hnHgxCig9pn0j1guH+Hg4RJIdfIcqXoKtOHAt tpxYw17/vfPXmBWVHy+RvRYuh6JuZC0oI0X2sx2jHo5skx0jNyzRjIXTckKapAxg 7utBTlPjAKmjt3wXoXjKk8zoSUO2NW4oUxllkqiVV+Ifwj1vTuVpd2OOGWHDQQ0C IO4ffqgPS7hWE88MMw== =ETd7 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmBKG5oWHGp2YWxsZXJv eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICOCKD/9vVXqadQbZy8RF/BKvqi62F5FV edM6b9aIPWfLRFosXHlohf9wn3d3YSWXvspLao9UzI8qjer74slYKhP66HB0MjAj 95noBxMqOdugLm/gGUwwDGMGoke4VYxL3ShC/WhXawQAbLfLkEpRhrjvGFmG3Sby T7lSWRN5crZuhoj33a9ORbcAjY5uvMAZ6HaecxpO8Ctvm1wYBgsu1lI3ZfJHPYEz KY5CfQ8/de2bPdRqWpGaVyzVhSof3d+YPZgo6KxUvMxXZ0L+a75hl4x3dNtcmmg7 XNbYCrXLmwfOK9pTFnUZBgzfMDOTRuCc4Uph9aONZsrEGtzvGebjwx7ePJVLHP1Y ZY9ume8pSbkjiqohty1Itw9cqOJTyrjjwK3SXbf8aipeAdxdn228ZV7j0ej7D0Hp g0rUCX0837zQTrn/7MM8WhoxHaGvUITsGmZGSFnKHNVzoYxRnlHQzpZ9CNKu+Ri/ THjFNlP0HVvcm9EhCvUoEtBPGs3kTMMoX3o52hzrpRo6fjLslVBLoWD69fu1KqH0 UiT89oU7n2LzcRoTRXADulPtyEFsT3eqz6khO36MLnh3awCpYkdmHvEf7W1dk5KW 2yfsnqBfJfrDieOF/W3YfXe0GGw9XT9Ipfcx//hTG/lc8pKgv+yxaiyYlnV2+UtP rA1O321z3r1mEZMwGQ== =94nm -----END PGP SIGNATURE----- Merge tag 'v21.4' into debian/buster-backports freedombox Debian release 21.4 Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
@ -5,7 +5,10 @@ Configuration helper for Matrix-Synapse server.
|
||||
"""
|
||||
|
||||
import argparse
|
||||
import json
|
||||
import os
|
||||
import pathlib
|
||||
import sys
|
||||
|
||||
import yaml
|
||||
|
||||
@ -14,6 +17,9 @@ from plinth.modules.matrixsynapse import (LISTENERS_CONF_PATH, ORIG_CONF_PATH,
|
||||
REGISTRATION_CONF_PATH,
|
||||
STATIC_CONF_PATH)
|
||||
|
||||
TURN_CONF_PATH = '/etc/matrix-synapse/conf.d/freedombox-turn.yaml'
|
||||
OVERRIDDEN_TURN_CONF_PATH = '/etc/matrix-synapse/conf.d/turn.yaml'
|
||||
|
||||
STATIC_CONFIG = {
|
||||
'max_upload_size':
|
||||
'100M',
|
||||
@ -53,6 +59,14 @@ def parse_arguments():
|
||||
'move-old-conf',
|
||||
help='Move old configuration file to backup before reinstall')
|
||||
|
||||
turn = subparsers.add_parser(
|
||||
'configure-turn',
|
||||
help='Configure a TURN server for use with Matrix Synapse')
|
||||
turn.add_argument(
|
||||
'--managed', required=False, default=False, action='store_true',
|
||||
help='Whether configuration is provided by user or auto-managed by '
|
||||
'FreedomBox')
|
||||
|
||||
subparsers.required = True
|
||||
return parser.parse_args()
|
||||
|
||||
@ -112,8 +126,7 @@ def subcommand_public_registration(argument):
|
||||
with open(REGISTRATION_CONF_PATH, 'w') as reg_conf_file:
|
||||
yaml.dump(config, reg_conf_file)
|
||||
|
||||
if action_utils.service_is_running('matrix-synapse'):
|
||||
action_utils.service_restart('matrix-synapse')
|
||||
action_utils.service_try_restart('matrix-synapse')
|
||||
|
||||
|
||||
def subcommand_move_old_conf(_arguments):
|
||||
@ -124,6 +137,39 @@ def subcommand_move_old_conf(_arguments):
|
||||
conf_file.replace(backup_file)
|
||||
|
||||
|
||||
def _set_turn_config(conf_file):
|
||||
turn_server_config = json.loads(''.join(sys.stdin))
|
||||
|
||||
if not turn_server_config['uris']:
|
||||
# No valid configuration, remove the configuration file
|
||||
try:
|
||||
os.remove(conf_file)
|
||||
except FileNotFoundError:
|
||||
pass
|
||||
|
||||
return
|
||||
|
||||
config = {
|
||||
'turn_uris': turn_server_config['uris'],
|
||||
'turn_shared_secret': turn_server_config['shared_secret'],
|
||||
'turn_user_lifetime': 86400000,
|
||||
'turn_allow_guests': True
|
||||
}
|
||||
|
||||
with open(conf_file, 'w+') as turn_config:
|
||||
yaml.dump(config, turn_config)
|
||||
|
||||
|
||||
def subcommand_configure_turn(arguments):
|
||||
"""Set parameters for the STUN/TURN server to use with Matrix Synapse."""
|
||||
if arguments.managed:
|
||||
_set_turn_config(TURN_CONF_PATH)
|
||||
else:
|
||||
_set_turn_config(OVERRIDDEN_TURN_CONF_PATH)
|
||||
|
||||
action_utils.service_try_restart('matrix-synapse')
|
||||
|
||||
|
||||
def main():
|
||||
arguments = parse_arguments()
|
||||
sub_command = arguments.subcommand.replace('-', '_')
|
||||
|
||||
@ -420,6 +420,16 @@ def _perform_dist_upgrade():
|
||||
print('Snapshots are not supported, skip taking a snapshot.',
|
||||
flush=True)
|
||||
|
||||
# If searx is enabled, disable it until we can upgrade it properly.
|
||||
searx_is_enabled = pathlib.Path(
|
||||
'/etc/uwsgi/apps-enabled/searx.ini').exists()
|
||||
if searx_is_enabled:
|
||||
print('Disabling searx...', flush=True)
|
||||
subprocess.run([
|
||||
'/usr/share/plinth/actions/apache', 'uwsgi-disable', '--name',
|
||||
'searx'
|
||||
], check=True)
|
||||
|
||||
# Hold freedombox package during entire dist upgrade.
|
||||
print('Holding freedombox package...', flush=True)
|
||||
with apt_hold():
|
||||
@ -462,6 +472,12 @@ def _perform_dist_upgrade():
|
||||
print('Updating searx search engines list...', flush=True)
|
||||
subprocess.run(['/usr/share/plinth/actions/searx', 'setup'],
|
||||
check=True)
|
||||
if searx_is_enabled:
|
||||
print('Re-enabling searx after upgrade...', flush=True)
|
||||
subprocess.run([
|
||||
'/usr/share/plinth/actions/apache', 'uwsgi-enable',
|
||||
'--name', 'searx'
|
||||
], check=True)
|
||||
|
||||
print('Running apt autoremove...', flush=True)
|
||||
run_apt_command(['autoremove'])
|
||||
|
||||
@ -4,10 +4,12 @@
|
||||
Description=FreedomBox Service (Plinth)
|
||||
Documentation=man:plinth(1)
|
||||
After=network.target
|
||||
StartLimitIntervalSec=0
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/bin/plinth
|
||||
Restart=on-failure
|
||||
RestartSec=5
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
User=plinth
|
||||
Group=plinth
|
||||
|
||||
51
debian/changelog
vendored
@ -1,3 +1,54 @@
|
||||
freedombox (21.4) unstable; urgency=medium
|
||||
|
||||
[ Petter Reinholdtsen ]
|
||||
* Translated using Weblate (Norwegian Bokmål)
|
||||
|
||||
[ Allan Nordhøy ]
|
||||
* Translated using Weblate (Norwegian Bokmål)
|
||||
|
||||
[ ikmaak ]
|
||||
* Translated using Weblate (Dutch)
|
||||
|
||||
[ Burak Yavuz ]
|
||||
* Translated using Weblate (Turkish)
|
||||
|
||||
[ James Valleroy ]
|
||||
* plinth: Disable start rate limiting for service
|
||||
* upgrades: Disable searx during dist-upgrade
|
||||
* locale: Update translation strings
|
||||
* doc: Fetch latest manual
|
||||
|
||||
[ Dietmar ]
|
||||
* Translated using Weblate (German)
|
||||
* Translated using Weblate (Italian)
|
||||
* Translated using Weblate (German)
|
||||
* Translated using Weblate (Italian)
|
||||
|
||||
[ Coucouf ]
|
||||
* Translated using Weblate (French)
|
||||
|
||||
[ Michael Breidenbach ]
|
||||
* Translated using Weblate (Swedish)
|
||||
|
||||
[ Sunil Mohan Adapa ]
|
||||
* ui: Fix buttons jumping on click in snapshots page
|
||||
* matrix-synapse, coturn: Fix minor pipeline failures
|
||||
|
||||
[ Benedek Nagy ]
|
||||
* Translated using Weblate (Hungarian)
|
||||
|
||||
[ Kornelijus Tvarijanavičius ]
|
||||
* Translated using Weblate (Lithuanian)
|
||||
|
||||
[ Joseph Nuthalapati ]
|
||||
* coturn: Add new component for usage of coturn by other apps
|
||||
* coturn: Minor refactor view to use utility to generate URIs
|
||||
* coturn: Remove advanced flag, make app visible to all
|
||||
* matrix-synapse: Auto configure STUN/TURN using coturn server
|
||||
* matrix-synapse: Update description to talk about TURN configuration
|
||||
|
||||
-- James Valleroy <jvalleroy@mailbox.org> Sun, 28 Feb 2021 20:57:00 -0500
|
||||
|
||||
freedombox (21.3~bpo10+1) buster-backports; urgency=medium
|
||||
|
||||
* Rebuild for buster-backports.
|
||||
|
||||
10
doc/dev/reference/components/coturn.rst
Normal file
@ -0,0 +1,10 @@
|
||||
.. SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
|
||||
Coturn
|
||||
^^^^^^
|
||||
|
||||
.. autoclass:: plinth.modules.coturn.components.TurnConsumer
|
||||
:members:
|
||||
|
||||
.. autoclass:: plinth.modules.coturn.components.TurnConfiguration
|
||||
:members:
|
||||
@ -16,6 +16,7 @@ Components
|
||||
letsencrypt
|
||||
staticfiles
|
||||
backups
|
||||
coturn
|
||||
|
||||
Base Classes
|
||||
^^^^^^^^^^^^
|
||||
|
||||
@ -90,7 +90,7 @@ username@freedombox:~$ mkdir ~/public_html
|
||||
}}}
|
||||
|
||||
...or one for another user:
|
||||
1. use the `sudo` preffix like {{{
|
||||
1. use the `sudo` prefix like {{{
|
||||
username@freedombox:~$ sudo mkdir /home/<the_other_user>/public_html
|
||||
}}}, and introduce your password.
|
||||
1. When you create a folder, by default it belongs to you no matter where it is created. Thus you'll then need to set its ownership to the other user: {{{
|
||||
|
||||
@ -26,7 +26,6 @@ Use these hardware if you are able to download !FreedomBox images and prepare an
|
||||
||<style="text-align: center;"> [[FreedomBox/Hardware/Cubietruck|{{attachment:danube_thumb.png|Cubietruck|width=235,height=206}}]] <<BR>> [[FreedomBox/Hardware/Cubietruck|Cubietruck]] <<BR>> ||<style="text-align: center;"> [[FreedomBox/Hardware/Cubieboard2|{{attachment:cubieboard2_thumb.jpg|Cubieboard 2|width=235,height=156}}]]<<BR>> [[FreedomBox/Hardware/Cubieboard2|Cubieboard2]] ||<style="text-align: center;"> [[FreedomBox/Hardware/BeagleBone|{{attachment:beagleboard_thumb.jpg|BeagleBone Black|width=235,height=157}}]]<<BR>> [[FreedomBox/Hardware/BeagleBone|BeagleBone Black]] ||
|
||||
||<style="text-align: center;"> [[FreedomBox/Hardware/pcDuino3|{{attachment:pcduino3s_thumb.jpg|pcDuino3|width=235,height=107}}]] <<BR>> [[FreedomBox/Hardware/pcDuino3|pcDuino3]]||<style="text-align: center;"> [[FreedomBox/Hardware/Debian|{{attachment:debian_thumb.png|Debian|width=156,height=201}}]] <<BR>> [[FreedomBox/Hardware/Debian|Debian]]||<style="text-align: center;"> [[FreedomBox/Hardware/VirtualBox|{{attachment:virtualbox_thumb.png|VirtualBox|width=235,height=154}}]] <<BR>> [[FreedomBox/Hardware/VirtualBox|VirtualBox]]||
|
||||
||<style="text-align: center;"> [[FreedomBox/Hardware/PineA64+|{{attachment:pine64-plus_thumb.jpg|Pine A64+|width=235,height=213}}]] <<BR>> [[FreedomBox/Hardware/PineA64+|Pine A64+]] ||<style="text-align: center;"> [[FreedomBox/Hardware/BananaPro|{{attachment:banana-pro_thumb.jpg|Banana Pro|width=235}}]] <<BR>> [[FreedomBox/Hardware/BananaPro|Banana Pro]]||<style="text-align: center;"> [[FreedomBox/Hardware/OrangePiZero|{{attachment:orange-pi-zero_thumb.jpg|Orange Pi Zero|width=235}}]] <<BR>> [[FreedomBox/Hardware/OrangePiZero|Orange Pi Zero]] ||
|
||||
|
||||
||<style="text-align: center;"> [[FreedomBox/Hardware/RockPro64|{{attachment:rockpro64_thumb.jpg|RockPro64|width=235,height=142}}]] <<BR>> [[FreedomBox/Hardware/RockPro64|RockPro64]] ||<style="text-align: center;"> [[FreedomBox/Hardware/Rock64|{{attachment:rock64_thumb.jpg|Rock64|width=235,height=154}}]] <<BR>> [[FreedomBox/Hardware/Rock64|Rock64]]||||
|
||||
|
||||
=== Hardware Comparison ===
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
|
||||
## BEGIN_INCLUDE
|
||||
|
||||
== Infinoted (Colaborative text edition with Gobby) ==
|
||||
== Infinoted (Collaborative text edition with Gobby) ==
|
||||
||<tablestyle="float: right;"> {{attachment:Infinoted-icon_en_V01.png|Infinoted icon}} ||
|
||||
|
||||
'''Available since''': version 0.5
|
||||
|
||||
@ -10,6 +10,23 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
|
||||
|
||||
The following are the release notes for each !FreedomBox version.
|
||||
|
||||
== FreedomBox 21.4 (2021-02-28) ==
|
||||
|
||||
=== Highlights ===
|
||||
|
||||
* matrix-synapse: Auto configure STUN/TURN using coturn server
|
||||
|
||||
=== Other Changes ===
|
||||
|
||||
* coturn: Add new component for usage of coturn by other apps
|
||||
* coturn: Minor refactor view to use utility to generate URIs
|
||||
* coturn: Remove advanced flag, make app visible to all
|
||||
* locale: Update translations for Dutch, French, German, Hungarian, Italian, Lithuanian, Norwegian Bokmål, Swedish, Turkish
|
||||
* matrix-synapse: Update description to talk about TURN configuration
|
||||
* plinth: Disable start rate limiting for service
|
||||
* ui: Fix buttons jumping on click in snapshots page
|
||||
* upgrades: Disable searx during dist-upgrade
|
||||
|
||||
== FreedomBox 21.3 (2021-02-11) ==
|
||||
|
||||
=== Highlights ===
|
||||
|
||||
@ -1,25 +0,0 @@
|
||||
#language en
|
||||
|
||||
##TAG:TRANSLATION-HEADER-START
|
||||
~- [[FreedomBox/Manual/Tahoe-LAFS|English]] - [[DebianWiki/EditorGuide#translation|(+)]] -~
|
||||
##TAG:TRANSLATION-HEADER-END
|
||||
|
||||
|
||||
<<TableOfContents()>>
|
||||
|
||||
## BEGIN_INCLUDE
|
||||
|
||||
== Tahoe-LAFS ==
|
||||
|
||||
Describe FreedomBox/Manual/Tahoe-LAFS here.
|
||||
|
||||
'''Available since''': version 0.15
|
||||
|
||||
## END_INCLUDE
|
||||
|
||||
Back to [[FreedomBox/Features|Features introduction]] or [[FreedomBox/Manual|manual]] pages.
|
||||
|
||||
<<Include(FreedomBox/Portal)>>
|
||||
|
||||
----
|
||||
CategoryFreedomBox
|
||||
61
doc/manual/en/Zoph.raw.wiki
Normal file
@ -0,0 +1,61 @@
|
||||
#language en
|
||||
|
||||
##TAG:TRANSLATION-HEADER-START
|
||||
~- [[de/FreedomBox/Manual/Zoph|Deutsch]] - [[FreedomBox/Manual/Zoph|English]] - [[es/FreedomBox/Manual/Zoph|Español]] - [[DebianWiki/EditorGuide#translation|(+)]] -~
|
||||
##TAG:TRANSLATION-HEADER-END
|
||||
|
||||
|
||||
<<TableOfContents()>>
|
||||
|
||||
## BEGIN_INCLUDE
|
||||
|
||||
== Zoph (Photo manager) ==
|
||||
||<tablestyle="float: right;"> {{attachment:zoph-icon_en_V01.png|alt="Zoph icon"}} ||
|
||||
|
||||
'''Available since''': version 21.3 (and Debian 11, Bullseye)
|
||||
|
||||
=== What is Zoph? ===
|
||||
|
||||
Zoph is a web based photo manager, allowing uploads of photos to the !FreedomBox server, where they can be organised into Albums, and associated with Locations, People and Categories. An individual photo can be in multiple albums, and Albums, Categories and Locations are hierarchical.
|
||||
|
||||
Zoph supports multiple users, and has a permissions system to control which Albums users can see, or create, whether they can see or create People etc.
|
||||
|
||||
For !FreedomBox the username within Zoph must match the !FreedomBox username so Single Sign On will work.
|
||||
|
||||
=== Using Zoph ===
|
||||
|
||||
After Zoph is installed, you'll need to click "Setup". Then you can launch the web client. It can also be accessed at {{{https://<your freedombox>/zoph}}}.
|
||||
|
||||
Only the very first time you'll be asked for user and password. The next times you'll be taken straight to a welcome screen.
|
||||
|
||||
{{attachment:zoph-home.png|Zoph Home Screen|width=606}}
|
||||
|
||||
The tab menu will be shown on top of every page. From there you can import photos from any computer, administer Zoph to add other users etc.
|
||||
|
||||
You can now go to the 'prefs' tab and set your preferences, for numbers of rows and columns in results displays, how much information you wish displayed about the camera used to take the photo and so on.
|
||||
|
||||
{{attachment:zoph-prefs.png|Zoph User Preferences Screen|width=606}}
|
||||
|
||||
You can add information about People who are in your Photos.
|
||||
|
||||
{{attachment:zoph-new-person.png|Zoph New Person Screen|width=606}}
|
||||
|
||||
==== Choosing a storage location for your photos ====
|
||||
|
||||
Your photos will need a lot of storage space compared to the other uses of your !FreedomBox. You may want to put them onto an external disk. You can (not yet) specify in the initial install screen where your photos should be stored.
|
||||
The database which holds information about albums, people etc is held in your normal !FreedomBox storage.
|
||||
|
||||
|
||||
=== External links ===
|
||||
|
||||
* Website: http://www.zoph.org
|
||||
|
||||
|
||||
## END_INCLUDE
|
||||
|
||||
Back to [[FreedomBox/Features|Features introduction]] or [[FreedomBox/Manual|manual]] pages.
|
||||
|
||||
<<Include(FreedomBox/Portal)>>
|
||||
|
||||
----
|
||||
CategoryFreedomBox
|
||||
@ -42,12 +42,12 @@
|
||||
<<Include(FreedomBox/Manual/Shadowsocks, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Sharing, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Syncthing, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Tahoe-LAFS, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/TinyTinyRSS, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Tor, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Transmission, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Apache_userdir, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/WireGuard, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Zoph, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
|
||||
= System =
|
||||
<<Include(FreedomBox/Manual/Backups, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
|
||||
BIN
doc/manual/en/images/zoph-home.png
Normal file
|
After Width: | Height: | Size: 121 KiB |
BIN
doc/manual/en/images/zoph-icon_en_V01.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
doc/manual/en/images/zoph-new-person.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
BIN
doc/manual/en/images/zoph-prefs.png
Normal file
|
After Width: | Height: | Size: 120 KiB |
@ -42,12 +42,12 @@
|
||||
<<Include(FreedomBox/Manual/Shadowsocks, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Sharing, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Syncthing, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Tahoe-LAFS, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/TinyTinyRSS, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Tor, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Transmission, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Apache_userdir, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/WireGuard, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(FreedomBox/Manual/Zoph, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
|
||||
= System =
|
||||
<<Include(FreedomBox/Manual/Backups, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
|
||||
@ -10,6 +10,23 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
|
||||
|
||||
The following are the release notes for each !FreedomBox version.
|
||||
|
||||
== FreedomBox 21.4 (2021-02-28) ==
|
||||
|
||||
=== Highlights ===
|
||||
|
||||
* matrix-synapse: Auto configure STUN/TURN using coturn server
|
||||
|
||||
=== Other Changes ===
|
||||
|
||||
* coturn: Add new component for usage of coturn by other apps
|
||||
* coturn: Minor refactor view to use utility to generate URIs
|
||||
* coturn: Remove advanced flag, make app visible to all
|
||||
* locale: Update translations for Dutch, French, German, Hungarian, Italian, Lithuanian, Norwegian Bokmål, Swedish, Turkish
|
||||
* matrix-synapse: Update description to talk about TURN configuration
|
||||
* plinth: Disable start rate limiting for service
|
||||
* ui: Fix buttons jumping on click in snapshots page
|
||||
* upgrades: Disable searx during dist-upgrade
|
||||
|
||||
== FreedomBox 21.3 (2021-02-11) ==
|
||||
|
||||
=== Highlights ===
|
||||
|
||||
59
doc/manual/es/Zoph.raw.wiki
Normal file
@ -0,0 +1,59 @@
|
||||
#language es
|
||||
|
||||
<<Include(FreedomBox/Manual/Zoph, ,from="^##TAG:TRANSLATION-HEADER-START",to="^##TAG:TRANSLATION-HEADER-END")>>
|
||||
|
||||
<<TableOfContents()>>
|
||||
|
||||
## BEGIN_INCLUDE
|
||||
|
||||
== Zoph (Administración de fotografías) ==
|
||||
||<tablestyle="float: right;"> {{attachment:FreedomBox/Manual/Zoph/zoph-icon_en_V01.png|alt="Icono de Zoph"}} ||
|
||||
|
||||
'''Disponible desde''': versión 21.3
|
||||
|
||||
=== ¿Qué es Zoph? ===
|
||||
|
||||
Zoph es un administrador web de fotografías que permite cargar fotografías al servidor !FreedomBox, donde se organizan en álbumes asociadas a localizaciones, gente y categorías. Cada fotografía puede estar en múltiples álbumes. Los álbumes, categorías y localizaciones tienen jerarquía.
|
||||
|
||||
Zoph es multiusuario y tiene un sistema de permisos para controlar qué álbumes puede ver, o crear cada usuario, si puede ver o crear gente, etc.
|
||||
|
||||
El nombre de usuario en Zoph tiene que coincidir con el nombre de usuario en !FreedomBox para que funcione el ingreso unificado.
|
||||
|
||||
=== Usar Zoph ===
|
||||
|
||||
Tras instalar Zoph hay que hacer clic en "Configurar" y entonces se puede lanzar el cliente web. También queda accesible en {{{https://<tu freedombox>/zoph}}}.
|
||||
|
||||
Solo la primera ver se te pedirá introducir tu usuario y contraseña. Las siguientes veces te mostrará directamente la pantalla de bienvenida.
|
||||
|
||||
{{attachment:FreedomBox/Manual/Zoph/zoph-home.png|Pantalla principal de Zoph|width=606}}
|
||||
|
||||
El menú de solapas se mostrará en la parte superior de cada página. Desde ahí puedes cargar fotos desde cualquier ordenador, administrar Zoph para añadir usuarios, etc.
|
||||
|
||||
Actualmente deberás ir primero a la pestaña "preferencias" para establecerlas porque el primer usuario creado automáticamente no las tiene.
|
||||
|
||||
{{attachment:FreedomBox/Manual/Zoph/zoph-prefs.png|Zoph User Preferences Screen|width=606}}
|
||||
|
||||
Puedes añadir información acerca de la gente que aparece en tus fotos.
|
||||
|
||||
{{attachment:FreedomBox/Manual/Zoph/zoph-new-person.png|Pantalla de nueva persona en Zoph|width=606}}
|
||||
|
||||
==== Seleccionar una ubicación para almacenar tus fotos ====
|
||||
|
||||
Tus fotos necesitarán un montón de espacio en comparación con otros usos de tu !FreedomBox. Quizá quieras ponerlas en un disco externo. (Todavía no) puedes especificar donde almacenar tus fotos en la pantalla de instalación inicial.
|
||||
La base de datos que alberga información sobre álbumes, gente, etc está en el almacenamiento normal de la !FreedomBox.
|
||||
|
||||
|
||||
|
||||
=== Enlaces externos ===
|
||||
|
||||
* Sitio web del proyecto: http://www.zoph.org
|
||||
|
||||
|
||||
## END_INCLUDE
|
||||
|
||||
Volver a la [[es/FreedomBox/Features|descripción de Funcionalidades]] o a las páginas del [[es/FreedomBox/Manual|manual]].
|
||||
|
||||
<<Include(es/FreedomBox/Portal)>>
|
||||
|
||||
----
|
||||
CategoryFreedomBox
|
||||
@ -46,6 +46,7 @@
|
||||
<<Include(es/FreedomBox/Manual/Transmission, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(es/FreedomBox/Manual/Apache_userdir, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(es/FreedomBox/Manual/WireGuard, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(es/FreedomBox/Manual/Zoph, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
|
||||
= Sistema =
|
||||
<<Include(es/FreedomBox/Manual/Upgrades, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
|
||||
BIN
doc/manual/es/images/zoph-home.png
Normal file
|
After Width: | Height: | Size: 121 KiB |
BIN
doc/manual/es/images/zoph-icon_en_V01.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
doc/manual/es/images/zoph-new-person.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
BIN
doc/manual/es/images/zoph-prefs.png
Normal file
|
After Width: | Height: | Size: 120 KiB |
@ -3,4 +3,4 @@
|
||||
Package init file.
|
||||
"""
|
||||
|
||||
__version__ = '21.3'
|
||||
__version__ = '21.4'
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-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/"
|
||||
@ -931,8 +931,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr ""
|
||||
@ -1220,7 +1221,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1228,17 +1229,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1258,7 +1259,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1741,7 +1742,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2673,7 +2674,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2683,28 +2684,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2731,7 +2760,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2739,13 +2768,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2753,14 +2782,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -938,8 +938,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr ""
|
||||
@ -1227,7 +1228,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1235,17 +1236,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1265,7 +1266,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1748,7 +1749,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2680,7 +2681,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2690,28 +2691,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2738,7 +2767,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2746,13 +2775,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2760,14 +2789,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-01 18:42+0000\n"
|
||||
"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n"
|
||||
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -930,8 +930,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr ""
|
||||
@ -1219,7 +1220,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1227,17 +1228,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1257,7 +1258,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1741,7 +1742,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2673,7 +2674,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2683,28 +2684,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2731,7 +2760,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2739,13 +2768,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2753,14 +2782,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-25 11:32+0000\n"
|
||||
"Last-Translator: Milan <mobrcian@hotmail.com>\n"
|
||||
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1025,8 +1025,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Nastavení aktualizováno"
|
||||
@ -1360,7 +1361,7 @@ msgstr "Jsou zobrazovány pokročilé aplikace a funkce"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Jsou skryté pokročilé aplikace a funkce"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1368,17 +1369,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1398,7 +1399,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
#, fuzzy
|
||||
#| msgid "The following storage devices are in use:"
|
||||
msgid "Use the following shared authentication secret:"
|
||||
@ -1973,7 +1974,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Chat server"
|
||||
|
||||
@ -3083,7 +3084,7 @@ msgstr "Certifikát pro doménu {domain} úspěšně smazán"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "Nepodařilo se smazat certifikát pro doménu {domain}: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3100,30 +3101,22 @@ msgstr ""
|
||||
"čísla. Díky federování mohou uživatelé na daném Matrix serveru komunikovat "
|
||||
"s uživateli všech ostatních Matrix serverů."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#| "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#| "href=\"https://riot.im/\">Riot</a> client is recommended."
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"Pro komunikaci jsou k dispozici <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">klienti</a> pro mobilní zařízení, osobní počítače a web. Doporučujeme "
|
||||
"klienta<a href=\"https://riot.im/\">Riot</a>."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Umožnit registraci veřejnosti"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3133,6 +3126,36 @@ msgstr ""
|
||||
"vytvořit účet na vašem Matrix serveru. Pokud chcete, aby službu mohli "
|
||||
"využívat pouze existující uživatelé systému, tuto funkci vypněte."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Režim ověřování"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -3170,7 +3193,7 @@ msgstr ""
|
||||
"Nejsou k dispozici žádné domény. Abyste mohli používat Matrix Synapse <a "
|
||||
"href=\"%(config_url)s\">nastavte</a> alespoň jednu doménu."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3182,7 +3205,7 @@ msgstr ""
|
||||
"%(domain_name)s</em>. Změna doménového názvu po úvodním nastavení není v "
|
||||
"současnosti podporována."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
@ -3190,7 +3213,7 @@ msgstr ""
|
||||
"Když je zapnutá veřejná registrace, noví uživatelé mohou být registrování z "
|
||||
"libovolného klienta."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3202,14 +3225,6 @@ msgstr ""
|
||||
"certifikát. Jděte na <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> a "
|
||||
"získejte takový."
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Registrace pro veřejnost otevřena"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Registrace pro veřejnost zavřena"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -8514,6 +8529,26 @@ msgstr "%(percentage)s%% dokončeno"
|
||||
msgid "Gujarati"
|
||||
msgstr "gudžarátština"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid ""
|
||||
#~| "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~| "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~| "href=\"https://riot.im/\">Riot</a> client is recommended."
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "Pro komunikaci jsou k dispozici <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">klienti</a> pro mobilní zařízení, osobní počítače a web. "
|
||||
#~ "Doporučujeme klienta<a href=\"https://riot.im/\">Riot</a>."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Registrace pro veřejnost otevřena"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Registrace pro veřejnost zavřena"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: FreedomBox UI\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1002,8 +1002,9 @@ msgstr "Opfrisk IP-adresse og domæner"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Konfiguration opdateret"
|
||||
@ -1333,7 +1334,7 @@ msgstr "Viser avancerede applikationer og funktionalitet"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Skjuler avancerede applikationer og funktionalitet"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1345,7 +1346,7 @@ msgstr ""
|
||||
"WebRTC, SIP og andre kommunikationsservere kan bruge dette til at oprette et "
|
||||
"opkald mellem parter der ellers ikke kan oprette forbindelse til hinanden."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
@ -1353,11 +1354,11 @@ msgstr ""
|
||||
"Den er ikke beregnet til at blive anvendt direkte af brugerne. Servere såsom "
|
||||
"matrix-synapse skal konfigureres med detaljerne som er angivet her."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr "VoIP-hjælper"
|
||||
|
||||
@ -1380,7 +1381,7 @@ msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
"Brug de følgende webadresser til at konfigurere din kommunikationsserver:"
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr "Brug den følgende delte autentifikationshemmelighed:"
|
||||
|
||||
@ -1934,7 +1935,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Chatserver"
|
||||
|
||||
@ -3060,7 +3061,7 @@ msgstr "Certifikatet for domænet {domain} blev trukket tilbage"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "Fejl ved tilbagetrækning af certifikatet for domænet {domain}: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3070,32 +3071,62 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
#, fuzzy
|
||||
#| msgid "Chat Server (XMPP)"
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Chat-server (XMPP)"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
#, fuzzy
|
||||
#| msgid "Enable application"
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Aktiver applikation"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Autentificeringstilstand"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -3122,7 +3153,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, fuzzy, python-format
|
||||
#| msgid ""
|
||||
#| "Your XMPP server domain is set to <b>%(domainname)s</b>. User IDs will "
|
||||
@ -3137,13 +3168,13 @@ msgstr ""
|
||||
"vil se ud som <i>brugernavn@%(domainname)s</i>. Du kan konfigurere systemets "
|
||||
"domæne på <a href=\"%(index_url)s\">Konfigurer</a> siden."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3151,18 +3182,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
#, fuzzy
|
||||
#| msgid "Application enabled"
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Applikation aktiveret"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
#, fuzzy
|
||||
#| msgid "Application disabled"
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Applikation deaktiveret"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -8417,6 +8436,16 @@ msgstr "%(percentage)s%% færdig"
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Application enabled"
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Applikation aktiveret"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Application disabled"
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Applikation deaktiveret"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -9,9 +9,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: FreedomBox UI\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"PO-Revision-Date: 2021-02-06 03:51+0000\n"
|
||||
"Last-Translator: nautilusx <translate@disroot.org>\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-19 15:50+0000\n"
|
||||
"Last-Translator: Dietmar <sagen@permondes.de>\n"
|
||||
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/de/>\n"
|
||||
"Language: de\n"
|
||||
@ -19,7 +19,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.5-dev\n"
|
||||
"X-Generator: Weblate 4.5\n"
|
||||
|
||||
#: doc/dev/_templates/layout.html:11
|
||||
msgid "Page source"
|
||||
@ -1024,8 +1024,9 @@ msgstr "IP-Adresse und Domänen aktualisieren"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Konfiguration aktualisiert"
|
||||
@ -1362,7 +1363,7 @@ msgstr "Zeige erweiterte Anwendungen und Funktionen an"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Ausblenden von erweiterten Apps und Funktionen"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1375,7 +1376,7 @@ msgstr ""
|
||||
"verwenden, um eine Verbindung zwischen Parteien herzustellen, die sich sonst "
|
||||
"nicht miteinander verbinden können."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
@ -1383,11 +1384,11 @@ msgstr ""
|
||||
"Sie ist nicht für die direkte Nutzung durch Benutzer gedacht. Server wie "
|
||||
"Matrix-Synapse müssen mit den hier gemachten Angaben konfiguriert werden."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr "VoIP-Helfer"
|
||||
|
||||
@ -1411,7 +1412,7 @@ msgstr ""
|
||||
"Verwenden Sie die folgenden URLs zur Konfiguration Ihres "
|
||||
"Kommunikationsservers:"
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr "Verwenden Sie das folgende geteilte Authentifizierungsgeheimnis:"
|
||||
|
||||
@ -1974,7 +1975,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Chatserver"
|
||||
|
||||
@ -3078,7 +3079,7 @@ msgstr "Zertifikat erfolgreich widerrufen für Domain {domain}"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "Fehler beim Widerrufen des Zertifikats für Domain {domain}: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3096,26 +3097,22 @@ msgstr ""
|
||||
"einem bestimmten Matrix Server können dank Föderation zwischen den Servern "
|
||||
"mit Nutzerkonten auf einem beliebigen anderen Server kommunizieren."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"Zur Kommunikation nutzen Sie eine der <a href=\"https://matrix.org/docs/"
|
||||
"projects/\">verfügbaren Clientanwendungen</a> für ihr Handy, Desktop oder im "
|
||||
"Web. Die Clientanwendung <a href=\"https://element.io/\">Element</a> wird "
|
||||
"empfohlen."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Öffentliche Registrierung aktivieren"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3126,6 +3123,36 @@ msgstr ""
|
||||
"Deaktivieren Sie diese Option, wenn Sie ausschließlich bereits existierende "
|
||||
"Benutzer zulassen möchten."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Authentifizierungsmodus"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr "Element"
|
||||
@ -3163,7 +3190,7 @@ msgstr ""
|
||||
"\">Konfigurieren</a> Sie mindestens eine Domain, um Matrix Synapse nutzen zu "
|
||||
"können."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3174,7 +3201,7 @@ msgstr ""
|
||||
"IDs erscheinen als <em>Nutzername:%(domain_name)s</em>. Änderungen der "
|
||||
"Domain nach der ersten Konfiguration werden derzeit nicht unterstützt."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
@ -3182,7 +3209,7 @@ msgstr ""
|
||||
"Neue Nutzer können von beliebigen Geräten registriert werden, wenn "
|
||||
"öffentliche Registrierung aktiviert ist."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3194,14 +3221,6 @@ msgstr ""
|
||||
"Zertifikat. Bitte gehen Sie zu <a href=\"%(letsencrypt_url)s\">Let's "
|
||||
"Encrypt</a>, um eines zu beziehen."
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Öffentliche Registrierung aktiviert"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Öffentliche Registrierung deaktiviert"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -6161,10 +6180,8 @@ msgstr ""
|
||||
"verfügt."
|
||||
|
||||
#: plinth/modules/sharing/forms.py:34
|
||||
#, fuzzy
|
||||
#| msgid "User groups that can read the files in the share"
|
||||
msgid "User groups that can read the files in the share:"
|
||||
msgstr "Benutzergruppen, die Dateien in der Freigabe lesen können"
|
||||
msgstr "Benutzergruppen, die Dateien in der Freigabe lesen können:"
|
||||
|
||||
#: plinth/modules/sharing/forms.py:36
|
||||
msgid ""
|
||||
@ -7194,7 +7211,7 @@ msgstr "FreedomBox aktualisiert"
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:210
|
||||
msgid "Could not start distribution update"
|
||||
msgstr ""
|
||||
msgstr "Distributions-Update konnte nicht gestartet werden"
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:212
|
||||
msgid ""
|
||||
@ -7202,17 +7219,21 @@ msgid ""
|
||||
"distribution update. Please ensure at least 5 GB is free. Distribution "
|
||||
"update will be retried after 24 hours, if enabled."
|
||||
msgstr ""
|
||||
"Es ist nicht genügend freier Speicherplatz in der Root-Partition vorhanden, "
|
||||
"um das Distributions-Update zu starten. Bitte stellen Sie sicher, dass "
|
||||
"mindestens 5 GB frei sind. Das Distributions-Update wird nach 24 Stunden "
|
||||
"erneut versucht, falls aktiviert."
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:223
|
||||
#, fuzzy
|
||||
#| msgid "Distribution upgrade disabled"
|
||||
msgid "Distribution update started"
|
||||
msgstr "Distributions-Upgrade deaktiviert"
|
||||
msgstr "Distributions-Upgrade gestartet"
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:225
|
||||
msgid ""
|
||||
"Started update to next stable release. This may take a long time to complete."
|
||||
msgstr ""
|
||||
"Das Update auf die nächste stabile Version wurde gestartet. Dies kann eine "
|
||||
"lange Zeit in Anspruch nehmen."
|
||||
|
||||
#: plinth/modules/upgrades/forms.py:15
|
||||
msgid "Enable auto-update"
|
||||
@ -8044,6 +8065,18 @@ msgid ""
|
||||
"location using search, map and calendar views. Individual photos can be "
|
||||
"shared with others by sending a direct link."
|
||||
msgstr ""
|
||||
"Zoph verwaltet Ihre Fotosammlung. Fotos werden auf Ihrer {box_name} "
|
||||
"gespeichert, unter Ihrer Kontrolle. Anstatt sich auf Galerien für die "
|
||||
"öffentliche Darstellung zu konzentrieren, konzentriert sich Zoph auf die "
|
||||
"Verwaltung der Fotos für Ihren eigenen Gebrauch, indem es sie danach "
|
||||
"organisiert, wer sie aufgenommen hat, wo sie aufgenommen wurden und wer auf "
|
||||
"ihnen zu sehen ist. Fotos können mit mehreren hierarchischen Alben und "
|
||||
"Kategorien verknüpft werden. Es ist einfach, alle Fotos zu finden, auf denen "
|
||||
"eine Person zu sehen ist, oder Fotos, die an einem bestimmten Datum "
|
||||
"aufgenommen wurden, oder Fotos, die an einem bestimmten Ort aufgenommen "
|
||||
"wurden. Dazu stehen Such-, Karten- und Kalenderansichten zur Verfügung. "
|
||||
"Einzelne Fotos können mit anderen geteilt werden, indem ein direkter Link "
|
||||
"gesendet wird."
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:44
|
||||
#, python-brace-format
|
||||
@ -8052,31 +8085,35 @@ 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 "
|
||||
"Administrator in Zoph. Für zusätzliche Benutzer müssen Konten sowohl in "
|
||||
"{box_name} als auch in Zoph mit demselben Benutzernamen erstellt werden."
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:62 plinth/modules/zoph/manifest.py:6
|
||||
msgid "Zoph"
|
||||
msgstr ""
|
||||
msgstr "Zoph"
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:63
|
||||
msgid "Photo Organizer"
|
||||
msgstr ""
|
||||
msgstr "Foto-Manager"
|
||||
|
||||
#: plinth/modules/zoph/forms.py:14
|
||||
msgid "Enable OpenStreetMap for maps"
|
||||
msgstr ""
|
||||
msgstr "Aktivieren von OpenStreetMap für Karten"
|
||||
|
||||
#: plinth/modules/zoph/forms.py:15
|
||||
msgid ""
|
||||
"When enabled, requests will be made to OpenStreetMap servers from user's "
|
||||
"browser. This impacts privacy."
|
||||
msgstr ""
|
||||
"Wenn diese Option aktiviert ist, werden vom Browser des Benutzers Anfragen "
|
||||
"an die OpenStreetMap-Server gestellt. Dies hat Auswirkungen auf die "
|
||||
"Privatsphäre."
|
||||
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:15
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:28
|
||||
#, fuzzy
|
||||
#| msgid "Start Setup"
|
||||
msgid "Setup"
|
||||
msgstr "Einrichten beginnen"
|
||||
msgstr "Einrichten"
|
||||
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:18
|
||||
#, python-format
|
||||
@ -8084,6 +8121,8 @@ msgid ""
|
||||
"User account <strong>%(username)s</strong> will become the administrator "
|
||||
"account for Zoph."
|
||||
msgstr ""
|
||||
"Das Benutzerkonto <strong>%(username)s</strong> wird das Administratorkonto "
|
||||
"für Zoph."
|
||||
|
||||
#: plinth/network.py:29
|
||||
msgid "PPPoE"
|
||||
@ -8477,6 +8516,22 @@ msgstr "%(percentage)s %% abgeschlossen"
|
||||
msgid "Gujarati"
|
||||
msgstr "Gujarati"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "Zur Kommunikation nutzen Sie eine der <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">verfügbaren Clientanwendungen</a> für ihr Handy, Desktop oder "
|
||||
#~ "im Web. Die Clientanwendung <a href=\"https://element.io/\">Element</a> "
|
||||
#~ "wird empfohlen."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Öffentliche Registrierung aktiviert"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Öffentliche Registrierung deaktiviert"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-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"
|
||||
@ -928,8 +928,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr ""
|
||||
@ -1217,7 +1218,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1225,17 +1226,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1255,7 +1256,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1738,7 +1739,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2670,7 +2671,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2680,28 +2681,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2728,7 +2757,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2736,13 +2765,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2750,14 +2779,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-09 23:50+0000\n"
|
||||
"Last-Translator: Michalis <michalisntovas@yahoo.gr>\n"
|
||||
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1043,8 +1043,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Η ρύθμιση παραμέτρων Ενημερώθηκε"
|
||||
@ -1384,7 +1385,7 @@ msgstr "Εμφανίζονται προηγμένες εφαρμογές και
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Απόκρυψη προηγμένων εφαρμογών και χαρακτηριστικών"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1392,17 +1393,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1424,7 +1425,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
#, fuzzy
|
||||
#| msgid "The following storage devices are in use:"
|
||||
msgid "Use the following shared authentication secret:"
|
||||
@ -2000,7 +2001,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Διακομιστής συνομιλίας"
|
||||
|
||||
@ -3131,7 +3132,7 @@ msgstr "Το πιστοποιητικό διαγράφηκε επιτυχώς γ
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "Αποτυχία διαγραφής πιστοποιητικού για το όνομα {domain}: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3149,31 +3150,22 @@ msgstr ""
|
||||
"να συνομιλήσουν με τους χρήστες σε όλες τις άλλες διακομιστές Matrix μέσω "
|
||||
"ομοσπονδίας."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#| "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#| "href=\"https://riot.im/\">Riot</a> client is recommended."
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"Για να επικοινωνήσετε, μπορείτε να χρησιμοποιήσετε τους <a href=\"https://"
|
||||
"matrix.org/docs/projects/\">διαθέσιμους πελάτες</a> για το κινητό, τον "
|
||||
"υπολογιστή και τον περιηγητή διαδικτύου. O πελάτης <a href=\"https://riot.im/"
|
||||
"\">riot</a> συνιστάται."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Ενεργοποίηση εγγραφών νέων χρηστών"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3184,6 +3176,36 @@ msgstr ""
|
||||
"Απενεργοποιήστε αυτήν την επιλογή, εάν θέλετε μόνο οι υπάρχοντες χρήστες να "
|
||||
"μπορούν να χρησιμοποιήσουν το διακομιστή σας."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Λειτουργία ελέγχου ταυτότητας"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -3223,7 +3245,7 @@ msgstr ""
|
||||
"Διαμορφώστε </a> τουλάχιστον ένα όνομα για να μπορέσετε να χρησιμοποιήσετε "
|
||||
"το Matrix Synapse."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3235,7 +3257,7 @@ msgstr ""
|
||||
"%(domain_name)s</em>. Αλλαγή του ονόματος διαδικτύου δεν υποστηρίζεται μετά "
|
||||
"την αρχική εγκατάσταση."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
@ -3243,7 +3265,7 @@ msgstr ""
|
||||
"Οι νέοι χρήστες μπορούν να καταχωρούνται από οποιονδήποτε υπολογιστή-πελάτη, "
|
||||
"εάν είναι ενεργοποιημένη η δημόσια εγγραφή."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3255,14 +3277,6 @@ msgstr ""
|
||||
"TLS πιστοποιητικό. Μεταβείτε στη διεύθυνση <a href=\"%(letsencrypt_url)s\"> "
|
||||
"Lets Encrypt </a> για να αποκτήσετε ένα."
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Η δημόσια εγγραφή ενεργοποιήθηκε"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Η δημόσια εγγραφή απενεργοποιήθηκε"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -8635,6 +8649,27 @@ msgstr "ολοκληρώθηκε το %(percentage)s%%"
|
||||
msgid "Gujarati"
|
||||
msgstr "Gujarati"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid ""
|
||||
#~| "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~| "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~| "href=\"https://riot.im/\">Riot</a> client is recommended."
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "Για να επικοινωνήσετε, μπορείτε να χρησιμοποιήσετε τους <a href=\"https://"
|
||||
#~ "matrix.org/docs/projects/\">διαθέσιμους πελάτες</a> για το κινητό, τον "
|
||||
#~ "υπολογιστή και τον περιηγητή διαδικτύου. O πελάτης <a href=\"https://riot."
|
||||
#~ "im/\">riot</a> συνιστάται."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Η δημόσια εγγραφή ενεργοποιήθηκε"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Η δημόσια εγγραφή απενεργοποιήθηκε"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-11 18:50+0000\n"
|
||||
"Last-Translator: Fioddor Superconcentrado <fioddor@gmail.com>\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1013,8 +1013,9 @@ msgstr "Actualizar direcciones IP y dominios"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Configuración actualizada"
|
||||
@ -1347,7 +1348,7 @@ msgstr "Mostrando aplicaciones y funciones avanzadas"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Ocultando aplicaciones y funciones avanzadas"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1359,7 +1360,7 @@ msgstr ""
|
||||
"SIP y de otros tipos pueden usarlo para establecer llamadas entre partes que "
|
||||
"no tienen otra alternativa disponible."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
@ -1368,11 +1369,11 @@ msgstr ""
|
||||
"servidores como matrix-synapse tienen que configurarse con los detalles que "
|
||||
"se proporcionan aquí."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr "Asistente VoIP"
|
||||
|
||||
@ -1394,7 +1395,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr "Use las siguientes URL para configurar su servidor de comunicación:"
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr "Use la clave compartida siguiente:"
|
||||
|
||||
@ -1951,7 +1952,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Servidor de Chat"
|
||||
|
||||
@ -3043,7 +3044,7 @@ msgstr "El certificado para el dominio {domain} ha sido eliminado con éxito"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "Falló la eliminación del certificado para el dominio {domain}: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3060,25 +3061,22 @@ msgstr ""
|
||||
"funcionar. La federación de los servidores permite que las/os usuarias/os de "
|
||||
"un servidor Matrix contacten con los de otro servidor."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"Para comunicarse puede usar los <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">clientes disponibles</a> para móvil, escritorio y la web. Se recomienda "
|
||||
"el cliente <a href=\"https://element.io/\">Element</a>."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Activar el registro público"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3088,6 +3086,36 @@ msgstr ""
|
||||
"crear una cuenta nueva en su servidor Matrix. Desactive esta opción si "
|
||||
"prefiere que solo las/los usuarias/os existentes puedan usarla."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Modo de autenticación"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr "Element"
|
||||
@ -3125,7 +3153,7 @@ msgstr ""
|
||||
"No hay dominios disponibles. <a href=\"%(config_url)s\">Configure</a> al "
|
||||
"menos un dominio para poder usar Matrix/Synapse."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3136,7 +3164,7 @@ msgstr ""
|
||||
"usuaria/o será parecida a <em>@username:%(domain_name)s</em>. Actualmente no "
|
||||
"se puede cambiar el nombre de dominio una vez ha sido configurado."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
@ -3144,7 +3172,7 @@ msgstr ""
|
||||
"Si el registro público está habilitado se pueden registrar nuevas/os "
|
||||
"usuarias/os desde cualquier cliente."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3156,14 +3184,6 @@ msgstr ""
|
||||
"TLS válido. Vaya a <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> para "
|
||||
"obtener uno."
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Registro público activado"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Registro público desactivado"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -8363,6 +8383,21 @@ msgstr "%(percentage)s%% completado"
|
||||
msgid "Gujarati"
|
||||
msgstr "Gujarati"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "Para comunicarse puede usar los <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">clientes disponibles</a> para móvil, escritorio y la web. Se "
|
||||
#~ "recomienda el cliente <a href=\"https://element.io/\">Element</a>."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Registro público activado"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Registro público desactivado"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1028,8 +1028,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "پیکربندی بهروز شد"
|
||||
@ -1348,7 +1349,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1356,17 +1357,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1388,7 +1389,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
#, fuzzy
|
||||
#| msgid "The following disks are in use:"
|
||||
msgid "Use the following shared authentication secret:"
|
||||
@ -1949,7 +1950,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
#, fuzzy
|
||||
#| msgid "Web Server"
|
||||
msgid "Chat Server"
|
||||
@ -3025,7 +3026,7 @@ msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "باطلکردن گواهی دامنهٔ {domain} شکست خورد: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3035,29 +3036,59 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
#, fuzzy
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "فعالسازی برنامه"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "حالت تأیید هویت"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -3084,7 +3115,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3092,13 +3123,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3106,15 +3137,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
#, fuzzy
|
||||
msgid "Public registration disabled"
|
||||
msgstr "برنامه نصب شد."
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -8023,6 +8045,10 @@ msgstr ""
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "برنامه نصب شد."
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Plinth 0.6\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-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."
|
||||
@ -1069,8 +1069,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "CONFIGURATION UPDATED"
|
||||
@ -1397,7 +1398,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1405,17 +1406,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1437,7 +1438,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
#, fuzzy
|
||||
#| msgid "The following is the current status:"
|
||||
msgid "Use the following shared authentication secret:"
|
||||
@ -2070,7 +2071,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
#, fuzzy
|
||||
#| msgid "Web Server"
|
||||
msgid "Chat Server"
|
||||
@ -3172,7 +3173,7 @@ msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "FAILED TO REVOKE CERTIFICATE FOR DOMAIN {domain}: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3182,32 +3183,62 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
#, fuzzy
|
||||
#| msgid "Chat Server (XMPP)"
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "CHAT SERVER (XMPP)"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
#, fuzzy
|
||||
#| msgid "Applications"
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "APPLICATIONS"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "AUTHENTICATION MODE"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -3234,7 +3265,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, fuzzy, python-format
|
||||
#| msgid ""
|
||||
#| "Your XMPP server domain is set to <b>%(domainname)s</b>. User IDs will "
|
||||
@ -3249,13 +3280,13 @@ msgstr ""
|
||||
"LIKE <i>USERNAME@%(domainname)s</i>. YOU CAN SETUP YOUR DOMAIN ON THE SYSTEM "
|
||||
"<a href=\"%(index_url)s\">CONFIGURE</a> PAGE."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3263,18 +3294,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
#, fuzzy
|
||||
#| msgid "Applications"
|
||||
msgid "Public registration enabled"
|
||||
msgstr "APPLICATIONS"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
#, fuzzy
|
||||
#| msgid "Applications"
|
||||
msgid "Public registration disabled"
|
||||
msgstr "APPLICATIONS"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -8590,6 +8609,16 @@ msgstr "%(percentage)s%% COMPLETE"
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Applications"
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "APPLICATIONS"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Applications"
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "APPLICATIONS"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Manual"
|
||||
#~ msgctxt "Not automatically"
|
||||
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: FreedomBox UI\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"PO-Revision-Date: 2021-02-06 03:51+0000\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-16 04:50+0000\n"
|
||||
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
|
||||
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/fr/>\n"
|
||||
@ -155,9 +155,9 @@ msgid ""
|
||||
"Enable an automatic backup schedule for data safety. Prefer an encrypted "
|
||||
"remote backup location or an extra attached disk."
|
||||
msgstr ""
|
||||
"Activer les sauvegardes automatiques régulières pour la sécurité de vos "
|
||||
"données. Il est préférable d’utiliser un emplacement de sauvegarde distant "
|
||||
"et chiffré, ou un disque externe additionnel."
|
||||
"Activer les sauvegardes automatiques régulières pour sécuriser vos données. "
|
||||
"Il est préférable d’utiliser un emplacement de sauvegarde distant et "
|
||||
"chiffré, ou un disque externe additionnel."
|
||||
|
||||
#: plinth/modules/backups/__init__.py:203
|
||||
msgid "Enable a Backup Schedule"
|
||||
@ -1022,8 +1022,9 @@ msgstr "Rafraîchir l’adresse IP et les domaines"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Configuration mise à jour"
|
||||
@ -1155,11 +1156,11 @@ msgid ""
|
||||
"advanced functions that are not usually required. A web based terminal for "
|
||||
"console operations is also available."
|
||||
msgstr ""
|
||||
"Cockpit est un gestionnaire de serveur qui simplifie l’administration de "
|
||||
"serveurs GNU/Linux à l’aide d’un navigateur web. Sur une {box_name}, des "
|
||||
"contrôles sont disponibles pour de nombreuses fonctions avancées qui ne sont "
|
||||
"pas nécessaires dans la plupart des cas. Un terminal web est également "
|
||||
"fourni pour les opérations d’administration réalisables via une console."
|
||||
"Cockpit est un outil de gestion de serveurs qui simplifie l’administration "
|
||||
"de serveurs GNU/Linux au travers d’un navigateur web. Sur une {box_name}, "
|
||||
"des contrôles sont disponibles pour de nombreuses fonctions avancées qui ne "
|
||||
"sont pas nécessaires dans la majorité des cas. Un terminal web est également "
|
||||
"fourni pour pouvoir réaliser des opérations d’administration via une console."
|
||||
|
||||
#: plinth/modules/cockpit/__init__.py:38
|
||||
msgid ""
|
||||
@ -1171,7 +1172,7 @@ msgstr ""
|
||||
"Cockpit peut être utilisé pour des opérations avancées sur le stockage "
|
||||
"telles que le partitionnement de disques et la gestion de grappes de disques "
|
||||
"RAID. Il peut aussi être utilisé pour l’ouverture de ports personnalisés sur "
|
||||
"le pare-feu, ainsi que les opérations de réseau avancées telles que "
|
||||
"le pare-feu, ainsi que les opérations réseau avancées telles que "
|
||||
"l’agrégation de liens (« bonding »), la création de ponts (« bridging ») et "
|
||||
"la gestion de réseaux virtuels VLAN."
|
||||
|
||||
@ -1181,8 +1182,8 @@ msgid ""
|
||||
"It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
|
||||
"belonging to the admin group."
|
||||
msgstr ""
|
||||
"Il peut être consulté par tout <a href=\"{users_url}\">utilisateur</a> "
|
||||
"faisant partie du groupe admin sur la {box_name}."
|
||||
"L’accès est autorisé à tout <a href=\"{users_url}\">utilisateur</a> faisant "
|
||||
"partie du groupe admin sur la {box_name}."
|
||||
|
||||
#: plinth/modules/cockpit/__init__.py:47
|
||||
msgid ""
|
||||
@ -1190,7 +1191,8 @@ msgid ""
|
||||
"when accessed using an IP address as part of the URL."
|
||||
msgstr ""
|
||||
"Cockpit nécessite que vous y accédiez depuis un nom de domaine. Il ne "
|
||||
"fonctionnera pas si vous y accédez en utilisant une adresse IP dans son URL."
|
||||
"fonctionnera pas si vous tentez d’y accédez en utilisant une adresse IP dans "
|
||||
"son URL."
|
||||
|
||||
#: plinth/modules/cockpit/__init__.py:64 plinth/modules/cockpit/manifest.py:9
|
||||
#: plinth/modules/performance/manifest.py:33
|
||||
@ -1366,7 +1368,7 @@ msgstr "Les applications et fonctionnalités avancées seront affichées"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Les applications et les fonctionnalités avancées seront masquées"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1379,7 +1381,7 @@ msgstr ""
|
||||
"l’utiliser afin d'établir un appel entre plusieurs parties qui n’auraient "
|
||||
"pas pu se connecter entre elles autrement."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
@ -1388,11 +1390,11 @@ msgstr ""
|
||||
"Les serveurs du type matrix-synapse nécessitent d’être configurés avec les "
|
||||
"détails fournis ici."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr "Assistant de VoIP"
|
||||
|
||||
@ -1416,7 +1418,7 @@ msgstr ""
|
||||
"Veuillez utiliser l’URL suivante pour configurer votre serveur de "
|
||||
"communication :"
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr "Veuillez utiliser les secrets d’authentification partagés suivants :"
|
||||
|
||||
@ -1989,7 +1991,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Serveur de discussion"
|
||||
|
||||
@ -3105,7 +3107,7 @@ msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
"Échec de la suppression du certificat pour le domaine {domain} : {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3123,25 +3125,22 @@ msgstr ""
|
||||
"un serveur Matrix donné peuvent converser avec des utilisateurs sur tous les "
|
||||
"autres serveurs Matrix grâce la fédération."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"Pour communiquer, vous pouvez utiliser un des <a href=\"https://matrix.org/"
|
||||
"docs/projects/\">clients disponibles</a> pour mobile, ordinateur de bureau "
|
||||
"et web. Le client <a href=\"https://element.io/\">Element</a> est recommandé."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Activer l’inscription publique"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3151,6 +3150,36 @@ msgstr ""
|
||||
"pourra créer un nouveau compte sur votre serveur Matrix. Désactivez-la si "
|
||||
"vous souhaitez que seuls les utilisateurs existants puissent se connecter."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Mode Authentification"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr "Element"
|
||||
@ -3187,7 +3216,7 @@ msgstr ""
|
||||
"Aucun domaine disponible. <a href=\"%(config_url)s\"> Configurez</a> au "
|
||||
"moins un domaine pour pouvoir utiliser Matrix Synapse."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3199,7 +3228,7 @@ msgstr ""
|
||||
"em>. Le changement du nom de domaine après l’installation initiale n’est "
|
||||
"actuellement pas supporté."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
@ -3207,7 +3236,7 @@ msgstr ""
|
||||
"De nouveaux utilisateurs peuvent créer un compte depuis n’importe quel "
|
||||
"client si l’inscription publique est activée."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3219,14 +3248,6 @@ msgstr ""
|
||||
"valide. Rendez-vous sur <a href=\"%(letsencrypt_url)s\">Let’s Encrypt</a> "
|
||||
"pour en obtenir un."
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Inscription publique activée"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Inscription publique désactivée"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -6211,8 +6232,6 @@ msgstr ""
|
||||
"le lien vers ce partage."
|
||||
|
||||
#: plinth/modules/sharing/forms.py:34
|
||||
#, fuzzy
|
||||
#| msgid "User groups that can read the files in the share"
|
||||
msgid "User groups that can read the files in the share:"
|
||||
msgstr "Groupes d’utilisateurs autorisés à consulter les fichiers du partage :"
|
||||
|
||||
@ -7246,7 +7265,7 @@ msgstr "FreedomBox mise à jour"
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:210
|
||||
msgid "Could not start distribution update"
|
||||
msgstr ""
|
||||
msgstr "Impossible de lancer la mise à niveau de la distribution"
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:212
|
||||
msgid ""
|
||||
@ -7254,17 +7273,21 @@ msgid ""
|
||||
"distribution update. Please ensure at least 5 GB is free. Distribution "
|
||||
"update will be retried after 24 hours, if enabled."
|
||||
msgstr ""
|
||||
"L’espace disponible sur la partition racine est insuffisant pour lancer la "
|
||||
"mise à niveau de la distribution. Veuillez vous assurer qu’au moins 5 Go "
|
||||
"sont disponibles. Si activée, la mise à niveau automatique de la "
|
||||
"distribution sera retentée dans 24H."
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:223
|
||||
#, fuzzy
|
||||
#| msgid "Distribution upgrade disabled"
|
||||
msgid "Distribution update started"
|
||||
msgstr "Mise à niveau de la distribution désactivée"
|
||||
msgstr "Mise à niveau de la distribution démarrée"
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:225
|
||||
msgid ""
|
||||
"Started update to next stable release. This may take a long time to complete."
|
||||
msgstr ""
|
||||
"La mise à niveau vers la nouvelle version stable a été lancée. Cette "
|
||||
"opération peut prendre beaucoup de temps."
|
||||
|
||||
#: plinth/modules/upgrades/forms.py:15
|
||||
msgid "Enable auto-update"
|
||||
@ -8098,6 +8121,16 @@ msgid ""
|
||||
"location using search, map and calendar views. Individual photos can be "
|
||||
"shared with others by sending a direct link."
|
||||
msgstr ""
|
||||
"Zoph vous permet de gérer votre photothèque. Les photos sont stockées sur "
|
||||
"votre {box_name}, sous votre contrôle. Au lieu de proposer des galeries pour "
|
||||
"partager vos photos à l’extérieur, Zoph se concentre sur leur gestion pour "
|
||||
"votre propre usage, en les organisant par auteur, lieu de prise de vue, "
|
||||
"personnes photographiées. Les photos peuvent être liées à plusieurs albums "
|
||||
"et catégories, organisés de manière hiérarchique. Il est aisé de trouver "
|
||||
"toutes les photos sur lesquelles une personne est présente, ou prises à une "
|
||||
"certaine date, ou dans un lieu particulier grâce aux modes de vue de "
|
||||
"recherche, de carte et de calendrier. Les photos peuvent être partagées "
|
||||
"unitairement avec d’autres en leur envoyant un lien direct."
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:44
|
||||
#, python-brace-format
|
||||
@ -8106,31 +8139,35 @@ msgid ""
|
||||
"Zoph. For additional users, accounts must be created both in {box_name} and "
|
||||
"in Zoph with the same user name."
|
||||
msgstr ""
|
||||
"L’utilisateur {box_name} qui configure Zoph deviendra également "
|
||||
"l’administrateur Zoph. Pour ajouter des utilisateurs ceux-ci doivent être "
|
||||
"créés à la fois sur la {box_name} et dans Zoph avec le même identifiant."
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:62 plinth/modules/zoph/manifest.py:6
|
||||
msgid "Zoph"
|
||||
msgstr ""
|
||||
msgstr "Zoph"
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:63
|
||||
msgid "Photo Organizer"
|
||||
msgstr ""
|
||||
msgstr "Photothèque"
|
||||
|
||||
#: plinth/modules/zoph/forms.py:14
|
||||
msgid "Enable OpenStreetMap for maps"
|
||||
msgstr ""
|
||||
msgstr "Activer OpenStreetMap pour les cartes"
|
||||
|
||||
#: plinth/modules/zoph/forms.py:15
|
||||
msgid ""
|
||||
"When enabled, requests will be made to OpenStreetMap servers from user's "
|
||||
"browser. This impacts privacy."
|
||||
msgstr ""
|
||||
"Lorsqu’activé, des requêtes seront faites à OpenStreetMap depuis le "
|
||||
"navigateur de l’utilisateurice. Cela peut impacter la protection de la vie "
|
||||
"privée."
|
||||
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:15
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:28
|
||||
#, fuzzy
|
||||
#| msgid "Start Setup"
|
||||
msgid "Setup"
|
||||
msgstr "Démarrer la configuration initiale"
|
||||
msgstr "Configuration"
|
||||
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:18
|
||||
#, python-format
|
||||
@ -8138,6 +8175,8 @@ msgid ""
|
||||
"User account <strong>%(username)s</strong> will become the administrator "
|
||||
"account for Zoph."
|
||||
msgstr ""
|
||||
"L’utilisateur <strong>%(username)s</strong> deviendra le compte "
|
||||
"administrateur pour Zoph."
|
||||
|
||||
#: plinth/network.py:29
|
||||
msgid "PPPoE"
|
||||
@ -8533,6 +8572,22 @@ msgstr "%(percentage)s%% effectué"
|
||||
msgid "Gujarati"
|
||||
msgstr "Gujarati"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "Pour communiquer, vous pouvez utiliser un des <a href=\"https://matrix."
|
||||
#~ "org/docs/projects/\">clients disponibles</a> pour mobile, ordinateur de "
|
||||
#~ "bureau et web. Le client <a href=\"https://element.io/\">Element</a> est "
|
||||
#~ "recommandé."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Inscription publique activée"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Inscription publique désactivée"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -934,8 +934,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr ""
|
||||
@ -1223,7 +1224,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1231,17 +1232,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1261,7 +1262,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1744,7 +1745,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2678,7 +2679,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2688,28 +2689,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2736,7 +2765,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2744,13 +2773,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2758,14 +2787,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-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/"
|
||||
@ -986,8 +986,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "રૂપરેખાંકન સુધારાયુ"
|
||||
@ -1299,7 +1300,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1307,17 +1308,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1337,7 +1338,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1897,7 +1898,7 @@ msgid "ejabberd"
|
||||
msgstr "ઈઝબેબર્ડ"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "ચેટ સર્વર"
|
||||
|
||||
@ -2877,7 +2878,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2887,30 +2888,60 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
#, fuzzy
|
||||
#| msgid "Enable application"
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "એપ્લીકેશનને પ્રસ્થાપિત કરો"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Use HTTP basic authentication"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "HTTP મૂળભૂત પ્રમાણીકરણનો ઉપયોગ કરો"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2937,7 +2968,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2945,13 +2976,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2959,16 +2990,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
#, fuzzy
|
||||
#| msgid "Application installed."
|
||||
msgid "Public registration disabled"
|
||||
msgstr "એપ્લીકેશન પ્રસ્થાપિત થઇ ગઈ છે."
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -7638,6 +7659,11 @@ msgstr ""
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Application installed."
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "એપ્લીકેશન પ્રસ્થાપિત થઇ ગઈ છે."
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Manual"
|
||||
#~ msgctxt "Not automatically"
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1044,8 +1044,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "कॉन्फ़िगरेशन अपडेट करें"
|
||||
@ -1388,7 +1389,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1396,17 +1397,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1428,7 +1429,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
#, fuzzy
|
||||
#| msgid "The following disks are in use:"
|
||||
msgid "Use the following shared authentication secret:"
|
||||
@ -1990,7 +1991,7 @@ msgid "ejabberd"
|
||||
msgstr "एजाबेरड"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "चाट सर्वर"
|
||||
|
||||
@ -3072,7 +3073,7 @@ msgstr "डोमेन के लिए प्रमाणपत्र का
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "डोमेन के लिए प्रमाणपत्र नहीं हटाया गया {domain}:{error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3087,30 +3088,22 @@ msgstr ""
|
||||
"मल्टीपल डिवाइस सिंक्रनाइज़इज़ाशिन और काम करने के लिए फोन नंबर की ज़रुरत नहीं है. मैट्रिक्स "
|
||||
"सर्वर पर यूसरसॅ सारे मैट्रिक्स सर्वर के लेग से बात कर सकते है फ़ेडरेशिन उपयोग कर."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#| "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#| "href=\"https://riot.im/\">Riot</a> client is recommended."
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"संवाद करने के लिए, आप इससे उपयोग कर सकते है <a href=\"https://matrix.org/docs/"
|
||||
"projects/\">उपलब्ध क्लाइंट</a>मोबाइल, डेस्कटॉप और वेब के लिए. <a href=\"https://"
|
||||
"riot.im/\"> रेइट</a> क्लाइंट संस्तुत है."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "मैट्रिक्स सिनापसॅ"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "सार्वजनिक रजिस्ट्रेशिनं सक्षम करें"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3120,6 +3113,36 @@ msgstr ""
|
||||
"एक नया अकाउंट रजिस्टर कर सकते हैं. अगर आप चहते है कि सिर्फ मौजूदा यूसरसॅ इसका उपयोग कर "
|
||||
"सकता है, इसे अक्षम करें."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "प्रमाणीकरण मोड"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -3155,7 +3178,7 @@ msgstr ""
|
||||
"कोई डोमेन उपलब्ध नहीं हैं. <a href=\"%(config_url)s\">कॉन्फ़िगर</a> एक डोमेन मैट्रिक्स "
|
||||
"सिनापसॅ उपयोग करने के लिए."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3166,13 +3189,13 @@ msgstr ""
|
||||
"दिखाई देगा <em>@username:%(domain_name)s</em>. प्रारंभिक सेटअप के बाद डोमेन नाम "
|
||||
"बदलना करना वर्तमान मे समर्थित नहीं है."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3180,14 +3203,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "सार्वजनिक रजिस्टरेशिन सक्षम किया गया"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "सार्वजनिक रजिस्टरेशिन अक्षम किया गया"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -8409,6 +8424,26 @@ msgstr "%(percentage)s%% पूर्ण"
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid ""
|
||||
#~| "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~| "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~| "href=\"https://riot.im/\">Riot</a> client is recommended."
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "संवाद करने के लिए, आप इससे उपयोग कर सकते है <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">उपलब्ध क्लाइंट</a>मोबाइल, डेस्कटॉप और वेब के लिए. <a href=\"https://"
|
||||
#~ "riot.im/\"> रेइट</a> क्लाइंट संस्तुत है."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "सार्वजनिक रजिस्टरेशिन सक्षम किया गया"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "सार्वजनिक रजिस्टरेशिन अक्षम किया गया"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -7,9 +7,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"PO-Revision-Date: 2021-02-01 18:42+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-19 15:50+0000\n"
|
||||
"Last-Translator: Benedek Nagy <nbenedek@protonmail.com>\n"
|
||||
"Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/hu/>\n"
|
||||
"Language: hu\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.5-dev\n"
|
||||
"X-Generator: Weblate 4.5\n"
|
||||
|
||||
#: doc/dev/_templates/layout.html:11
|
||||
msgid "Page source"
|
||||
@ -154,10 +154,12 @@ msgid ""
|
||||
"Enable an automatic backup schedule for data safety. Prefer an encrypted "
|
||||
"remote backup location or an extra attached disk."
|
||||
msgstr ""
|
||||
"Automatikus biztonsági mentések ütemezésének engedélyezése. Ha lehet, "
|
||||
"használj egy titkosított távoli helyet, vagy egy extra külső lemezt."
|
||||
|
||||
#: plinth/modules/backups/__init__.py:203
|
||||
msgid "Enable a Backup Schedule"
|
||||
msgstr ""
|
||||
msgstr "Ütemezett biztonsági mentés engedélyezése"
|
||||
|
||||
#: plinth/modules/backups/__init__.py:207
|
||||
#: plinth/modules/backups/__init__.py:254
|
||||
@ -172,12 +174,13 @@ msgid ""
|
||||
"A scheduled backup failed. Past {error_count} attempts for backup did not "
|
||||
"succeed. The latest error is: {error_message}"
|
||||
msgstr ""
|
||||
"Egy biztonsági mentés kudarcot vallott. Az elmúlt {error_count} biztonsági "
|
||||
"mentésre tett próbálkozás nem sikerült. A legutóbbi hibaüzenet: "
|
||||
"{error_message}"
|
||||
|
||||
#: plinth/modules/backups/__init__.py:250
|
||||
#, fuzzy
|
||||
#| msgid "Existing Backups"
|
||||
msgid "Error During Backup"
|
||||
msgstr "Meglévő biztonsági másolatok"
|
||||
msgstr "Hiba történt a biztonsági másolat készítése közben"
|
||||
|
||||
#: plinth/modules/backups/forms.py:33
|
||||
#, python-brace-format
|
||||
@ -186,27 +189,33 @@ msgstr "{app} (Nincs mit menteni)"
|
||||
|
||||
#: plinth/modules/backups/forms.py:53
|
||||
msgid "Enable scheduled backups"
|
||||
msgstr ""
|
||||
msgstr "Ütemezett biztonsági másolatok engedélyezése"
|
||||
|
||||
#: plinth/modules/backups/forms.py:54
|
||||
msgid ""
|
||||
"If enabled, a backup is taken every day, every week and every month. Older "
|
||||
"backups are removed."
|
||||
msgstr ""
|
||||
"Ha engedélyezed, a rendszer mindennap, minden héten, vagy pedig minden "
|
||||
"hónapban készít egy biztonsági másolatot. A régi biztonsági másolatok "
|
||||
"törlődnek."
|
||||
|
||||
#: plinth/modules/backups/forms.py:58
|
||||
msgid "Number of daily backups to keep"
|
||||
msgstr ""
|
||||
msgstr "A megörzendő napi biztonsági másolatok száma"
|
||||
|
||||
#: plinth/modules/backups/forms.py:59
|
||||
msgid ""
|
||||
"This many latest backups are kept and the rest are removed. A value of \"0\" "
|
||||
"disables backups of this type. Triggered at specified hour every day."
|
||||
msgstr ""
|
||||
"Ennyi biztonsági másolatot őriz meg a rendszer, az összes többit pedig "
|
||||
"törli. Ha \"0\"-ás érték letiltja az ilyen típusú biztonsági másolatokat. Ez "
|
||||
"mindennap egy meghatározott órában lép működésbe."
|
||||
|
||||
#: plinth/modules/backups/forms.py:64
|
||||
msgid "Number of weekly backups to keep"
|
||||
msgstr ""
|
||||
msgstr "Megörzendő heti biztonsági másolatok száma"
|
||||
|
||||
#: plinth/modules/backups/forms.py:66
|
||||
msgid ""
|
||||
@ -216,7 +225,7 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/backups/forms.py:71
|
||||
msgid "Number of monthly backups to keep"
|
||||
msgstr ""
|
||||
msgstr "Megörzendő havi biztonsági másolatok száma"
|
||||
|
||||
#: plinth/modules/backups/forms.py:73
|
||||
msgid ""
|
||||
@ -505,7 +514,7 @@ msgstr "Ez a tároló titkosított"
|
||||
|
||||
#: plinth/modules/backups/templates/backups_repository.html:29
|
||||
msgid "Schedule"
|
||||
msgstr ""
|
||||
msgstr "Ütemezés"
|
||||
|
||||
#: plinth/modules/backups/templates/backups_repository.html:40
|
||||
msgid "Unmount Location"
|
||||
@ -640,13 +649,11 @@ msgstr "Állomás ellenőrzése"
|
||||
|
||||
#: plinth/modules/backups/views.py:55
|
||||
msgid "Backup schedule updated."
|
||||
msgstr ""
|
||||
msgstr "A biztonsági másolatok készítésének ütemezése frissült."
|
||||
|
||||
#: plinth/modules/backups/views.py:74
|
||||
#, fuzzy
|
||||
#| msgid "Create Backup"
|
||||
msgid "Schedule Backups"
|
||||
msgstr "Biztonsági másolat létrehozása"
|
||||
msgstr "Biztonsági másolatok ütemezése"
|
||||
|
||||
#: plinth/modules/backups/views.py:106
|
||||
msgid "Archive created."
|
||||
@ -1001,8 +1008,9 @@ msgstr "IP címek és tartományok frissítése"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "A beállítások frissültek"
|
||||
@ -1337,7 +1345,7 @@ msgstr "Haladó szintű alkalmazások és funkciók megjelenítése"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Haladó szintű alkalmazások és funkciók elrejtése"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1350,7 +1358,7 @@ msgstr ""
|
||||
"felépíteni olyan felek között, akik egyébként nem tudnak csatlakozni "
|
||||
"egymáshoz."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
@ -1359,11 +1367,11 @@ msgstr ""
|
||||
"kiszolgálók, mint a matrix-synapse, az itt megadott részletekkel kell "
|
||||
"konfigurálni."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr "VoIP Segéd"
|
||||
|
||||
@ -1386,7 +1394,7 @@ msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
"A kommunikációs kiszolgáló konfigurálásához használja az alábbi URL-címeket:"
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr "Használja az alábbi megosztott hitelesítési titkos kulcsot:"
|
||||
|
||||
@ -1951,7 +1959,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Chat szerver"
|
||||
|
||||
@ -3050,7 +3058,7 @@ msgstr "{domain} domain-on a tanúsítvány sikeresen törölve"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "{domain} domain-on nem sikerült kitörölni a tanúsítványt: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3068,25 +3076,22 @@ msgstr ""
|
||||
"beszélgetni az összes többi Matrix kiszolgáló felhasználóival a szövetségen "
|
||||
"keresztül."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"A kommunikációhoz válassz az <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">elérhető kliensek</a> közül, akár mobil, asztali vagy webes felületűt. <a "
|
||||
"href=\"https://element.io/\">Element</a> kliens az ajánlott."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Szabad regisztráció engedélyezése"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3096,6 +3101,36 @@ msgstr ""
|
||||
"felhasználói fiókot létrehozni a te Matrix kiszolgálódon. Tiltsd le, ha azt "
|
||||
"szeretnéd, hogy csak a már meglévő felhasználók használhassák."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Hitelesítési mód"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr "Element"
|
||||
@ -3133,7 +3168,7 @@ msgstr ""
|
||||
"Nincs elérhető domain. <a href=\"%(config_url)s\">Állíts be</a> legalább egy "
|
||||
"domain-t, hogy használni tudd a Matrix Synapse-t."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3145,7 +3180,7 @@ msgstr ""
|
||||
"%(domain_name)s</em>. A domain név megváltoztatása a kezdeti beállítás után "
|
||||
"jelenleg nem támogatott."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
@ -3153,7 +3188,7 @@ msgstr ""
|
||||
"Ha a szabad regisztráció engedélyezett, bármely kliensről lehet új "
|
||||
"felhasználót regisztrálni."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3165,14 +3200,6 @@ msgstr ""
|
||||
"szükséged. Kérlek, látogasd meg a <a href=\"%(letsencrypt_url)s\">Let's "
|
||||
"Encrypt</a> weboldalát ahhoz, hogy beszerezz egyet."
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Szabad regisztráció engedélyezve"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Szabad regisztráció letiltva"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -3829,6 +3856,8 @@ msgid ""
|
||||
"Automatic (DHCP): Configure automatically, use Internet connection from this "
|
||||
"network"
|
||||
msgstr ""
|
||||
"Automatikus (DHCP): Automatikus konfigurálás, a hálózat "
|
||||
"internetkapcsolatának használata"
|
||||
|
||||
#: plinth/modules/networks/forms.py:44
|
||||
msgid ""
|
||||
@ -8236,6 +8265,21 @@ msgstr "befejezettségi szint: %(percentage)s%%"
|
||||
msgid "Gujarati"
|
||||
msgstr "Gudzsaráti"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "A kommunikációhoz válassz az <a href=\"https://matrix.org/docs/projects/"
|
||||
#~ "\">elérhető kliensek</a> közül, akár mobil, asztali vagy webes felületűt. "
|
||||
#~ "<a href=\"https://element.io/\">Element</a> kliens az ajánlott."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Szabad regisztráció engedélyezve"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Szabad regisztráció letiltva"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Indonesian (FreedomBox)\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2018-11-02 00:44+0000\n"
|
||||
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
|
||||
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1013,8 +1013,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr ""
|
||||
@ -1320,7 +1321,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1328,17 +1329,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1360,7 +1361,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1849,7 +1850,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
#, fuzzy
|
||||
#| msgid "Web Server"
|
||||
msgid "Chat Server"
|
||||
@ -2838,7 +2839,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2848,30 +2849,60 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
#, fuzzy
|
||||
#| msgid "Enable application"
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Aktifkan aplikasi"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Authentication Mode"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2898,7 +2929,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2906,13 +2937,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2920,16 +2951,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
#, fuzzy
|
||||
#| msgid "Application installed."
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Aplikasi telah terpasang."
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -7762,6 +7783,11 @@ msgstr ""
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Application installed."
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Aplikasi telah terpasang."
|
||||
|
||||
#~ msgid "Shared"
|
||||
#~ msgstr "Shared"
|
||||
|
||||
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"PO-Revision-Date: 2021-02-01 18:42+0000\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-20 22:50+0000\n"
|
||||
"Last-Translator: Dietmar <sagen@permondes.de>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/it/>\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.5-dev\n"
|
||||
"X-Generator: Weblate 4.5\n"
|
||||
|
||||
#: doc/dev/_templates/layout.html:11
|
||||
msgid "Page source"
|
||||
@ -425,8 +425,6 @@ msgid "Create Backup"
|
||||
msgstr "Creare backup"
|
||||
|
||||
#: plinth/modules/backups/templates/backups.html:24
|
||||
#, fuzzy
|
||||
#| msgid "Name for new backup archive."
|
||||
msgid "Upload and restore a backup archive"
|
||||
msgstr "Caricare e ristabilire un archivio di backup"
|
||||
|
||||
@ -1002,8 +1000,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Configurazione caricata"
|
||||
@ -1328,7 +1327,7 @@ msgstr "Visualizzazione di applicazioni e funzionalità avanzate"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Nascondere applicazioni e funzionalità avanzate"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1336,17 +1335,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1366,7 +1365,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1881,7 +1880,7 @@ msgstr "Ultimo aggiornamento"
|
||||
#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:53
|
||||
#: plinth/templates/help-menu.html:46 plinth/templates/help-menu.html:47
|
||||
msgid "About"
|
||||
msgstr "Circa"
|
||||
msgstr "Su"
|
||||
|
||||
#: plinth/modules/dynamicdns/views.py:32
|
||||
#: plinth/modules/firewall/templates/firewall.html:16
|
||||
@ -1932,7 +1931,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Server Chat"
|
||||
|
||||
@ -2332,7 +2331,6 @@ msgstr "Manuale"
|
||||
#: plinth/modules/help/templates/help_support.html:9
|
||||
#: plinth/modules/help/views.py:43 plinth/templates/help-menu.html:27
|
||||
#: plinth/templates/help-menu.html:28
|
||||
#, fuzzy
|
||||
msgid "Get Support"
|
||||
msgstr "Richiedi assistenza"
|
||||
|
||||
@ -2697,7 +2695,7 @@ msgstr "Proxy e tunnel I2P"
|
||||
#: plinth/modules/i2p/templates/i2p.html:21
|
||||
#: plinth/modules/i2p/templates/i2p.html:34 plinth/templates/clients.html:28
|
||||
msgid "Launch"
|
||||
msgstr "Lanciare"
|
||||
msgstr "Avvia"
|
||||
|
||||
#: plinth/modules/i2p/templates/i2p.html:25
|
||||
msgid "Anonymous Torrents"
|
||||
@ -3045,7 +3043,7 @@ msgstr "Certificato cancellato correttamente per il dominio {domain}"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "Cancellazione certificato fallita per il dominio {domain}:{error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3062,26 +3060,22 @@ msgstr ""
|
||||
"Gli utenti di un certo server Matrix possono comunicare con gli altri utenti "
|
||||
"attestati su tutti gli altri server Matrix tramite federazione."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"Per comunicaee, puoi usare i <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">client disponibili </a> per dispositivi mobili, desktop e per browser "
|
||||
"web. È raccomandato l'uso del client <a href=\"https://element.io/"
|
||||
"\">Element</a>."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Abilita Registrazione Pubblica"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3091,6 +3085,36 @@ msgstr ""
|
||||
"Internet, può registrare un profilo sul tuo server Matrix. Disabilita questa "
|
||||
"funzione se vuoi che possano connettersi solo gli utenti esistenti."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Modalità Autenticazione"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr "Element"
|
||||
@ -3128,7 +3152,7 @@ msgstr ""
|
||||
"Non ci sono domini disponibili. <a href=\"%(config_url)s\">Configura</a> "
|
||||
"almeno un dominio per poter usare Matrix Synapse."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3140,7 +3164,7 @@ msgstr ""
|
||||
"del nome di dominio dopo la prima configurazione, attualmente, non è "
|
||||
"supportato."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
@ -3149,7 +3173,7 @@ msgstr ""
|
||||
"I nuovi utenti possono essere registrati da qualsiasi cliente se la "
|
||||
"registrazione pubblica è abilitata."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3157,14 +3181,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Registrazione pubblica abilitata"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Registrazione pubblica disabilitata"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -7920,6 +7936,22 @@ msgstr "%(percentage)s%% completata"
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "Per comunicaee, puoi usare i <a href=\"https://matrix.org/docs/projects/"
|
||||
#~ "\">client disponibili </a> per dispositivi mobili, desktop e per browser "
|
||||
#~ "web. È raccomandato l'uso del client <a href=\"https://element.io/"
|
||||
#~ "\">Element</a>."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Registrazione pubblica abilitata"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Registrazione pubblica disabilitata"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-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"
|
||||
@ -929,8 +929,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr ""
|
||||
@ -1218,7 +1219,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1226,17 +1227,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1256,7 +1257,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1739,7 +1740,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2671,7 +2672,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2681,28 +2682,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2729,7 +2758,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2737,13 +2766,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2751,14 +2780,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-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/"
|
||||
@ -930,8 +930,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr ""
|
||||
@ -1219,7 +1220,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1227,17 +1228,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1257,7 +1258,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1740,7 +1741,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2672,7 +2673,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2682,28 +2683,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2730,7 +2759,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2738,13 +2767,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2752,14 +2781,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -7,9 +7,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-22 10:50+0000\n"
|
||||
"Last-Translator: Kornelijus Tvarijanavičius <kornelitvari@protonmail.com>\n"
|
||||
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/lt/>\n"
|
||||
"Language: lt\n"
|
||||
@ -18,7 +18,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
|
||||
"%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 4.5-dev\n"
|
||||
"X-Generator: Weblate 4.5\n"
|
||||
|
||||
#: doc/dev/_templates/layout.html:11
|
||||
msgid "Page source"
|
||||
@ -498,7 +498,7 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/backups/templates/backups_repository.html:83
|
||||
msgid "Download"
|
||||
msgstr ""
|
||||
msgstr "Atsisiųsti"
|
||||
|
||||
#: plinth/modules/backups/templates/backups_repository.html:87
|
||||
#: plinth/modules/backups/templates/backups_restore.html:27
|
||||
@ -931,8 +931,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr ""
|
||||
@ -1220,7 +1221,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1228,17 +1229,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1258,7 +1259,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1697,7 +1698,7 @@ msgstr ""
|
||||
#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:53
|
||||
#: plinth/templates/help-menu.html:46 plinth/templates/help-menu.html:47
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
msgstr "Apie"
|
||||
|
||||
#: plinth/modules/dynamicdns/views.py:32
|
||||
#: plinth/modules/firewall/templates/firewall.html:16
|
||||
@ -1741,7 +1742,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2673,7 +2674,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2683,28 +2684,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2731,7 +2760,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2739,13 +2768,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2753,14 +2782,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -15,8 +15,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: FreedomBox UI\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"PO-Revision-Date: 2021-01-23 17:44+0000\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-14 10:50+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
|
||||
"freedombox/freedombox/nb_NO/>\n"
|
||||
@ -164,6 +164,9 @@ msgid ""
|
||||
"Enable an automatic backup schedule for data safety. Prefer an encrypted "
|
||||
"remote backup location or an extra attached disk."
|
||||
msgstr ""
|
||||
"Skru på automatisk og regelmessig sikkerhetskopiering for tryggere data. "
|
||||
"Bruke helst et kryptert fjernlager eller en ekstern ekstradisk som "
|
||||
"sikkerhetslager."
|
||||
|
||||
#: plinth/modules/backups/__init__.py:203
|
||||
msgid "Enable a Backup Schedule"
|
||||
@ -206,7 +209,7 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/backups/forms.py:58
|
||||
msgid "Number of daily backups to keep"
|
||||
msgstr ""
|
||||
msgstr "Antall daglige sikkerhetskopier som tas vare på"
|
||||
|
||||
#: plinth/modules/backups/forms.py:59
|
||||
msgid ""
|
||||
@ -216,7 +219,7 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/backups/forms.py:64
|
||||
msgid "Number of weekly backups to keep"
|
||||
msgstr ""
|
||||
msgstr "Antall ukentlige sikkerhetskopier å ta vare på"
|
||||
|
||||
#: plinth/modules/backups/forms.py:66
|
||||
msgid ""
|
||||
@ -226,7 +229,7 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/backups/forms.py:71
|
||||
msgid "Number of monthly backups to keep"
|
||||
msgstr ""
|
||||
msgstr "Antall månedlige sikkerhetskopier å ta vare på"
|
||||
|
||||
#: plinth/modules/backups/forms.py:73
|
||||
msgid ""
|
||||
@ -237,11 +240,11 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/backups/forms.py:78
|
||||
msgid "Hour of the day to trigger backup operation"
|
||||
msgstr ""
|
||||
msgstr "Tidspunkt sikkerhetskopiering skal starte"
|
||||
|
||||
#: plinth/modules/backups/forms.py:79
|
||||
msgid "In 24 hour format."
|
||||
msgstr ""
|
||||
msgstr "I 24-timersformat."
|
||||
|
||||
#: plinth/modules/backups/forms.py:82 plinth/modules/backups/forms.py:104
|
||||
msgid "Included apps"
|
||||
@ -586,9 +589,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Last opp en sikkerhetskopi hentet fra en annen %(box_name)s for å "
|
||||
"tilbakeføre dens innhold.\n"
|
||||
" Du kan velge programmene du ønsker å importere etter å ha lastet opp "
|
||||
"en sikkerhetskopifil.\n"
|
||||
"tilbakeføre dens\n"
|
||||
" innhold. Du kan velge programmene du ønsker å importere etter å ha "
|
||||
"lastet opp en\n"
|
||||
" sikkerhetskopifil.\n"
|
||||
" "
|
||||
|
||||
#: plinth/modules/backups/templates/backups_upload.html:27
|
||||
@ -1012,8 +1016,9 @@ msgstr "Oppdater IP-adresse og domener"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Oppsett oppdatert"
|
||||
@ -1349,7 +1354,7 @@ msgstr "Viser avanserte programmer og funksjoner"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Viser ikke avanserte programmer og funksjoner"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1361,7 +1366,7 @@ msgstr ""
|
||||
"kommunikasjonstjenere kan bruke det for å etablere en samtale mellom parter "
|
||||
"som ellers ikke ville kunne kontakte hverandre."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
@ -1369,11 +1374,11 @@ msgstr ""
|
||||
"Det er ikke ment å brukes direkte av brukere. Tjenere som matrix-synapse må "
|
||||
"settes opp med detaljene herfra."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr "VoIP-hjelper"
|
||||
|
||||
@ -1395,7 +1400,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr "Bruk følgende nettadresser for å sette opp din kommunikasjonstjener:"
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
#, fuzzy
|
||||
#| msgid "The following storage devices are in use:"
|
||||
msgid "Use the following shared authentication secret:"
|
||||
@ -1545,7 +1550,7 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/diagnostics/__init__.py:227
|
||||
msgid "Low Memory"
|
||||
msgstr ""
|
||||
msgstr "Lite minne"
|
||||
|
||||
#: plinth/modules/diagnostics/templates/diagnostics.html:17
|
||||
#: plinth/modules/diagnostics/templates/diagnostics_button.html:11
|
||||
@ -1567,6 +1572,9 @@ msgid ""
|
||||
" App: %(app_name)s\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Program: %(app_name)s\n"
|
||||
" "
|
||||
|
||||
#: plinth/modules/diagnostics/templates/diagnostics_app.html:10
|
||||
msgid "Diagnostic Results"
|
||||
@ -1965,7 +1973,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Nettprat-tjener"
|
||||
|
||||
@ -3081,7 +3089,7 @@ msgstr "Vellykket sletting av sertifikatet for domenet {domain}"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "Klarte ikke å slette sertifikatet for domenet {domain}: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3097,30 +3105,22 @@ msgstr ""
|
||||
"enheter, og krever ikke telefonnumre for å virke. Brukere på en gitt Matrix-"
|
||||
"tjener kan snakke med brukere på alle andre samvirkende Matrix-tjenere."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#| "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#| "href=\"https://riot.im/\">Riot</a> client is recommended."
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"For å kommunisere kan du bruke <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients (tilgjengelige klienter)</a> for mobil, PC og "
|
||||
"Internett. <a href=\"https://riot.im/\"> Riot</a>-klient anbefales."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Skru på offentlig registrering"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3130,6 +3130,36 @@ msgstr ""
|
||||
"en ny konto på din Matrix-tjener. Skru dette av hvis du vil at kun "
|
||||
"eksisterende brukere skal kunne bruke den."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Autentiseringsmodus"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr "Element"
|
||||
@ -3166,7 +3196,7 @@ msgstr ""
|
||||
"Det finnes ingen domener. <a href=\"%(config_url)s\">Configure (Konfigurer)</"
|
||||
"a> minst ett domene for å kunne bruke Matrix Synapse."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3177,7 +3207,7 @@ msgstr ""
|
||||
"se slik ut <em>@username:%(domain_name)s</em>. Endring av domenenavnet etter "
|
||||
"det første oppsettet støttes ikke for øyeblikket."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
@ -3185,7 +3215,7 @@ msgstr ""
|
||||
"Nye brukere kan registrere seg fra enhver klient hvis offentlig registrering "
|
||||
"er påskrudd."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3196,14 +3226,6 @@ msgstr ""
|
||||
"Matrix Synapse-instanser krever et gyldig TLS-sertifikat. Gå til <a href="
|
||||
"\"%(letsencrypt_url)s\">Let's Encrypt</a> for å skaffe deg det."
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Offentlig registrering påskrudd"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Offentlig registrering avskrudd"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -4688,7 +4710,7 @@ msgstr ""
|
||||
#: plinth/modules/networks/views.py:37 plinth/modules/networks/views.py:98
|
||||
#: plinth/modules/networks/views.py:109
|
||||
msgid "unknown"
|
||||
msgstr ""
|
||||
msgstr "ukjent"
|
||||
|
||||
#: plinth/modules/networks/views.py:38
|
||||
#, fuzzy
|
||||
@ -4732,7 +4754,7 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/networks/views.py:45
|
||||
msgid "checking"
|
||||
msgstr ""
|
||||
msgstr "sjekker"
|
||||
|
||||
#: plinth/modules/networks/views.py:46
|
||||
msgid "waiting for secondary"
|
||||
@ -5409,11 +5431,10 @@ msgid ""
|
||||
"\">http://p.p</a>."
|
||||
msgstr ""
|
||||
"Du kan bruke Privoxy ved å endre nettleserens mellomlagerinnstillinger til "
|
||||
"ditt {box_name} \n"
|
||||
"vertsnavn (eller IP-adresse) med port 8118. Mens du bruker Privoxy, kan du "
|
||||
"se konfigurasjonsdetaljer og dokumentasjon via <a href=\"http://config."
|
||||
"privoxy.org\">http://config.privoxy.org/</a> eller <a href=\"http://p.p"
|
||||
"\">http://p.p</a>."
|
||||
"ditt {box_name}-vertsnavn (eller IP-adresse) med port 8118. Mens du bruker "
|
||||
"Privoxy, kan du se konfigurasjonsdetaljer og dokumentasjon via <a href="
|
||||
"\"http://config.privoxy.org\">http://config.privoxy.org/</a> eller <a href="
|
||||
"\"http://p.p\">http://p.p</a>."
|
||||
|
||||
#: plinth/modules/privoxy/__init__.py:56
|
||||
msgid "Privoxy"
|
||||
@ -6416,7 +6437,7 @@ msgstr "Bibliotek opprettet."
|
||||
|
||||
#: plinth/modules/snapshot/views.py:29
|
||||
msgid "timeline"
|
||||
msgstr ""
|
||||
msgstr "tidslinje"
|
||||
|
||||
#: plinth/modules/snapshot/views.py:30
|
||||
msgid "apt"
|
||||
@ -7275,13 +7296,15 @@ msgstr ""
|
||||
"Oppdater siden for å fortsette."
|
||||
|
||||
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:31
|
||||
#, fuzzy, python-format
|
||||
#| msgid "%(box_name)s is up to date."
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"\t%(box_name)s is up to date. Press Next to continue.\n"
|
||||
" "
|
||||
msgstr "%(box_name)s er oppdatert."
|
||||
msgstr ""
|
||||
"\n"
|
||||
"\t%(box_name)s er oppdatert. Trykk «Neste» for å fortsette.\n"
|
||||
" "
|
||||
|
||||
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
|
||||
#, fuzzy, python-format
|
||||
@ -8086,7 +8109,7 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:62 plinth/modules/zoph/manifest.py:6
|
||||
msgid "Zoph"
|
||||
msgstr ""
|
||||
msgstr "Zoph"
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:63
|
||||
msgid "Photo Organizer"
|
||||
@ -8094,7 +8117,7 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/zoph/forms.py:14
|
||||
msgid "Enable OpenStreetMap for maps"
|
||||
msgstr ""
|
||||
msgstr "Skru på OpenStreetMap for kart"
|
||||
|
||||
#: plinth/modules/zoph/forms.py:15
|
||||
msgid ""
|
||||
@ -8114,7 +8137,7 @@ msgstr "Gå i gang med oppsett"
|
||||
msgid ""
|
||||
"User account <strong>%(username)s</strong> will become the administrator "
|
||||
"account for Zoph."
|
||||
msgstr ""
|
||||
msgstr "Brukerkontoen %(username)s vil bli administratorkonto for Zoph."
|
||||
|
||||
#: plinth/network.py:29
|
||||
msgid "PPPoE"
|
||||
@ -8404,7 +8427,7 @@ msgstr ""
|
||||
|
||||
#: plinth/templates/messages.html:11
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
msgstr "Lukk"
|
||||
|
||||
#: plinth/templates/notifications-dropdown.html:11
|
||||
msgid "Notifications"
|
||||
@ -8483,7 +8506,7 @@ msgstr "Dette programmet er for tiden ikke tilgjengelig for din distribusjon."
|
||||
|
||||
#: plinth/templates/setup.html:50
|
||||
msgid "Check again"
|
||||
msgstr ""
|
||||
msgstr "Sjekk på nytt"
|
||||
|
||||
#: plinth/templates/setup.html:60
|
||||
msgid "Install"
|
||||
@ -8511,6 +8534,26 @@ msgstr "%(percentage)s%% fullført"
|
||||
msgid "Gujarati"
|
||||
msgstr "Gujarati"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid ""
|
||||
#~| "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~| "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~| "href=\"https://riot.im/\">Riot</a> client is recommended."
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "For å kommunisere kan du bruke <a href=\"https://matrix.org/docs/projects/"
|
||||
#~ "\">available clients (tilgjengelige klienter)</a> for mobil, PC og "
|
||||
#~ "Internett. <a href=\"https://riot.im/\"> Riot</a>-klient anbefales."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Offentlig registrering påskrudd"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Offentlig registrering avskrudd"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"PO-Revision-Date: 2021-02-08 06:50+0000\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-14 10:50+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/nl/>\n"
|
||||
@ -1013,8 +1013,9 @@ msgstr "IP adressen en domeinen verversen"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Configuratie bijgewerkt"
|
||||
@ -1348,7 +1349,7 @@ msgstr "Geavanceerde toepassingen en functies worden weergeven"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Geavanceerde toepassingen en functies verbergen"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1361,7 +1362,7 @@ msgstr ""
|
||||
"gesprek tot stand te brengen tussen partijen die anders geen verbinding met "
|
||||
"elkaar kunnen maken."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
@ -1369,11 +1370,11 @@ msgstr ""
|
||||
"Niet bedoeld om zelf door gebruikers te worden gebruikt. Servers zoals "
|
||||
"matrix-synapse moeten worden geconfigureerd met de hier verstrekte details."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr "VoIP helper"
|
||||
|
||||
@ -1395,7 +1396,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr "Gebruik de volgende URL's om de communicatieserver in te stellen:"
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr "Gebruik het volgende gedeelde authenticatie geheim:"
|
||||
|
||||
@ -1954,7 +1955,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Chatserver"
|
||||
|
||||
@ -3054,7 +3055,7 @@ msgstr "Certificaat met succes verwijderd voor domein {domain}"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "Verwijderen certificaat voor domein {domain} mislukt: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3071,26 +3072,22 @@ msgstr ""
|
||||
"Matrix server kunnen gesprekken aangaan met gebruikers op alle andere Matrix "
|
||||
"servers door federatie (gedecentraliseerd netwerk)."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"Om hiervan gebruik te maken, gebruik je de <a href=\"https://matrix.org/docs/"
|
||||
"projects/\">beschikbare programma's</a> voor smartphone, computer of via het "
|
||||
"web. Het programma <a href=\"https://element.io/\">Element</a> wordt "
|
||||
"aanbevolen."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Openbare registratie inschakelen"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3100,6 +3097,36 @@ msgstr ""
|
||||
"nieuwe gebruikersaccount kan aanmaken op deze Matrix server. Schakel dit uit "
|
||||
"als alleen reeds geregistreerde gebruikers deze dienst mogen gebruiken."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Authentificatiemodus"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr "Element"
|
||||
@ -3137,7 +3164,7 @@ msgstr ""
|
||||
"Er zijn geen domeinen beschikbaar. <a href=\"%(config_url)s\">Configureer</"
|
||||
"a> tenminste één domein om Matrix Synapse te kunnen gebruiken."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3149,7 +3176,7 @@ msgstr ""
|
||||
"%(domain_name)s</em>. Het veranderen van de domeinnaam na de eerste "
|
||||
"configuratie wordt op het moment niet ondersteund."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
@ -3157,7 +3184,7 @@ msgstr ""
|
||||
"Nieuwe gebruikers kunnen worden geregistreerd vanaf elke client als de "
|
||||
"openbare registratie is ingeschakeld."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3169,14 +3196,6 @@ msgstr ""
|
||||
"vereist. Ga naar <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> om er een "
|
||||
"te verkrijgen."
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Openbare registratie ingeschakeld"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Openbare registratie uitgeschakeld"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -6111,10 +6130,8 @@ msgid "Make files in this folder available to anyone with the link."
|
||||
msgstr "Bestanden in deze map beschikbaar maken voor iedereen met de link."
|
||||
|
||||
#: plinth/modules/sharing/forms.py:34
|
||||
#, fuzzy
|
||||
#| msgid "User groups that can read the files in the share"
|
||||
msgid "User groups that can read the files in the share:"
|
||||
msgstr "Gebruikersgroepen die de bestanden in de share kunnen lezen"
|
||||
msgstr "Gebruikersgroepen die de bestanden in de share kunnen lezen:"
|
||||
|
||||
#: plinth/modules/sharing/forms.py:36
|
||||
msgid ""
|
||||
@ -7134,21 +7151,14 @@ msgid "Could not start distribution update"
|
||||
msgstr "Kan distributie-update niet starten"
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:212
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "There is not enough free space in the root partition to start the "
|
||||
#| "distribution update. Please ensure at least 5 GB, and at least 10% of the "
|
||||
#| "total space, is free. Distribution update will be retried after 24 hours, "
|
||||
#| "if enabled."
|
||||
msgid ""
|
||||
"There is not enough free space in the root partition to start the "
|
||||
"distribution update. Please ensure at least 5 GB is free. Distribution "
|
||||
"update will be retried after 24 hours, if enabled."
|
||||
msgstr ""
|
||||
"Er is niet genoeg vrije ruimte in de root partitie om de distributie-update "
|
||||
"te starten. Zorg ervoor dat ten minste 5 GB en ten minste 10% van de totale "
|
||||
"ruimte vrij is. Als ingeschakeld, wordt de distributie-update na 24 uur "
|
||||
"opnieuw geprobeerd."
|
||||
"te starten. Zorg ervoor dat ten minste 5 GB ruimte vrij is. Als "
|
||||
"ingeschakeld, wordt de distributie-update na 24 uur opnieuw geprobeerd."
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:223
|
||||
msgid "Distribution update started"
|
||||
@ -7978,6 +7988,15 @@ msgid ""
|
||||
"location using search, map and calendar views. Individual photos can be "
|
||||
"shared with others by sending a direct link."
|
||||
msgstr ""
|
||||
"Zoph beheert je fotocollectie. Foto's worden onder jouw beheer opgeslagen op "
|
||||
"de {box_name}. In plaats van zich te concentreren op openbare galerijen, "
|
||||
"concentreert Zoph zich op het beheer ervan voor eigen gebruik, door ze te "
|
||||
"ordenen door wie ze heeft gemaakt, waar dat was en wie op staat. Foto's "
|
||||
"kunnen worden gekoppeld aan meerdere hiërarchische albums en categorieën. "
|
||||
"Het is gemakkelijk om alle foto's met een persoon, foto's die op een datum "
|
||||
"zijn gemaakt of foto's die op een locatie zijn gemaakt te vinden met behulp "
|
||||
"van zoekwoorden, kaart- en kalenderweergaven. Individuele foto's kunnen met "
|
||||
"anderen worden gedeeld door een directe link te sturen."
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:44
|
||||
#, python-brace-format
|
||||
@ -7986,31 +8005,35 @@ msgid ""
|
||||
"Zoph. For additional users, accounts must be created both in {box_name} and "
|
||||
"in Zoph with the same user name."
|
||||
msgstr ""
|
||||
"De {box_name} gebruiker die Zoph heeft ingesteld, wordt ook de beheerder in "
|
||||
"Zoph. Voor extra gebruikers moeten zowel in {box_name} als in Zoph accounts "
|
||||
"worden aangemaakt met dezelfde gebruikersnaam."
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:62 plinth/modules/zoph/manifest.py:6
|
||||
msgid "Zoph"
|
||||
msgstr ""
|
||||
msgstr "Zoph"
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:63
|
||||
msgid "Photo Organizer"
|
||||
msgstr ""
|
||||
msgstr "Foto Organisator"
|
||||
|
||||
#: plinth/modules/zoph/forms.py:14
|
||||
msgid "Enable OpenStreetMap for maps"
|
||||
msgstr ""
|
||||
msgstr "Schakel OpenStreetMap in voor kaarten"
|
||||
|
||||
#: plinth/modules/zoph/forms.py:15
|
||||
msgid ""
|
||||
"When enabled, requests will be made to OpenStreetMap servers from user's "
|
||||
"browser. This impacts privacy."
|
||||
msgstr ""
|
||||
"Als deze optie is ingeschakeld, zullen er vanuit de browser van de gebruiker "
|
||||
"verzoeken worden verzonden naar OpenStreetMap servers. Dit heeft gevolgen "
|
||||
"voor de privacy."
|
||||
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:15
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:28
|
||||
#, fuzzy
|
||||
#| msgid "Start Setup"
|
||||
msgid "Setup"
|
||||
msgstr "Setup starten"
|
||||
msgstr "Setup"
|
||||
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:18
|
||||
#, python-format
|
||||
@ -8018,6 +8041,8 @@ msgid ""
|
||||
"User account <strong>%(username)s</strong> will become the administrator "
|
||||
"account for Zoph."
|
||||
msgstr ""
|
||||
"Gebruikersaccount <strong>%(username)s</strong> wordt het beheerdersaccount "
|
||||
"voor Zoph."
|
||||
|
||||
#: plinth/network.py:29
|
||||
msgid "PPPoE"
|
||||
@ -8408,6 +8433,22 @@ msgstr "%(percentage)s%% voltooid"
|
||||
msgid "Gujarati"
|
||||
msgstr "Gujarati"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "Om hiervan gebruik te maken, gebruik je de <a href=\"https://matrix.org/"
|
||||
#~ "docs/projects/\">beschikbare programma's</a> voor smartphone, computer of "
|
||||
#~ "via het web. Het programma <a href=\"https://element.io/\">Element</a> "
|
||||
#~ "wordt aanbevolen."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Openbare registratie ingeschakeld"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Openbare registratie uitgeschakeld"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-01 18:42+0000\n"
|
||||
"Last-Translator: Stanisław Stefan Krukowski <pet209a1@riseup.net>\n"
|
||||
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -998,8 +998,9 @@ msgstr "Odśwież adres IP i domeny"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Konfigurcja uaktualniona"
|
||||
@ -1329,7 +1330,7 @@ msgstr "Wyświetlanie zaawansowanych aplikacji i cech"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Ukrywanie zaawansowanych aplikacji i cech"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1337,17 +1338,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr "Asystent VoIP"
|
||||
|
||||
@ -1368,7 +1369,7 @@ msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
"Użyj następujących adresów URL, aby skonfigurować serwer komunikacyjny:"
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
#, fuzzy
|
||||
#| msgid "The following disks are in use:"
|
||||
msgid "Use the following shared authentication secret:"
|
||||
@ -1926,7 +1927,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Serwer czatu"
|
||||
|
||||
@ -2948,7 +2949,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2958,30 +2959,60 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
#, fuzzy
|
||||
#| msgid "Enable application"
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Aktywuj aplikację"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "The following disks are in use:"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Używane są następujące dyski:"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr "Element"
|
||||
@ -3008,7 +3039,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3016,13 +3047,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3030,16 +3061,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
#, fuzzy
|
||||
#| msgid "Application installed."
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Aplikacja zainstalowania."
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -7839,6 +7860,11 @@ msgstr ""
|
||||
msgid "Gujarati"
|
||||
msgstr "Gujarati"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Application installed."
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Aplikacja zainstalowania."
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Manual"
|
||||
#~ msgctxt "Not automatically"
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -995,8 +995,9 @@ msgstr "Atualizar endereço de IP e domínios"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Configuração atualizada"
|
||||
@ -1304,7 +1305,7 @@ msgstr "A mostrar as aplicações e funcionalidades avançadas"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1312,17 +1313,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1344,7 +1345,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1835,7 +1836,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2818,7 +2819,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2828,30 +2829,58 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
#, fuzzy
|
||||
#| msgid "Enable application"
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Ativar aplicação"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2878,7 +2907,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2886,14 +2915,14 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
"Novos utilizadores podem registar-se se o registo público estiver activado."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2901,18 +2930,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
#, fuzzy
|
||||
#| msgid "Applications"
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Aplicações"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
#, fuzzy
|
||||
#| msgid "Applications"
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Aplicações"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -7638,6 +7655,16 @@ msgstr "%(percentage)s%% concluída"
|
||||
msgid "Gujarati"
|
||||
msgstr "Gujarati"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Applications"
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Aplicações"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Applications"
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Aplicações"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Manual"
|
||||
#~ msgctxt "Not automatically"
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-01 18:42+0000\n"
|
||||
"Last-Translator: Алексей Докучаев <deathlike333@gmail.com>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1010,8 +1010,9 @@ msgstr "Обновите IP-адреса и домены"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Конфигурация обновлена"
|
||||
@ -1344,7 +1345,7 @@ msgstr "Показать продвинутые приложения и функ
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Скрыть продвинутые приложения и функции"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1356,7 +1357,7 @@ msgstr ""
|
||||
"коммуникационные серверы могут использовать его для установления вызова "
|
||||
"между сторонами, которые иначе не могут подключиться друг к другу."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
@ -1365,11 +1366,11 @@ msgstr ""
|
||||
"серверы, как matrix-synapse, должны быть настроены с указанными здесь "
|
||||
"деталями."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr "VoIP-помощник"
|
||||
|
||||
@ -1393,7 +1394,7 @@ msgstr ""
|
||||
"Используйте следующие URL-адреса для настройки вашего коммуникационного "
|
||||
"сервера:"
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr "Используйте следующий общий секрет аутентификации:"
|
||||
|
||||
@ -1949,7 +1950,7 @@ msgid "ejabberd"
|
||||
msgstr "еjabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Чат-сервер"
|
||||
|
||||
@ -3038,7 +3039,7 @@ msgstr "Сертификат успешно удален для домена {do
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "Не удалось удалить сертификат для домена {domain}: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3055,25 +3056,22 @@ msgstr ""
|
||||
"одном сервере Matrix могут общаться с пользователями на всех остальных "
|
||||
"серверах."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"Для общения вы можете использовать <a href=\"https://matrix.org/docs/"
|
||||
"projects/\">различные клиенты</a> для телефонов, десктопов или web. "
|
||||
"Рекомендуется использовать <a href=\"https://element.io/\">Element</a>."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Включить публичную регистрацию"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3083,6 +3081,36 @@ msgstr ""
|
||||
"Интернета может зарегистрировать новую учетную запись на вашем сервере "
|
||||
"Martix. Отключите это, если нужен доступ только существующим пользователям."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Режим проверки подлинности"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr "Element"
|
||||
@ -3120,7 +3148,7 @@ msgstr ""
|
||||
"Нет доступных доменов. <a href=\"%(config_url)s\">Настройте</a>по крайней "
|
||||
"мере один домен, чтобы иметь возможность использовать Matrix."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3132,7 +3160,7 @@ msgstr ""
|
||||
"em>. Изменение имени домена после первоначальной настройки в настоящее время "
|
||||
"не поддерживается."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
@ -3140,7 +3168,7 @@ msgstr ""
|
||||
"Новые пользователи могут быть зарегистрированы с любого клиента, если "
|
||||
"включена публичная регистрация."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3152,14 +3180,6 @@ msgstr ""
|
||||
"Пожалуйста, посетите <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a>, "
|
||||
"чтобы получить его."
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Публичная регистрация включена"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Публичная регистрация отключена"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -8412,6 +8432,21 @@ msgstr "%(percentage)s%% завершено"
|
||||
msgid "Gujarati"
|
||||
msgstr "Гуджарати"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "Для общения вы можете использовать <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">различные клиенты</a> для телефонов, десктопов или web. "
|
||||
#~ "Рекомендуется использовать <a href=\"https://element.io/\">Element</a>."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Публичная регистрация включена"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Публичная регистрация отключена"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1040,8 +1040,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Konfiguracija je posodobljena"
|
||||
@ -1362,7 +1363,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1370,17 +1371,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1400,7 +1401,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1888,7 +1889,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2846,7 +2847,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2856,28 +2857,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2904,7 +2933,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2912,13 +2941,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2926,14 +2955,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -990,8 +990,9 @@ msgstr "Osveži listu IP adresa i domena"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Konfiguracija sačuvana"
|
||||
@ -1291,7 +1292,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1299,17 +1300,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1329,7 +1330,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1812,7 +1813,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2744,7 +2745,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2754,28 +2755,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2802,7 +2831,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2810,13 +2839,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2824,14 +2853,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"PO-Revision-Date: 2021-02-08 06:50+0000\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-16 04:50+0000\n"
|
||||
"Last-Translator: Michael Breidenbach <leahc@tutanota.com>\n"
|
||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/sv/>\n"
|
||||
@ -1010,8 +1010,9 @@ msgstr "Uppdatera IP-adress och domäner"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Konfiguration uppdaterad"
|
||||
@ -1340,7 +1341,7 @@ msgstr "Visar avancerade appar och funktioner"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Dölja avancerade appar och funktioner"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1352,7 +1353,7 @@ msgstr ""
|
||||
"WebRTC, SIP och andra kommunikationsservrar kan använda den för att upprätta "
|
||||
"ett samtal mellan parter som annars inte kan ansluta till varandra."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
@ -1360,11 +1361,11 @@ msgstr ""
|
||||
"Det är inte avsett att användas direkt av användarna. Servrar som matris-"
|
||||
"synaps måste konfigureras med de uppgifter som anges här."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr "VoIP-hjälpare"
|
||||
|
||||
@ -1387,7 +1388,7 @@ msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
"Använd följande webbadresser för att konfigurera din kommunikationsserver:"
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr "Använd följande delade autentiseringshemligheter:"
|
||||
|
||||
@ -1945,7 +1946,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabbert"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Chat-Server"
|
||||
|
||||
@ -3030,7 +3031,7 @@ msgstr "Certifikatet framgångsrikt återkallat för domänen {domain}"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "Det gick inte att ta bort certifikatet för domänen {domain}: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3047,25 +3048,22 @@ msgstr ""
|
||||
"fungera. Användare på en given Matrix-server kan samtala med användare på "
|
||||
"alla andra Matrix-servrar via federation."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"För att kommunicera kan du använda <a href=\"https://matrix.org/docs/"
|
||||
"projects/\">tillgängliga klienter</a> för mobil, skrivbord och webben. <a "
|
||||
"href=\"https://element.io/\">Element</a> -klient rekommenderas."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Aktivera offentlig registrering"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3075,6 +3073,36 @@ msgstr ""
|
||||
"kan registrera ett nytt konto på din Matrix-server. Inaktivera detta om du "
|
||||
"bara vill att befintliga användare ska kunna använda det."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Autentiseringsläge"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr "Element"
|
||||
@ -3110,7 +3138,7 @@ msgstr ""
|
||||
"Inga domän (er) är tillgängliga. <a href=\"%(config_url)s\">Konfigurera</a> "
|
||||
"minst en domän för att kunna använda Matrix Synapse."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3121,7 +3149,7 @@ msgstr ""
|
||||
"kommer att se ut som <em>@användarnamn:%(domain_name)s </em>. Ändring av "
|
||||
"domännamn efter den första installationen stöds för närvarande inte."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
@ -3129,7 +3157,7 @@ msgstr ""
|
||||
"Nya användare kan registreras från valfri klient om offentlig registrering "
|
||||
"är aktiverad."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3141,14 +3169,6 @@ msgstr ""
|
||||
"certifikat. Gå till <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> för "
|
||||
"att få en sådan."
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Offentlig registrering aktiverad"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Offentlig registrering avaktiverad"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -6056,8 +6076,6 @@ msgid "Make files in this folder available to anyone with the link."
|
||||
msgstr "Gör filer i den här mappen tillgängliga för alla med länken."
|
||||
|
||||
#: plinth/modules/sharing/forms.py:34
|
||||
#, fuzzy
|
||||
#| msgid "User groups that can read the files in the share"
|
||||
msgid "User groups that can read the files in the share:"
|
||||
msgstr "Användargrupper som kan läsa filerna i Share"
|
||||
|
||||
@ -7072,16 +7090,15 @@ msgid "Could not start distribution update"
|
||||
msgstr "Det gick inte att starta distributionsuppdatering"
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:212
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"There is not enough free space in the root partition to start the "
|
||||
"distribution update. Please ensure at least 5 GB is free. Distribution "
|
||||
"update will be retried after 24 hours, if enabled."
|
||||
msgstr ""
|
||||
"Det finns inte tillräckligt med ledigt utrymme i rotpartitionen för att "
|
||||
"starta distributionsuppdateringen. Se till att minst 5 GB, och minst 10 % ov "
|
||||
"det totala utrymmet, är ledigt. Distributionsuppdateringen kommer att prövas "
|
||||
"igen efter 24 timmar, om den är aktiverad."
|
||||
"starta distributionsuppdateringen. Vänligen se till att minst 5 GB är ledig. "
|
||||
"Distributionsuppdateringen kommer att göras ett nytt behov efter 24 timmar, "
|
||||
"om det är aktiverat."
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:223
|
||||
msgid "Distribution update started"
|
||||
@ -7906,6 +7923,14 @@ msgid ""
|
||||
"location using search, map and calendar views. Individual photos can be "
|
||||
"shared with others by sending a direct link."
|
||||
msgstr ""
|
||||
"Zoph hanterar din fotosamling. Foton lagras på din {box_name}, under din "
|
||||
"kontroll. Istället för att fokusera på gallerier för offentlig visning, "
|
||||
"fokuserar Zoph på att hantera dem för eget bruk, organisera dem genom vem "
|
||||
"som tog dem, var de togs, och vem som är i dem. Foton kan länkas till flera "
|
||||
"hierarkiska album och kategorier. Det är lätt att hitta alla foton som "
|
||||
"innehåller en person, eller foton tagna på ett datum, eller foton som tagits "
|
||||
"på en plats med hjälp av sök-, kart- och kalendervyer. Enskilda foton kan "
|
||||
"delas med andra genom att skicka en direktlänk."
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:44
|
||||
#, python-brace-format
|
||||
@ -7914,31 +7939,34 @@ msgid ""
|
||||
"Zoph. For additional users, accounts must be created both in {box_name} and "
|
||||
"in Zoph with the same user name."
|
||||
msgstr ""
|
||||
"{box_name} användaren som ställa in Zoph kommer också att bli administratör "
|
||||
"i Zoph. För ytterligare användare måste konton skapas både i {box_name} och "
|
||||
"i Zoph med samma användarnamn."
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:62 plinth/modules/zoph/manifest.py:6
|
||||
msgid "Zoph"
|
||||
msgstr ""
|
||||
msgstr "Zoph"
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:63
|
||||
msgid "Photo Organizer"
|
||||
msgstr ""
|
||||
msgstr "Foto Organizer"
|
||||
|
||||
#: plinth/modules/zoph/forms.py:14
|
||||
msgid "Enable OpenStreetMap for maps"
|
||||
msgstr ""
|
||||
msgstr "Aktivera OpenStreetMap för kartor"
|
||||
|
||||
#: plinth/modules/zoph/forms.py:15
|
||||
msgid ""
|
||||
"When enabled, requests will be made to OpenStreetMap servers from user's "
|
||||
"browser. This impacts privacy."
|
||||
msgstr ""
|
||||
"När det är aktiverat kommer förfrågningar att göras till OpenStreetMap-"
|
||||
"servrar från användarens webbläsare. Detta påverkar sekretessen."
|
||||
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:15
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:28
|
||||
#, fuzzy
|
||||
#| msgid "Start Setup"
|
||||
msgid "Setup"
|
||||
msgstr "Starta installationsprogrammet"
|
||||
msgstr "Ställ in"
|
||||
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:18
|
||||
#, python-format
|
||||
@ -7946,6 +7974,8 @@ msgid ""
|
||||
"User account <strong>%(username)s</strong> will become the administrator "
|
||||
"account for Zoph."
|
||||
msgstr ""
|
||||
"Användarkonto <strong>%(username)s</strong> kommer att bli "
|
||||
"administratörskonto för Zoph."
|
||||
|
||||
#: plinth/network.py:29
|
||||
msgid "PPPoE"
|
||||
@ -8337,6 +8367,21 @@ msgstr "%(percentage)s %% färdigt"
|
||||
msgid "Gujarati"
|
||||
msgstr "Gujarati"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "För att kommunicera kan du använda <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">tillgängliga klienter</a> för mobil, skrivbord och webben. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> -klient rekommenderas."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Offentlig registrering aktiverad"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Offentlig registrering avaktiverad"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-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"
|
||||
@ -929,8 +929,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr ""
|
||||
@ -1218,7 +1219,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1226,17 +1227,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1256,7 +1257,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1739,7 +1740,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2671,7 +2672,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2681,28 +2682,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2729,7 +2758,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2737,13 +2766,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2751,14 +2780,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: FreedomBox UI\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2020-10-26 13:27+0000\n"
|
||||
"Last-Translator: Praveen Illa <mail2ipn@gmail.com>\n"
|
||||
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1018,8 +1018,9 @@ msgstr "IP చిరునామా మరియు డొమైన్లన
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "ఆకృతీకరణ నవీకరించబడింది"
|
||||
@ -1348,7 +1349,7 @@ msgstr "అధునాతన అనువర్తనాలు మరియు
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "అధునాతన అనువర్తనాలు మరియు విశేషాంశాలు దాచబడుతున్నాయి"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1356,17 +1357,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1390,7 +1391,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
#, fuzzy
|
||||
#| msgid "The following disks are in use:"
|
||||
msgid "Use the following shared authentication secret:"
|
||||
@ -1952,7 +1953,7 @@ msgid "ejabberd"
|
||||
msgstr "ఈజాబ్బర్డి"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "కబుర్ల సేవిక"
|
||||
|
||||
@ -3035,7 +3036,7 @@ msgstr "{domain} డోమైన్ కొరకు సర్టిఫికే
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "{domain} డోమైన్ కొరకు ధృవీకరణపత్రం నిర్మూలించడంలో విఫలం: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3045,30 +3046,22 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#| "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#| "href=\"https://riot.im/\">Riot</a> client is recommended."
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"కమ్యూనికేట్ చేయడానికి, మీరు మొబైల్, డెస్క్టాప్ మరియు వెబ్ కోసం <a href=\"https://matrix.org/docs/"
|
||||
"projects/\"> అందుబాటులో ఉన్న ఖాతాదారులను</a> ఉపయోగించవచ్చు. ఇచట <a href=\"https://"
|
||||
"riot.im/\">రయట్</a> క్లయింట్ సిఫార్సు చేయబడింది."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "మ్యాట్రిక్స్ సినాప్స్"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "పబ్లిక్ రిజిస్ట్రేషన్ ప్రారంభించండి"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3077,6 +3070,36 @@ msgstr ""
|
||||
"ప్రజా నమోదును సశక్త పరచడం అంటే అంతర్జాలం లో ఉన్న ఎవరైనా కూడా మీ మాట్రిక్స్ సర్వర్ మీద ఖాతాను "
|
||||
"సృష్టించుకోగలరు. ప్రస్తుతం ఉండే వినియోగదారులు మాత్రమే వినియోగించాలి అనుకుంటే దీనిని నిర్వీర్యం చేయగలరు."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "ప్రామాణీకరణ విధం"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -3112,7 +3135,7 @@ msgstr ""
|
||||
"ఏ డొమైన్ (లు) అందుబాటులో లేవు. <a href=\"%(config_url)s\">ఆక్రుతీకరించండి </a>కనీసం ఒక "
|
||||
"డొమైన్ మ్యాట్రిక్స్ సినాప్సేను ఉపయోగించగలదు."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3123,13 +3146,13 @@ msgstr ""
|
||||
"<em>@వినియోగదారిడి పేరు:%(domain_name)s</em>ఇలా కనిపిస్తుంది. ప్రారంభ సెట్టింగు తర్వాత డొమైన్ పేరు "
|
||||
"మార్చడం ప్రస్తుతం మద్దతు లేదు."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr "పబ్లిక్ రిజిస్ట్రేషన్ ప్రారంభించబడితే ఏదైనా క్లయింట్ నుండి క్రొత్త వినియోగదారులను నమోదు చేసుకోవచ్చు."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3137,14 +3160,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "పబ్లిక్ రిజిస్ట్రేషన్ ప్రారంభించబడింది"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "పబ్లిక్ రిజిస్ట్రేషన్ నిలిపివేయబడింది"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -8313,6 +8328,26 @@ msgstr "%(percentage)s %% పూర్తి"
|
||||
msgid "Gujarati"
|
||||
msgstr "గుజరాతీ"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid ""
|
||||
#~| "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~| "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~| "href=\"https://riot.im/\">Riot</a> client is recommended."
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "కమ్యూనికేట్ చేయడానికి, మీరు మొబైల్, డెస్క్టాప్ మరియు వెబ్ కోసం <a href=\"https://matrix.org/"
|
||||
#~ "docs/projects/\"> అందుబాటులో ఉన్న ఖాతాదారులను</a> ఉపయోగించవచ్చు. ఇచట <a href="
|
||||
#~ "\"https://riot.im/\">రయట్</a> క్లయింట్ సిఫార్సు చేయబడింది."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "పబ్లిక్ రిజిస్ట్రేషన్ ప్రారంభించబడింది"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "పబ్లిక్ రిజిస్ట్రేషన్ నిలిపివేయబడింది"
|
||||
|
||||
#, fuzzy, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"PO-Revision-Date: 2021-02-08 06:50+0000\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-02-14 10:50+0000\n"
|
||||
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
|
||||
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/tr/>\n"
|
||||
@ -1000,8 +1000,9 @@ msgstr "IP adresi ve etki alanlarını yenile"
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Yapılandırma güncellendi"
|
||||
@ -1335,7 +1336,7 @@ msgstr "Gelişmiş uygulamalar ve özellikler gösteriliyor"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "Gelişmiş uygulamalar ve özellikler gizleniyor"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1347,7 +1348,7 @@ msgstr ""
|
||||
"SIP ve diğer iletişim sunucuları, başka şekilde birbirleriyle bağlantı "
|
||||
"kuramayan taraflar arasında bir çağrı kurmak için bunu kullanabilir."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
@ -1356,11 +1357,11 @@ msgstr ""
|
||||
"synapse gibi sunucuların burada sağlanan ayrıntılarla yapılandırılması "
|
||||
"gerekir."
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr "Coturn"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr "VoIP Yardımcısı"
|
||||
|
||||
@ -1382,7 +1383,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr "İletişim sunucunuzu yapılandırmak için aşağıdaki URL'leri kullanın:"
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr "Aşağıdaki paylaşılan kimlik doğrulama gizli anahtarını kullanın:"
|
||||
|
||||
@ -1941,7 +1942,7 @@ msgid "ejabberd"
|
||||
msgstr "ejabberd"
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr "Sohbet Sunucusu"
|
||||
|
||||
@ -2437,7 +2438,7 @@ msgstr "Daha fazla bilgi edinin"
|
||||
#: plinth/modules/help/templates/help_index.html:61
|
||||
#, python-format
|
||||
msgid "%(box_name)s Setup"
|
||||
msgstr "%(box_name)s Ayarlaması"
|
||||
msgstr "%(box_name)s Kurulumu"
|
||||
|
||||
#: plinth/modules/help/templates/help_contribute.html:12
|
||||
msgid "The FreedomBox project welcomes contributions of all kinds."
|
||||
@ -3034,7 +3035,7 @@ msgstr "{domain} etki alanı için sertifika başarılı olarak silindi"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "{domain} etki alanı için sertifika silme başarısız oldu: {error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3051,25 +3052,22 @@ msgstr ""
|
||||
"kullanıcılar, federasyon aracılığıyla diğer tüm Matrix sunucularındaki "
|
||||
"kullanıcılarla sohbet edebilir."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
"İletişim kurmak amacıyla, mobil, masaüstü ve web için <a href=\"https://"
|
||||
"matrix.org/docs/projects/\">mevcut istemcileri</a> kullanabilirsiniz. <a "
|
||||
"href=\"https://element.io/\">Element</a> istemci önerilir."
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr "Matrix Synapse"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "Herkese Açık Kaydı etkinleştir"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
@ -3079,6 +3077,36 @@ msgstr ""
|
||||
"yeni bir hesap açabileceği anlamına gelir. Sadece varolan kullanıcıların "
|
||||
"kullanabilmesini istiyorsanız bunu etkisizleştirin."
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "Kimlik Doğrulama Kipi"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr "Element"
|
||||
@ -3115,7 +3143,7 @@ msgstr ""
|
||||
"Kullanılabilir etki alan(ları)ı yok. Matrix Synapse'ı kullanabilmek için en "
|
||||
"az bir etki alanı <a href=\"%(config_url)s\">yapılandırın</a>."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -3127,7 +3155,7 @@ msgstr ""
|
||||
"görünecek. İlk ayarlamadan sonra etki alanı adının değiştirilmesi şu anda "
|
||||
"desteklenmiyor."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
@ -3135,7 +3163,7 @@ msgstr ""
|
||||
"Herkese açık kayıt etkinleştirilirse, herhangi bir istemciden yeni "
|
||||
"kullanıcılar kaydedilebilir."
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3147,14 +3175,6 @@ msgstr ""
|
||||
"sertifikası gerekir. Bir tane edinmek için lütfen <a href="
|
||||
"\"%(letsencrypt_url)s\">Let's Encrypt</a>'a gidin."
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr "Herkese açık kayıt etkinleştirildi"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr "Herkese açık kayıt etkisizleştirildi"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -6072,10 +6092,8 @@ msgid "Make files in this folder available to anyone with the link."
|
||||
msgstr "Bu klasördeki dosyaları bağlantıya sahip herkesin kullanımına açın."
|
||||
|
||||
#: plinth/modules/sharing/forms.py:34
|
||||
#, fuzzy
|
||||
#| msgid "User groups that can read the files in the share"
|
||||
msgid "User groups that can read the files in the share:"
|
||||
msgstr "Paylaşımdaki dosyaları okuyabilen kullanıcı grupları"
|
||||
msgstr "Paylaşımdaki dosyaları okuyabilen kullanıcı grupları:"
|
||||
|
||||
#: plinth/modules/sharing/forms.py:36
|
||||
msgid ""
|
||||
@ -7093,20 +7111,14 @@ msgid "Could not start distribution update"
|
||||
msgstr "Dağıtım güncellemesi başlatılamadı"
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:212
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "There is not enough free space in the root partition to start the "
|
||||
#| "distribution update. Please ensure at least 5 GB, and at least 10% of the "
|
||||
#| "total space, is free. Distribution update will be retried after 24 hours, "
|
||||
#| "if enabled."
|
||||
msgid ""
|
||||
"There is not enough free space in the root partition to start the "
|
||||
"distribution update. Please ensure at least 5 GB is free. Distribution "
|
||||
"update will be retried after 24 hours, if enabled."
|
||||
msgstr ""
|
||||
"Dağıtım güncellemesini başlatmak için kök bölümde yeterli boş alan yok. "
|
||||
"Lütfen en az 5 GB ve toplam alanın en az %10'unun boş olduğundan emin olun. "
|
||||
"Dağıtım güncellemesi, etkinleştirildiyse 24 saat sonra yeniden denenecektir."
|
||||
"Lütfen en az 5 GB boş alan olduğundan emin olun. Dağıtım güncellemesi, "
|
||||
"etkinleştirildiyse 24 saat sonra yeniden denenecektir."
|
||||
|
||||
#: plinth/modules/upgrades/__init__.py:223
|
||||
msgid "Distribution update started"
|
||||
@ -7932,6 +7944,15 @@ msgid ""
|
||||
"location using search, map and calendar views. Individual photos can be "
|
||||
"shared with others by sending a direct link."
|
||||
msgstr ""
|
||||
"Zoph, fotoğraf koleksiyonunuzu yönetir. Fotoğraflar denetiminiz altında "
|
||||
"{box_name} cihazınızda saklanır. Zoph, halka açık galerilere odaklanmak "
|
||||
"yerine, onları kendi kullanımınız için yönetmeye, onları kimin aldığına, "
|
||||
"nereye alındığına ve içinde kimin olduğuna göre düzenlemeye odaklanır. "
|
||||
"Fotoğraflar birden çok hiyerarşik albüme ve kategoriye bağlantılanabilir. "
|
||||
"Arama, harita ve takvim görünümlerini kullanarak bir kişiyi içeren tüm "
|
||||
"fotoğrafları veya bir tarihte çekilmiş fotoğrafları ya da bir konumda "
|
||||
"çekilmiş fotoğrafları bulmak kolaydır. Tek tek fotoğraflar, doğrudan bir "
|
||||
"bağlantı gönderilerek başkalarıyla paylaşılabilir."
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:44
|
||||
#, python-brace-format
|
||||
@ -7940,31 +7961,34 @@ msgid ""
|
||||
"Zoph. For additional users, accounts must be created both in {box_name} and "
|
||||
"in Zoph with the same user name."
|
||||
msgstr ""
|
||||
"Zoph'u kuran {box_name} kullanıcısı aynı zamanda Zoph'da yönetici olacaktır. "
|
||||
"Ek kullanıcılar için hesaplar hem {box_name} cihazında hem de Zoph'da aynı "
|
||||
"kullanıcı adıyla oluşturulmak zorundadır."
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:62 plinth/modules/zoph/manifest.py:6
|
||||
msgid "Zoph"
|
||||
msgstr ""
|
||||
msgstr "Zoph"
|
||||
|
||||
#: plinth/modules/zoph/__init__.py:63
|
||||
msgid "Photo Organizer"
|
||||
msgstr ""
|
||||
msgstr "Fotoğraf Düzenleyici"
|
||||
|
||||
#: plinth/modules/zoph/forms.py:14
|
||||
msgid "Enable OpenStreetMap for maps"
|
||||
msgstr ""
|
||||
msgstr "Haritalar için OpenStreetMap'i etkinleştir"
|
||||
|
||||
#: plinth/modules/zoph/forms.py:15
|
||||
msgid ""
|
||||
"When enabled, requests will be made to OpenStreetMap servers from user's "
|
||||
"browser. This impacts privacy."
|
||||
msgstr ""
|
||||
"Etkinleştirildiğinde, kullanıcının tarayıcısından OpenStreetMap sunucularına "
|
||||
"istekler yapılacaktır. Bu gizliliği etkiler."
|
||||
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:15
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:28
|
||||
#, fuzzy
|
||||
#| msgid "Start Setup"
|
||||
msgid "Setup"
|
||||
msgstr "Kurulumu Başlat"
|
||||
msgstr "Ayarla"
|
||||
|
||||
#: plinth/modules/zoph/templates/zoph-pre-setup.html:18
|
||||
#, python-format
|
||||
@ -7972,6 +7996,8 @@ msgid ""
|
||||
"User account <strong>%(username)s</strong> will become the administrator "
|
||||
"account for Zoph."
|
||||
msgstr ""
|
||||
"Kullanıcı hesabı <strong>%(username)s</strong>, Zoph için yönetici hesabı "
|
||||
"olacaktır."
|
||||
|
||||
#: plinth/network.py:29
|
||||
msgid "PPPoE"
|
||||
@ -8361,6 +8387,21 @@ msgstr "%%%(percentage)s tamamlandı"
|
||||
msgid "Gujarati"
|
||||
msgstr "Gujarati"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "To communicate, you can use the <a href=\"https://matrix.org/docs/"
|
||||
#~ "projects/\">available clients</a> for mobile, desktop and the web. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> client is recommended."
|
||||
#~ msgstr ""
|
||||
#~ "İletişim kurmak amacıyla, mobil, masaüstü ve web için <a href=\"https://"
|
||||
#~ "matrix.org/docs/projects/\">mevcut istemcileri</a> kullanabilirsiniz. <a "
|
||||
#~ "href=\"https://element.io/\">Element</a> istemci önerilir."
|
||||
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "Herkese açık kayıt etkinleştirildi"
|
||||
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "Herkese açık kayıt etkisizleştirildi"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1007,8 +1007,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "Конфігурацію оновлено"
|
||||
@ -1307,7 +1308,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1315,17 +1316,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1345,7 +1346,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1832,7 +1833,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2790,7 +2791,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2800,28 +2801,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2848,7 +2877,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2856,13 +2885,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2870,14 +2899,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Plinth\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
|
||||
@ -1030,8 +1030,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "配置已更新"
|
||||
@ -1358,7 +1359,7 @@ msgstr "展现先进的应用和特征"
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr "隐藏先进的应用和特征"
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1366,17 +1367,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1398,7 +1399,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
#, fuzzy
|
||||
#| msgid "The following disks are in use:"
|
||||
msgid "Use the following shared authentication secret:"
|
||||
@ -1941,7 +1942,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
#, fuzzy
|
||||
#| msgid "Web Server"
|
||||
msgid "Chat Server"
|
||||
@ -3040,7 +3041,7 @@ msgstr "成功为域名 {domain} 吊销证书"
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr "无法为 {domain} 撤销证书:{error}"
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -3050,14 +3051,14 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Chat Server \n"
|
||||
@ -3067,19 +3068,49 @@ msgstr ""
|
||||
"聊天服务器\n"
|
||||
"(Matrix Synapse)"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
#, fuzzy
|
||||
#| msgid "Enable application"
|
||||
msgid "Enable Public Registration"
|
||||
msgstr "启用应用程序"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
#, fuzzy
|
||||
#| msgid "Authentication Mode"
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr "身份验证模式"
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -3106,7 +3137,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, fuzzy, python-format
|
||||
#| msgid ""
|
||||
#| "Your XMPP server domain is set to <b>%(domainname)s</b>. User IDs will "
|
||||
@ -3121,13 +3152,13 @@ msgstr ""
|
||||
"%(domainname)s</i>。你可以在系统的<a href=\\\"%(index_url)s\\\">配置</a>中设"
|
||||
"置你的域名。"
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -3135,18 +3166,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
#, fuzzy
|
||||
#| msgid "Application enabled"
|
||||
msgid "Public registration enabled"
|
||||
msgstr "应用程序已启用"
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
#, fuzzy
|
||||
#| msgid "Application disabled"
|
||||
msgid "Public registration disabled"
|
||||
msgstr "应用程序已禁用"
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
@ -8413,6 +8432,16 @@ msgstr "已完成 %(percentage)s%%"
|
||||
msgid "Gujarati"
|
||||
msgstr "古吉拉特语"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Application enabled"
|
||||
#~ msgid "Public registration enabled"
|
||||
#~ msgstr "应用程序已启用"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Application disabled"
|
||||
#~ msgid "Public registration disabled"
|
||||
#~ msgstr "应用程序已禁用"
|
||||
|
||||
#, python-brace-format
|
||||
#~ msgid ""
|
||||
#~ "\"Automatic\" method will make {box_name} acquire configuration from this "
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-02-11 17:23-0500\n"
|
||||
"POT-Creation-Date: 2021-02-28 20:13-0500\n"
|
||||
"PO-Revision-Date: 2021-01-25 11:32+0000\n"
|
||||
"Last-Translator: crlambda <lm3c@protonmail.ch>\n"
|
||||
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
|
||||
@ -947,8 +947,9 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
|
||||
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:154
|
||||
#: plinth/modules/mumble/views.py:28 plinth/modules/pagekite/forms.py:76
|
||||
#: plinth/modules/quassel/views.py:29 plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
|
||||
#: plinth/modules/pagekite/forms.py:76 plinth/modules/quassel/views.py:29
|
||||
#: plinth/modules/shadowsocks/views.py:59
|
||||
#: plinth/modules/transmission/views.py:47
|
||||
msgid "Configuration updated"
|
||||
msgstr "配置已更新"
|
||||
@ -1236,7 +1237,7 @@ msgstr ""
|
||||
msgid "Hiding advanced apps and features"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:32
|
||||
#: plinth/modules/coturn/__init__.py:34
|
||||
msgid ""
|
||||
"Coturn is a server to facilitate audio/video calls and conferences by "
|
||||
"providing an implementation of TURN and STUN protocols. WebRTC, SIP and "
|
||||
@ -1244,17 +1245,17 @@ msgid ""
|
||||
"who are otherwise unable connect to each other."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:36
|
||||
#: plinth/modules/coturn/__init__.py:38
|
||||
msgid ""
|
||||
"It is not meant to be used directly by users. Servers such as matrix-synapse "
|
||||
"need to be configured with the details provided here."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:53
|
||||
#: plinth/modules/coturn/__init__.py:57
|
||||
msgid "Coturn"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/__init__.py:54
|
||||
#: plinth/modules/coturn/__init__.py:58
|
||||
msgid "VoIP Helper"
|
||||
msgstr ""
|
||||
|
||||
@ -1274,7 +1275,7 @@ msgstr ""
|
||||
msgid "Use the following URLs to configure your communication server:"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/coturn/templates/coturn.html:26
|
||||
#: plinth/modules/coturn/templates/coturn.html:24
|
||||
msgid "Use the following shared authentication secret:"
|
||||
msgstr ""
|
||||
|
||||
@ -1757,7 +1758,7 @@ msgid "ejabberd"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/ejabberd/__init__.py:65
|
||||
#: plinth/modules/matrixsynapse/__init__.py:69
|
||||
#: plinth/modules/matrixsynapse/__init__.py:77
|
||||
msgid "Chat Server"
|
||||
msgstr ""
|
||||
|
||||
@ -2689,7 +2690,7 @@ msgstr ""
|
||||
msgid "Failed to delete certificate for domain {domain}: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:34
|
||||
#: plinth/modules/matrixsynapse/__init__.py:37
|
||||
msgid ""
|
||||
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> is an new "
|
||||
"ecosystem for open, federated instant messaging and VoIP. Synapse is a "
|
||||
@ -2699,28 +2700,56 @@ msgid ""
|
||||
"converse with users on all other Matrix servers via federation."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:41
|
||||
#: plinth/modules/matrixsynapse/__init__.py:45
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To communicate, you can use the <a href=\"https://matrix.org/docs/projects/"
|
||||
"\">available clients</a> for mobile, desktop and the web. <a href=\"https://"
|
||||
"element.io/\">Element</a> client is recommended."
|
||||
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
|
||||
"<a href={coturn_url}>Coturn</a> app or configure an external server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/__init__.py:68
|
||||
#: plinth/modules/matrixsynapse/__init__.py:76
|
||||
msgid "Matrix Synapse"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:12
|
||||
#: plinth/modules/matrixsynapse/forms.py:15
|
||||
msgid "Enable Public Registration"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:13
|
||||
#: plinth/modules/matrixsynapse/forms.py:16
|
||||
msgid ""
|
||||
"Enabling public registration means that anyone on the Internet can register "
|
||||
"a new account on your Matrix server. Disable this if you only want existing "
|
||||
"users to be able to use it."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:21
|
||||
msgid "Automatically manage audio/video call setup"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:23
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Configures the local <a href={coturn_url}>coturn</a> app as the STUN/TURN "
|
||||
"server for Matrix Synapse. Disable this if you want to use a different STUN/"
|
||||
"TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:30
|
||||
msgid "STUN/TURN Server URIs"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:32
|
||||
msgid "List of public URIs of the STUN/TURN server, one on each line."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:36
|
||||
msgid "Shared Authentication Secret"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/forms.py:37
|
||||
msgid "Shared secret used to compute passwords for the TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/manifest.py:12
|
||||
msgid "Element"
|
||||
msgstr ""
|
||||
@ -2747,7 +2776,7 @@ msgid ""
|
||||
"least one domain to be able to use Matrix Synapse."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:14
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:15
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
|
||||
@ -2755,13 +2784,13 @@ msgid ""
|
||||
"the initial setup is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:21
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22
|
||||
msgid ""
|
||||
"New users can be registered from any client if public registration is "
|
||||
"enabled."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
|
||||
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The configured domain name is using a self-signed certificate. Federation "
|
||||
@ -2769,14 +2798,6 @@ msgid ""
|
||||
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:85
|
||||
msgid "Public registration enabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/matrixsynapse/views.py:90
|
||||
msgid "Public registration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/mediawiki/__init__.py:28
|
||||
msgid ""
|
||||
"MediaWiki is the wiki engine that powers Wikipedia and other WikiMedia "
|
||||
|
||||
@ -4,6 +4,7 @@ FreedomBox app to configure Coturn server.
|
||||
"""
|
||||
|
||||
import json
|
||||
import logging
|
||||
import pathlib
|
||||
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
@ -14,6 +15,7 @@ from plinth import menu
|
||||
from plinth.daemon import Daemon
|
||||
from plinth.modules import names
|
||||
from plinth.modules.backups.components import BackupRestore
|
||||
from plinth.modules.coturn.components import TurnConfiguration, TurnConsumer
|
||||
from plinth.modules.firewall.components import Firewall
|
||||
from plinth.modules.letsencrypt.components import LetsEncrypt
|
||||
from plinth.modules.users.components import UsersAndGroups
|
||||
@ -39,6 +41,8 @@ _description = [
|
||||
|
||||
app = None
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class CoturnApp(app_module.App):
|
||||
"""FreedomBox app for Coturn."""
|
||||
@ -57,7 +61,7 @@ class CoturnApp(app_module.App):
|
||||
|
||||
menu_item = menu.Menu('menu-coturn', info.name, info.short_description,
|
||||
info.icon_filename, 'coturn:index',
|
||||
parent_url_name='apps', advanced=True)
|
||||
parent_url_name='apps')
|
||||
self.add(menu_item)
|
||||
|
||||
firewall = Firewall('firewall-coturn', info.name,
|
||||
@ -98,6 +102,7 @@ def setup(helper, old_version=None):
|
||||
helper.call('post', actions.superuser_run, 'coturn', ['setup'])
|
||||
helper.call('post', app.enable)
|
||||
app.get_component('letsencrypt-coturn').setup_certificates()
|
||||
notify_configuration_change()
|
||||
|
||||
|
||||
def get_available_domains():
|
||||
@ -109,8 +114,8 @@ def get_available_domains():
|
||||
def get_domain():
|
||||
"""Read TLS domain from config file select first available if none."""
|
||||
config = get_config()
|
||||
if config['realm']:
|
||||
return get_config()['realm']
|
||||
if config.domain:
|
||||
return config.domain
|
||||
|
||||
domain = next(get_available_domains(), None)
|
||||
set_domain(domain)
|
||||
@ -135,9 +140,19 @@ def set_domain(domain):
|
||||
"""Set the TLS domain by writing a file to data directory."""
|
||||
if domain:
|
||||
actions.superuser_run('coturn', ['set-domain', domain])
|
||||
notify_configuration_change()
|
||||
|
||||
|
||||
def get_config():
|
||||
"""Return the coturn server configuration."""
|
||||
output = actions.superuser_run('coturn', ['get-config'])
|
||||
return json.loads(output)
|
||||
config = json.loads(output)
|
||||
return TurnConfiguration(config['realm'], [], config['static_auth_secret'])
|
||||
|
||||
|
||||
def notify_configuration_change():
|
||||
"""Notify all coturn components about the new configuration."""
|
||||
logger.info('Notifying STUN/TURN consumers about configuration change')
|
||||
config = get_config()
|
||||
for component in TurnConsumer.list():
|
||||
component.on_config_change(config)
|
||||
|
||||
90
plinth/modules/coturn/components.py
Normal file
@ -0,0 +1,90 @@
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
"""App component for other apps to manage their STUN/TURN server configuration.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import json
|
||||
from dataclasses import dataclass, field
|
||||
from typing import List
|
||||
|
||||
from plinth import app
|
||||
|
||||
|
||||
@dataclass
|
||||
class TurnConfiguration:
|
||||
"""Data class to hold TURN server configuration.
|
||||
|
||||
domain is the string representing the domain name with which Coturn has
|
||||
been configured. This is necessary to associate the correct TLS certificate
|
||||
with Coturn communication. STUN/TURN URIs are generated using this.
|
||||
|
||||
shared_secret is a string that must be used by a server to be accepted by
|
||||
Coturn server. This is the value set in Coturn configuration file.
|
||||
|
||||
uris are a list of strings that represent the full set of STUN/TURN URIs
|
||||
that must be used by a STUN/TURN client after advice from the server.
|
||||
|
||||
"""
|
||||
domain: str = None
|
||||
uris: List[str] = field(default_factory=list)
|
||||
shared_secret: str = None
|
||||
|
||||
def __post_init__(self):
|
||||
"""Generate URIs after object initialization if necessary."""
|
||||
if self.domain and not self.uris:
|
||||
self.uris = [
|
||||
f'{proto1}:{self.domain}:3478?transport={proto2}'
|
||||
for proto1 in ['stun', 'turn'] for proto2 in ['tcp', 'udp']
|
||||
]
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Return a JSON representation of the configuration."""
|
||||
return json.dumps({
|
||||
'domain': self.domain,
|
||||
'uris': self.uris,
|
||||
'shared_secret': self.shared_secret
|
||||
})
|
||||
|
||||
|
||||
class TurnConsumer(app.FollowerComponent):
|
||||
"""Component to manage coturn configuration.
|
||||
|
||||
In order to provide audio/video calling functionality, communication
|
||||
servers very often use an external server such as Coturn for implementing
|
||||
the STUN/TURN protocol. To use Coturn, the server needs to be configured
|
||||
with a set of URIs provided by Coturn along with a shared secret.
|
||||
|
||||
This component when added to an app allows the app to retrieve the current
|
||||
Coturn configuration and respond to any future configuration changes.
|
||||
|
||||
"""
|
||||
|
||||
_all = {}
|
||||
|
||||
def __init__(self, component_id):
|
||||
"""Initialize the component.
|
||||
|
||||
component_id should be a unique ID across all components of an app and
|
||||
across all components.
|
||||
|
||||
"""
|
||||
super().__init__(component_id)
|
||||
self._all[component_id] = self
|
||||
|
||||
@classmethod
|
||||
def list(cls) -> List[TurnConsumer]: # noqa
|
||||
"""Return a list of all Coturn components."""
|
||||
return cls._all.values()
|
||||
|
||||
def on_config_change(self, config: TurnConfiguration):
|
||||
"""Add or update STUN/TURN configuration.
|
||||
|
||||
Override this method and change app's configuration.
|
||||
|
||||
"""
|
||||
|
||||
def get_configuration(self) -> TurnConfiguration:
|
||||
"""Return current coturn configuration."""
|
||||
from plinth.modules import coturn
|
||||
return coturn.get_config()
|
||||
@ -16,10 +16,8 @@
|
||||
Use the following URLs to configure your communication server:
|
||||
{% endblocktrans %}
|
||||
|
||||
<pre>stun:{{ config.realm }}:3478?transport=udp
|
||||
stun:{{ config.realm }}:3478?transport=tcp
|
||||
turn:{{ config.realm }}:3478?transport=udp
|
||||
turn:{{ config.realm }}:3478?transport=tcp</pre>
|
||||
<pre>{% for uri in config.uris %}{{ uri }}
|
||||
{% endfor %}</pre>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
@ -27,6 +25,6 @@ turn:{{ config.realm }}:3478?transport=tcp</pre>
|
||||
Use the following shared authentication secret:
|
||||
{% endblocktrans %}
|
||||
|
||||
<pre>{{ config.static_auth_secret }}</pre>
|
||||
<pre>{{ config.shared_secret }}</pre>
|
||||
</p>
|
||||
{% endblock %}
|
||||
|
||||
@ -6,7 +6,6 @@ Feature: Coturn STUN/TURN Server
|
||||
|
||||
Background:
|
||||
Given I'm a logged in user
|
||||
And advanced mode is on
|
||||
And the coturn application is installed
|
||||
|
||||
Scenario: Enable coturn application
|
||||
|
||||
75
plinth/modules/coturn/tests/test_components.py
Normal file
@ -0,0 +1,75 @@
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
"""
|
||||
Tests for the Coturn app component.
|
||||
"""
|
||||
|
||||
from unittest.mock import call, patch
|
||||
|
||||
import pytest
|
||||
|
||||
from plinth.utils import random_string
|
||||
|
||||
from .. import notify_configuration_change
|
||||
from ..components import TurnConfiguration, TurnConsumer
|
||||
|
||||
|
||||
@pytest.fixture(name='turn_configuration')
|
||||
def fixture_turn_configuration():
|
||||
"""Return test Coturn configuration."""
|
||||
return TurnConfiguration('test-domain.example', [], random_string(64))
|
||||
|
||||
|
||||
@pytest.fixture(name='empty_component_list', autouse=True)
|
||||
def fixture_empty_component_list():
|
||||
"""Remove all entries in component list before starting a test."""
|
||||
TurnConsumer._all = {}
|
||||
|
||||
|
||||
def test_configuration_init():
|
||||
"""Test creating configuration object."""
|
||||
config = TurnConfiguration('test-domain.example', [], 'test-shared-secret')
|
||||
assert config.domain == 'test-domain.example'
|
||||
assert config.shared_secret == 'test-shared-secret'
|
||||
assert config.uris == [
|
||||
"stun:test-domain.example:3478?transport=tcp",
|
||||
"stun:test-domain.example:3478?transport=udp",
|
||||
"turn:test-domain.example:3478?transport=tcp",
|
||||
"turn:test-domain.example:3478?transport=udp",
|
||||
]
|
||||
|
||||
config = TurnConfiguration(None, ['test-uri1', 'test-uri2'],
|
||||
'test-shared-secret')
|
||||
assert config.domain is None
|
||||
assert config.uris == ['test-uri1', 'test-uri2']
|
||||
|
||||
config = TurnConfiguration('test-domain.example',
|
||||
['test-uri1', 'test-uri2'],
|
||||
'test-shared-secret')
|
||||
assert config.domain == 'test-domain.example'
|
||||
assert config.uris == ['test-uri1', 'test-uri2']
|
||||
|
||||
|
||||
def test_component_init_and_list():
|
||||
"""Test initializing and listing all the components."""
|
||||
component1 = TurnConsumer('component1')
|
||||
component2 = TurnConsumer('component2')
|
||||
assert component1.component_id == 'component1'
|
||||
assert [component1, component2] == list(TurnConsumer.list())
|
||||
|
||||
|
||||
@patch('plinth.modules.coturn.get_config')
|
||||
def test_notify_on_configuration_changed(get_config, turn_configuration):
|
||||
"""Test configuration change notifications."""
|
||||
component = TurnConsumer('component')
|
||||
get_config.return_value = turn_configuration
|
||||
with patch.object(component, 'on_config_change') as mock_method:
|
||||
notify_configuration_change()
|
||||
mock_method.assert_has_calls([call(turn_configuration)])
|
||||
|
||||
|
||||
@patch('plinth.modules.coturn.get_config')
|
||||
def test_get_configuration(get_config, turn_configuration):
|
||||
"""Test coturn configuration retrieval using component."""
|
||||
get_config.return_value = turn_configuration
|
||||
component = TurnConsumer('component')
|
||||
assert component.get_configuration() == turn_configuration
|
||||
@ -6,6 +6,7 @@ FreedomBox app to configure matrix-synapse server.
|
||||
import logging
|
||||
import os
|
||||
import pathlib
|
||||
from typing import List
|
||||
|
||||
from django.urls import reverse_lazy
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
@ -17,12 +18,14 @@ from plinth import frontpage, menu
|
||||
from plinth.daemon import Daemon
|
||||
from plinth.modules.apache.components import Webserver
|
||||
from plinth.modules.backups.components import BackupRestore
|
||||
from plinth.modules.coturn.components import TurnConfiguration, TurnConsumer
|
||||
from plinth.modules.firewall.components import Firewall
|
||||
from plinth.modules.letsencrypt.components import LetsEncrypt
|
||||
from plinth.utils import format_lazy, is_non_empty_file
|
||||
|
||||
from . import manifest
|
||||
|
||||
version = 6
|
||||
version = 7
|
||||
|
||||
managed_services = ['matrix-synapse']
|
||||
|
||||
@ -38,20 +41,25 @@ _description = [
|
||||
'synchronization and does not require phone numbers to work. Users on a '
|
||||
'given Matrix server can converse with users on all other Matrix '
|
||||
'servers via federation.'),
|
||||
_('To communicate, you can use the '
|
||||
'<a href="https://matrix.org/docs/projects/">available clients</a> '
|
||||
'for mobile, desktop and the web. '
|
||||
'<a href="https://element.io/">Element</a> client is recommended.')
|
||||
format_lazy(
|
||||
_('Matrix Synapse needs a STUN/TURN server for audio/video calls. '
|
||||
'Install the <a href={coturn_url}>Coturn</a> app or configure '
|
||||
'an external server.'), coturn_url=reverse_lazy('coturn:index'))
|
||||
]
|
||||
|
||||
depends = ['coturn']
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
SERVER_NAME_PATH = "/etc/matrix-synapse/conf.d/server_name.yaml"
|
||||
CONF_DIR = "/etc/matrix-synapse/conf.d/"
|
||||
|
||||
ORIG_CONF_PATH = '/etc/matrix-synapse/homeserver.yaml'
|
||||
STATIC_CONF_PATH = '/etc/matrix-synapse/conf.d/freedombox-static.yaml'
|
||||
LISTENERS_CONF_PATH = '/etc/matrix-synapse/conf.d/freedombox-listeners.yaml'
|
||||
REGISTRATION_CONF_PATH = \
|
||||
'/etc/matrix-synapse/conf.d/freedombox-registration.yaml'
|
||||
SERVER_NAME_PATH = CONF_DIR + 'server_name.yaml'
|
||||
STATIC_CONF_PATH = CONF_DIR + 'freedombox-static.yaml'
|
||||
LISTENERS_CONF_PATH = CONF_DIR + 'freedombox-listeners.yaml'
|
||||
REGISTRATION_CONF_PATH = CONF_DIR + 'freedombox-registration.yaml'
|
||||
TURN_CONF_PATH = CONF_DIR + 'freedombox-turn.yaml'
|
||||
OVERRIDDEN_TURN_CONF_PATH = CONF_DIR + 'turn.yaml'
|
||||
|
||||
app = None
|
||||
|
||||
@ -110,6 +118,17 @@ class MatrixSynapseApp(app_module.App):
|
||||
**manifest.backup)
|
||||
self.add(backup_restore)
|
||||
|
||||
turn = MatrixSynapseTurnConsumer('turn-matrixsynapse')
|
||||
self.add(turn)
|
||||
|
||||
|
||||
class MatrixSynapseTurnConsumer(TurnConsumer):
|
||||
"""Component to manage Coturn configuration for Matrix Synapse."""
|
||||
|
||||
def on_config_change(self, config: TurnConfiguration):
|
||||
"""Add or update STUN/TURN configuration."""
|
||||
update_turn_configuration(config)
|
||||
|
||||
|
||||
def setup(helper, old_version=None):
|
||||
"""Install and configure the module."""
|
||||
@ -125,6 +144,10 @@ def setup(helper, old_version=None):
|
||||
|
||||
app.get_component('letsencrypt-matrixsynapse').setup_certificates()
|
||||
|
||||
# Configure STUN/TURN only if there's a valid TLS domain set for Coturn
|
||||
config = app.get_component('turn-matrixsynapse').get_configuration()
|
||||
update_turn_configuration(config, force=True)
|
||||
|
||||
|
||||
def upgrade(helper):
|
||||
"""Upgrade matrix-synapse configuration to avoid conffile prompt."""
|
||||
@ -171,7 +194,21 @@ def get_configured_domain_name():
|
||||
return config['server_name']
|
||||
|
||||
|
||||
def get_public_registration_status():
|
||||
def get_turn_configuration() -> (List[str], str, bool):
|
||||
"""Return TurnConfiguration if setup else empty."""
|
||||
for file_path, managed in ((OVERRIDDEN_TURN_CONF_PATH, False),
|
||||
(TURN_CONF_PATH, True)):
|
||||
if is_non_empty_file(file_path):
|
||||
with open(file_path) as config_file:
|
||||
config, _, _ = load_yaml_guess_indent(config_file)
|
||||
return (TurnConfiguration(None, config['turn_uris'],
|
||||
config['turn_shared_secret']),
|
||||
managed)
|
||||
|
||||
return (TurnConfiguration(), True)
|
||||
|
||||
|
||||
def get_public_registration_status() -> bool:
|
||||
"""Return whether public registration is enabled."""
|
||||
output = actions.superuser_run('matrixsynapse',
|
||||
['public-registration', 'status'])
|
||||
@ -185,3 +222,16 @@ def get_certificate_status():
|
||||
return 'no-domains'
|
||||
|
||||
return list(status.values())[0]
|
||||
|
||||
|
||||
def update_turn_configuration(config: TurnConfiguration, managed=True,
|
||||
force=False):
|
||||
"""Update the STUN/TURN server configuration."""
|
||||
setup_helper = globals()['setup_helper']
|
||||
if not force and setup_helper.get_state() == 'needs-setup':
|
||||
return
|
||||
|
||||
params = ['configure-turn']
|
||||
params += ['--managed'] if managed else []
|
||||
actions.superuser_run('matrixsynapse', params,
|
||||
input=config.to_json().encode())
|
||||
|
||||
@ -4,8 +4,11 @@ Forms for the Matrix Synapse module.
|
||||
"""
|
||||
|
||||
from django import forms
|
||||
from django.urls import reverse_lazy
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from plinth.utils import format_lazy
|
||||
|
||||
|
||||
class MatrixSynapseForm(forms.Form):
|
||||
enable_public_registration = forms.BooleanField(
|
||||
@ -13,3 +16,28 @@ class MatrixSynapseForm(forms.Form):
|
||||
'Enabling public registration means that anyone on the Internet '
|
||||
'can register a new account on your Matrix server. Disable this '
|
||||
'if you only want existing users to be able to use it.'))
|
||||
|
||||
enable_managed_turn = forms.BooleanField(
|
||||
label=_('Automatically manage audio/video call setup'), required=False,
|
||||
help_text=format_lazy(
|
||||
_('Configures the local <a href={coturn_url}>coturn</a> app as '
|
||||
'the STUN/TURN server for Matrix Synapse. Disable this if you '
|
||||
'want to use a different STUN/TURN server.'),
|
||||
coturn_url=reverse_lazy('coturn:index')))
|
||||
|
||||
# STUN/TURN server setup
|
||||
turn_uris = forms.CharField(
|
||||
label=_('STUN/TURN Server URIs'), required=False, strip=True,
|
||||
widget=forms.Textarea(attrs={'rows': 4}),
|
||||
help_text=_('List of public URIs of the STUN/TURN server, one on each '
|
||||
'line.'))
|
||||
|
||||
shared_secret = forms.CharField(
|
||||
label=_('Shared Authentication Secret'), required=False, strip=True,
|
||||
help_text=_('Shared secret used to compute passwords for the '
|
||||
'TURN server.'))
|
||||
|
||||
def clean_turn_uris(self):
|
||||
"""Normalize newlines in URIs."""
|
||||
data = self.cleaned_data['turn_uris']
|
||||
return '\n'.join([uri.strip() for uri in data.splitlines()])
|
||||
|
||||
35
plinth/modules/matrixsynapse/static/matrixsynapse.js
Normal file
@ -0,0 +1,35 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
/**
|
||||
* @licstart The following is the entire license notice for the JavaScript
|
||||
* code in this page.
|
||||
*
|
||||
* This file is part of FreedomBox.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @licend The above is the entire license notice for the JavaScript code
|
||||
* in this page.
|
||||
*/
|
||||
|
||||
jQuery(function($) {
|
||||
$('#id_enable_managed_turn').change(function() {
|
||||
if($(this).prop('checked')) {
|
||||
$('#id_turn_uris').closest('.form-group').hide();
|
||||
$('#id_shared_secret').closest('.form-group').hide();
|
||||
} else {
|
||||
$('#id_turn_uris').closest('.form-group').show();
|
||||
$('#id_shared_secret').closest('.form-group').show();
|
||||
}
|
||||
}).change();
|
||||
});
|
||||
@ -4,6 +4,7 @@
|
||||
{% endcomment %}
|
||||
|
||||
{% load i18n %}
|
||||
{% load static %}
|
||||
|
||||
{% block description %}
|
||||
{% for paragraph in description %}
|
||||
@ -36,3 +37,8 @@
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
|
||||
{% block page_js %}
|
||||
<script type="text/javascript"
|
||||
src="{% static 'matrixsynapse/matrixsynapse.js' %}"></script>
|
||||
{% endblock %}
|
||||
|
||||
57
plinth/modules/matrixsynapse/tests/conftest.py
Normal file
@ -0,0 +1,57 @@
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
"""
|
||||
Common test fixtures for Matrix Synapse.
|
||||
"""
|
||||
|
||||
import importlib
|
||||
import pathlib
|
||||
import types
|
||||
from unittest.mock import patch
|
||||
|
||||
import pytest
|
||||
|
||||
current_directory = pathlib.Path(__file__).parent
|
||||
|
||||
|
||||
def _load_actions_module():
|
||||
actions_file_path = str(current_directory / '..' / '..' / '..' / '..' /
|
||||
'actions' / 'matrixsynapse')
|
||||
loader = importlib.machinery.SourceFileLoader('matrixsynapse',
|
||||
actions_file_path)
|
||||
module = types.ModuleType(loader.name)
|
||||
loader.exec_module(module)
|
||||
return module
|
||||
|
||||
|
||||
actions = _load_actions_module()
|
||||
|
||||
|
||||
@pytest.fixture(name='managed_turn_conf_file')
|
||||
def fixture_managed_turn_conf_file(tmp_path):
|
||||
"""Returns a dummy TURN configuration file."""
|
||||
conf_file = tmp_path / 'freedombox-turn.yaml'
|
||||
return str(conf_file)
|
||||
|
||||
|
||||
@pytest.fixture(name='overridden_turn_conf_file')
|
||||
def fixture_overridden_turn_conf_file(tmp_path):
|
||||
"""Returns a dummy TURN configuration file."""
|
||||
conf_file = tmp_path / 'turn.yaml'
|
||||
return str(conf_file)
|
||||
|
||||
|
||||
@pytest.fixture(name='call_action')
|
||||
def fixture_call_action(capsys, managed_turn_conf_file,
|
||||
overridden_turn_conf_file):
|
||||
"""Run actions with custom root path."""
|
||||
|
||||
def _call_action(module_name, args, **kwargs):
|
||||
actions.TURN_CONF_PATH = managed_turn_conf_file
|
||||
actions.OVERRIDDEN_TURN_CONF_PATH = overridden_turn_conf_file
|
||||
with patch('argparse._sys.argv', [module_name] +
|
||||
args), patch('plinth.action_utils.service_try_restart'):
|
||||
actions.main()
|
||||
captured = capsys.readouterr()
|
||||
return captured.out
|
||||
|
||||
return _call_action
|
||||
92
plinth/modules/matrixsynapse/tests/test_turn_config.py
Normal file
@ -0,0 +1,92 @@
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
"""
|
||||
Test module for Matrix Synapse STUN/TURN configuration.
|
||||
"""
|
||||
|
||||
from unittest.mock import MagicMock, patch
|
||||
|
||||
import pytest
|
||||
|
||||
from plinth.modules import matrixsynapse
|
||||
from plinth.modules.coturn.components import TurnConfiguration
|
||||
|
||||
|
||||
@pytest.fixture(name='test_configuration', autouse=True)
|
||||
def fixture_test_configuration(call_action, managed_turn_conf_file,
|
||||
overridden_turn_conf_file):
|
||||
"""Use a separate Matrix Synapse configuration for tests.
|
||||
|
||||
Overrides TURN configuration files and patches actions.superuser_run
|
||||
with the fixture call_action
|
||||
"""
|
||||
with patch('plinth.modules.matrixsynapse.TURN_CONF_PATH',
|
||||
managed_turn_conf_file), \
|
||||
patch('plinth.modules.matrixsynapse.OVERRIDDEN_TURN_CONF_PATH',
|
||||
overridden_turn_conf_file), \
|
||||
patch('plinth.modules.matrixsynapse.is_setup', return_value=True), \
|
||||
patch('plinth.actions.superuser_run', call_action):
|
||||
helper = MagicMock()
|
||||
helper.get_state.return_value = 'up-to-date'
|
||||
matrixsynapse.setup_helper = helper
|
||||
yield
|
||||
|
||||
|
||||
coturn_configuration = TurnConfiguration(
|
||||
'freedombox.local', [],
|
||||
'aiP02OAGyOlj6WGuCyqj7iaOsbkC7BUeKvKzhAsTZ8MEwMd3yTwpr2uvbOxgWe51')
|
||||
|
||||
overridden_configuration = TurnConfiguration(
|
||||
'public.coturn.site', [],
|
||||
'BUeKvKzhAsTZ8MEwMd3yTwpr2uvbOxgWe51aiP02OAGyOlj6WGuCyqj7iaOsbkC7')
|
||||
|
||||
updated_coturn_configuration = TurnConfiguration(
|
||||
'my.freedombox.rocks', [],
|
||||
'aiP02OsbkC7BUeKvKzhAsTZ8MEwMd3yTwpr2uvbOxgWe51AGyOlj6WGuCyqj7iaO')
|
||||
|
||||
|
||||
def _set_managed_configuration(monkeypatch, config=coturn_configuration):
|
||||
monkeypatch.setattr('sys.stdin', config.to_json())
|
||||
matrixsynapse.update_turn_configuration(config)
|
||||
|
||||
|
||||
def _set_overridden_configuration(monkeypatch,
|
||||
config=overridden_configuration):
|
||||
monkeypatch.setattr('sys.stdin', config.to_json())
|
||||
matrixsynapse.update_turn_configuration(config, managed=False)
|
||||
|
||||
|
||||
def _assert_conf(expected_configuration, expected_managed):
|
||||
"""Assert that matrix synapse TURN configuration is as expected."""
|
||||
config, managed = matrixsynapse.get_turn_configuration()
|
||||
assert config.uris == expected_configuration.uris
|
||||
assert config.shared_secret == expected_configuration.shared_secret
|
||||
assert managed == expected_managed
|
||||
|
||||
|
||||
def test_managed_turn_server_configuration(monkeypatch):
|
||||
"""Test setting and getting managed TURN server configuration."""
|
||||
_set_managed_configuration(monkeypatch)
|
||||
_assert_conf(coturn_configuration, True)
|
||||
|
||||
|
||||
def test_overridden_turn_server_configuration(monkeypatch):
|
||||
"""Test setting and getting overridden TURN sever configuration."""
|
||||
_set_overridden_configuration(monkeypatch)
|
||||
_assert_conf(overridden_configuration, False)
|
||||
|
||||
|
||||
def test_revert_to_managed_turn_server_configuration(monkeypatch):
|
||||
"""Test setting and getting overridden TURN sever configuration."""
|
||||
# Had to do all 3 operations because all fixtures were function-scoped
|
||||
_set_managed_configuration(monkeypatch)
|
||||
_set_overridden_configuration(monkeypatch)
|
||||
_set_overridden_configuration(monkeypatch, TurnConfiguration())
|
||||
_assert_conf(coturn_configuration, True)
|
||||
|
||||
|
||||
def test_coturn_configuration_update_after_admin_override(monkeypatch):
|
||||
"""Test that overridden conf prevails even if managed conf is updated."""
|
||||
_set_managed_configuration(monkeypatch)
|
||||
_set_overridden_configuration(monkeypatch)
|
||||
_set_managed_configuration(monkeypatch, updated_coturn_configuration)
|
||||
_assert_conf(overridden_configuration, False)
|
||||
@ -12,9 +12,10 @@ from django.views.generic import FormView
|
||||
from plinth import actions
|
||||
from plinth.forms import DomainSelectionForm
|
||||
from plinth.modules import matrixsynapse, names
|
||||
from plinth.modules.coturn.components import TurnConfiguration
|
||||
from plinth.views import AppView
|
||||
|
||||
from . import get_public_registration_status
|
||||
from . import get_public_registration_status, get_turn_configuration
|
||||
from .forms import MatrixSynapseForm
|
||||
|
||||
|
||||
@ -64,29 +65,62 @@ class MatrixSynapseAppView(AppView):
|
||||
def get_initial(self):
|
||||
"""Return the values to fill in the form."""
|
||||
initial = super().get_initial()
|
||||
config, managed = get_turn_configuration()
|
||||
initial.update({
|
||||
'enable_public_registration': get_public_registration_status(),
|
||||
'enable_managed_turn': managed,
|
||||
'turn_uris': '\n'.join(config.uris),
|
||||
'shared_secret': config.shared_secret
|
||||
})
|
||||
return initial
|
||||
|
||||
@staticmethod
|
||||
def _handle_public_registrations(new_config):
|
||||
if new_config['enable_public_registration']:
|
||||
actions.superuser_run('matrixsynapse',
|
||||
['public-registration', 'enable'])
|
||||
else:
|
||||
actions.superuser_run('matrixsynapse',
|
||||
['public-registration', 'disable'])
|
||||
|
||||
@staticmethod
|
||||
def _handle_turn_configuration(old_config, new_config):
|
||||
if not new_config['enable_managed_turn']:
|
||||
new_turn_uris = new_config['turn_uris'].splitlines()
|
||||
new_shared_secret = new_config['shared_secret']
|
||||
|
||||
turn_config_changed = \
|
||||
old_config['turn_uris'] != new_turn_uris or \
|
||||
old_config['shared_secret'] != new_shared_secret
|
||||
|
||||
if turn_config_changed:
|
||||
matrixsynapse.update_turn_configuration(
|
||||
TurnConfiguration(None, new_turn_uris, new_shared_secret),
|
||||
managed=False)
|
||||
else:
|
||||
# Remove overridden turn configuration
|
||||
matrixsynapse.update_turn_configuration(TurnConfiguration(),
|
||||
managed=False)
|
||||
|
||||
def form_valid(self, form):
|
||||
"""Handle valid form submission."""
|
||||
old_config = self.get_initial()
|
||||
new_config = form.cleaned_data
|
||||
pubreg_same = old_config['enable_public_registration'] == \
|
||||
new_config['enable_public_registration']
|
||||
|
||||
if not pubreg_same:
|
||||
# note action public-registration restarts, if running now
|
||||
if new_config['enable_public_registration']:
|
||||
actions.superuser_run('matrixsynapse',
|
||||
['public-registration', 'enable'])
|
||||
messages.success(self.request,
|
||||
_('Public registration enabled'))
|
||||
else:
|
||||
actions.superuser_run('matrixsynapse',
|
||||
['public-registration', 'disable'])
|
||||
messages.success(self.request,
|
||||
_('Public registration disabled'))
|
||||
def changed(prop):
|
||||
return old_config[prop] != new_config[prop]
|
||||
|
||||
is_changed = False
|
||||
if changed('enable_public_registration'):
|
||||
self._handle_public_registrations(new_config)
|
||||
is_changed = True
|
||||
|
||||
if changed('enable_managed_turn') or changed('turn_uris') or \
|
||||
changed('shared_secret'):
|
||||
self._handle_turn_configuration(old_config, new_config)
|
||||
is_changed = True
|
||||
|
||||
if is_changed:
|
||||
messages.success(self.request, _('Configuration updated'))
|
||||
|
||||
return super().form_valid(form)
|
||||
|
||||
@ -723,8 +723,10 @@ input[type='submit'].running-status-button {
|
||||
}
|
||||
|
||||
.btn-toolbar .button-secondary:first-child,
|
||||
.btn-toolbar :not(.button-secondary) + .button-secondary,
|
||||
.btn-toolbar :not(.button-secondary) + .running-status-button-before {
|
||||
.btn-toolbar .form:not(.button-secondary) + .button-secondary,
|
||||
.btn-toolbar .form:not(.button-secondary) + .running-status-button-before,
|
||||
.btn-toolbar .btn:not(.button-secondary) + .button-secondary,
|
||||
.btn-toolbar .btn:not(.button-secondary) + .running-status-button-before {
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
|
||||