Automatic translations update
This commit is contained in:
committed by
Slavi Pantaleev
parent
9accc848c4
commit
2d3d1f83d2
@@ -1,5 +1,5 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) 2018-2025, Slavi Pantaleev, Aine Etke, MDAD community members
|
||||
# Copyright (C) 2018-2026, Slavi Pantaleev, Aine Etke, MDAD community members
|
||||
# This file is distributed under the same license as the matrix-docker-ansible-deploy package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: matrix-docker-ansible-deploy \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-11-06 23:09+0900\n"
|
||||
"POT-Creation-Date: 2026-02-13 10:32+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -45,117 +45,113 @@ msgid "[Ansible](http://ansible.com/) program. It's used to run this playbook an
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:26
|
||||
msgid "[passlib](https://passlib.readthedocs.io/en/stable/index.html) Python library. See [this official documentation](https://passlib.readthedocs.io/en/stable/install.html#installation-instructions) for an instruction to install it. On most distros, you need to install some `python-passlib` or `py3-passlib` package, etc."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:28
|
||||
msgid "[`git`](https://git-scm.com/) as the recommended way to download the playbook. `git` may also be required on the server if you will be [self-building](self-building.md) components."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:30
|
||||
#: ../../../docs/prerequisites.md:28
|
||||
msgid "[`just`](https://github.com/casey/just) for running `just roles`, `just update`, etc. (see [`justfile`](../justfile)), although you can also run these commands manually. Take a look at this documentation for more information: [Running `just` commands](just.md)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:32
|
||||
#: ../../../docs/prerequisites.md:30
|
||||
msgid "Strong password (random strings) generator. The playbook often requires you to create a strong password and use it for settings on `vars.yml`, components, etc. As any tools should be fine, this playbook has adopted [`pwgen`](https://linux.die.net/man/1/pwgen) (running `pwgen -s 64 1`). [Password Tech](https://pwgen-win.sourceforge.io/), formerly known as \"PWGen for Windows\", is available as free and open source password generator for Windows. Generally, using a random generator available on the internet is not recommended."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:34
|
||||
#: ../../../docs/prerequisites.md:32
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:36
|
||||
#: ../../../docs/prerequisites.md:34
|
||||
msgid "(Recommended) An **x86** server ([What kind of server specs do I need?](faq.md#what-kind-of-server-specs-do-i-need)) running one of these operating systems that make use of [systemd](https://systemd.io/):"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:37
|
||||
#: ../../../docs/prerequisites.md:35
|
||||
msgid "**Archlinux**"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:38
|
||||
#: ../../../docs/prerequisites.md:36
|
||||
msgid "**CentOS**, **Rocky Linux**, **AlmaLinux**, or possibly other RHEL alternatives (although your mileage may vary)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:39
|
||||
#: ../../../docs/prerequisites.md:37
|
||||
msgid "**Debian** (10/Buster or newer)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:40
|
||||
#: ../../../docs/prerequisites.md:38
|
||||
msgid "**Ubuntu** (18.04 or newer, although [20.04 may be problematic](ansible.md#supported-ansible-versions) if you run the Ansible playbook on it)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:42
|
||||
#: ../../../docs/prerequisites.md:40
|
||||
msgid "Generally, newer is better. We only strive to support released stable versions of distributions, not betas or pre-releases. The playbook can take over your whole server or co-exist with other services that you have there."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:44
|
||||
#: ../../../docs/prerequisites.md:42
|
||||
msgid "This playbook somewhat supports running on non-`amd64` architectures like ARM. See [Alternative Architectures](alternative-architectures.md)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:46
|
||||
#: ../../../docs/prerequisites.md:44
|
||||
msgid "If your distro runs within an [LXC container](https://linuxcontainers.org/), you may hit [this issue](https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/703). It can be worked around, if absolutely necessary, but we suggest that you avoid running from within an LXC container."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:48
|
||||
#: ../../../docs/prerequisites.md:46
|
||||
msgid "`root` access to your server (or a user capable of elevating to `root` via `sudo`)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:50
|
||||
#: ../../../docs/prerequisites.md:48
|
||||
msgid "[Python](https://www.python.org/). Most distributions install Python by default, but some don't (e.g. Ubuntu 18.04) and require manual installation (something like `apt-get install python3`). On some distros, Ansible may incorrectly [detect the Python version](https://docs.ansible.com/ansible/latest/reference_appendices/interpreter_discovery.html) (2 vs 3) and you may need to explicitly specify the interpreter path in `inventory/hosts` during installation (e.g. `ansible_python_interpreter=/usr/bin/python3`)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:52
|
||||
#: ../../../docs/prerequisites.md:50
|
||||
msgid "[sudo](https://www.sudo.ws/), even when you've configured Ansible to log in as `root`, because this Ansible playbook sometimes uses the Ansible [become](https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_privilege_escalation.html) module to perform tasks as another user (e.g. `matrix`) and the `become` module's default implementation uses `sudo`. Some distributions, like a minimal Debian net install, do not include the `sudo` package by default."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:54
|
||||
#: ../../../docs/prerequisites.md:52
|
||||
msgid "An HTTPS-capable web server at the base domain name (`example.com`) which is capable of serving static files. Unless you decide to [Serve the base domain from the Matrix server](configuring-playbook-base-domain-serving.md) or alternatively, to use DNS SRV records for [Server Delegation](howto-server-delegation.md)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:56
|
||||
#: ../../../docs/prerequisites.md:54
|
||||
msgid "Properly configured DNS records for `example.com` (details in [Configuring DNS](configuring-dns.md))."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:58
|
||||
#: ../../../docs/prerequisites.md:56
|
||||
msgid "Some TCP/UDP ports open. This playbook (actually [Docker itself](https://docs.docker.com/network/iptables/)) configures the server's internal firewall for you. In most cases, you don't need to do anything special. But **if your server is running behind another firewall**, you'd need to open these ports:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:60
|
||||
#: ../../../docs/prerequisites.md:58
|
||||
msgid "`80/tcp`: HTTP webserver"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:61
|
||||
#: ../../../docs/prerequisites.md:59
|
||||
msgid "`443/tcp` and `443/udp`: HTTPS webserver"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:62
|
||||
#: ../../../docs/prerequisites.md:60
|
||||
msgid "`3478/tcp`: STUN/TURN over TCP (used by [coturn](./configuring-playbook-turn.md))"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:63
|
||||
#: ../../../docs/prerequisites.md:61
|
||||
msgid "`3478/udp`: STUN/TURN over UDP (used by [coturn](./configuring-playbook-turn.md))"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:64
|
||||
#: ../../../docs/prerequisites.md:62
|
||||
msgid "`5349/tcp`: TURN over TCP (used by [coturn](./configuring-playbook-turn.md))"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:65
|
||||
#: ../../../docs/prerequisites.md:63
|
||||
msgid "`5349/udp`: TURN over UDP (used by [coturn](./configuring-playbook-turn.md))"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:66
|
||||
#: ../../../docs/prerequisites.md:64
|
||||
msgid "`8448/tcp` and `8448/udp`: Matrix Federation API HTTPS webserver. Some components like [Matrix User Verification Service](configuring-playbook-user-verification-service.md#open-matrix-federation-port) require this port to be opened **even with federation disabled**."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:67
|
||||
#: ../../../docs/prerequisites.md:65
|
||||
msgid "the range `49152-49172/udp`: TURN over UDP"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:68
|
||||
#: ../../../docs/prerequisites.md:66
|
||||
msgid "potentially some other ports, depending on the additional (non-default) services that you enable in the **configuring the playbook** step (later on). Consult each service's documentation page in `docs/` for that."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../docs/prerequisites.md:72
|
||||
#: ../../../docs/prerequisites.md:70
|
||||
msgid "[▶️](configuring-dns.md) When ready to proceed, continue with [Configuring DNS](configuring-dns.md)."
|
||||
msgstr ""
|
||||
|
||||
Reference in New Issue
Block a user