Просмотр исходного кода

Automatic translations update

create-pull-request/i18n
github-actions[bot] 6 часов назад
committed by GitHub
Родитель
Сommit
1f9d46c576
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: B5690EEEBB952194
11 измененных файлов: 2958 добавлений и 2416 удалений
  1. +2258
    -2194
      i18n/translation-templates/CHANGELOG.pot
  2. +35
    -23
      i18n/translation-templates/README.pot
  3. +56
    -32
      i18n/translation-templates/docs/ansible.pot
  4. +153
    -0
      i18n/translation-templates/docs/configuring-playbook-bridge-beeper-line.pot
  5. +31
    -27
      i18n/translation-templates/docs/configuring-playbook-bridge-beeper-linkedin.pot
  6. +205
    -0
      i18n/translation-templates/docs/configuring-playbook-bridge-mautrix-linkedin.pot
  7. +47
    -23
      i18n/translation-templates/docs/configuring-playbook-prometheus-grafana.pot
  8. +35
    -15
      i18n/translation-templates/docs/configuring-playbook-synapse-usage-exporter.pot
  9. +86
    -78
      i18n/translation-templates/docs/configuring-playbook.pot
  10. +30
    -10
      i18n/translation-templates/docs/container-images.pot
  11. +22
    -14
      i18n/translation-templates/docs/self-building.pot

+ 2258
- 2194
i18n/translation-templates/CHANGELOG.pot
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 35
- 23
i18n/translation-templates/README.pot Просмотреть файл

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-16 13:47+0000\n"
"POT-Creation-Date: 2026-07-28 19:12+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"
@@ -568,6 +568,18 @@ msgstr ""
msgid "[Link](docs/configuring-playbook-bridge-mautrix-gvoice.md)"
msgstr ""

#: ../../../README.md:0
msgid "[mautrix-linkedin](https://github.com/mautrix/linkedin)"
msgstr ""

#: ../../../README.md:0
msgid "Bridge to [LinkedIn](https://www.linkedin.com/)"
msgstr ""

#: ../../../README.md:0
msgid "[Link](docs/configuring-playbook-bridge-mautrix-linkedin.md)"
msgstr ""

#: ../../../README.md:0
msgid "[mautrix-whatsapp](https://github.com/mautrix/whatsapp)"
msgstr ""
@@ -665,15 +677,15 @@ msgid "[Link](docs/configuring-playbook-bridge-mautrix-signal.md)"
msgstr ""

#: ../../../README.md:0
msgid "[beeper-linkedin](https://github.com/beeper/linkedin)"
msgid "[beeper-line](https://github.com/beeper/line)"
msgstr ""

#: ../../../README.md:0
msgid "Bridge to [LinkedIn](https://www.linkedin.com/)"
msgid "Bridge to [LINE](https://line.me/)"
msgstr ""

#: ../../../README.md:0
msgid "[Link](docs/configuring-playbook-bridge-beeper-linkedin.md)"
msgid "[Link](docs/configuring-playbook-bridge-beeper-line.md)"
msgstr ""

#: ../../../README.md:0
@@ -808,11 +820,11 @@ msgstr ""
msgid "[Link](docs/configuring-playbook-bridge-postmoogle.md)"
msgstr ""

#: ../../../README.md:141
#: ../../../README.md:142
msgid "Bots"
msgstr ""

#: ../../../README.md:143
#: ../../../README.md:144
msgid "Bots provide various additional functionality to your installation."
msgstr ""

@@ -900,11 +912,11 @@ msgstr ""
msgid "[Link](docs/configuring-playbook-bot-buscarron.md)"
msgstr ""

#: ../../../README.md:155
#: ../../../README.md:156
msgid "Administration"
msgstr ""

#: ../../../README.md:157
#: ../../../README.md:158
msgid "Services that help you in administrating and monitoring your Matrix installation."
msgstr ""

@@ -992,11 +1004,11 @@ msgstr ""
msgid "[Link](docs/configuring-playbook-synapse-usage-exporter.md)"
msgstr ""

#: ../../../README.md:169
#: ../../../README.md:170
msgid "Misc"
msgstr ""

#: ../../../README.md:171
#: ../../../README.md:172
msgid "Various services that don't fit any other categories."
msgstr ""

@@ -1120,54 +1132,54 @@ msgstr ""
msgid "[Link](docs/configuring-playbook-element-call.md)"
msgstr ""

#: ../../../README.md:186
#: ../../../README.md:187
msgid "🆕 Changes"
msgstr ""

#: ../../../README.md:188
#: ../../../README.md:189
msgid "This playbook evolves over time, sometimes with backward-incompatible changes."
msgstr ""

#: ../../../README.md:190
#: ../../../README.md:191
msgid "When updating the playbook, refer to [the changelog](CHANGELOG.md) to catch up with what's new."
msgstr ""

#: ../../../README.md:192
#: ../../../README.md:193
msgid "🆘 Support"
msgstr ""

#: ../../../README.md:194
#: ../../../README.md:195
msgid "Matrix room: [#matrix-docker-ansible-deploy:devture.com](https://matrix.to/#/#matrix-docker-ansible-deploy:devture.com)"
msgstr ""

#: ../../../README.md:196
#: ../../../README.md:197
msgid "IRC channel: `#matrix-docker-ansible-deploy` on the [Libera Chat](https://libera.chat/) IRC network (irc.libera.chat:6697)"
msgstr ""

#: ../../../README.md:198
#: ../../../README.md:199
msgid "GitHub issues: [spantaleev/matrix-docker-ansible-deploy/issues](https://github.com/spantaleev/matrix-docker-ansible-deploy/issues)"
msgstr ""

#: ../../../README.md:200
#: ../../../README.md:201
msgid "🌐 Translation"
msgstr ""

#: ../../../README.md:202
#: ../../../README.md:203
msgid "See the [i18n/README.md](i18n/README.md) file for more information about translation."
msgstr ""

#: ../../../README.md:204
#: ../../../README.md:205
msgid "Translations are still work in progress."
msgstr ""

#: ../../../README.md:206
#: ../../../README.md:207
msgid "🤝 Related"
msgstr ""

#: ../../../README.md:208
#: ../../../README.md:209
msgid "You may also be interested in [mash-playbook](https://github.com/mother-of-all-self-hosting/mash-playbook) - another Ansible playbook for self-hosting non-Matrix services (see its [List of supported services](https://github.com/mother-of-all-self-hosting/mash-playbook/blob/main/docs/supported-services.md))."
msgstr ""

#: ../../../README.md:210
#: ../../../README.md:211
msgid "mash-playbook also makes use of [Traefik](./docs/configuring-playbook-traefik.md) as its reverse-proxy, so with minor [interoperability adjustments](https://github.com/mother-of-all-self-hosting/mash-playbook/blob/main/docs/interoperability.md), you can make matrix-docker-ansible-deploy and mash-playbook co-exist and host Matrix and non-Matrix services on the same server."
msgstr ""

+ 56
- 32
i18n/translation-templates/docs/ansible.pot Просмотреть файл

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-12 15:37+0000\n"
"POT-Creation-Date: 2026-07-28 19:12+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"
@@ -77,120 +77,144 @@ msgid "**Note**: Both of the above methods are a bad way to run system software
msgstr ""

#: ../../../docs/ansible.md:42
msgid "Using Ansible via Docker"
msgid "SSH host key and passphrase prompts"
msgstr ""

#: ../../../docs/ansible.md:44
msgid "Alternatively, you can run Ansible inside a Docker container (powered by the [ghcr.io/devture/ansible](https://github.com/devture/docker-ansible/pkgs/container/ansible) Docker image)."
msgid "If Ansible fails with `Host key verification failed` (or a similar `Data could not be sent to remote host` error) without asking you to confirm the SSH host key of your server, you're likely on Ansible 2.21 or later."
msgstr ""

#: ../../../docs/ansible.md:46
msgid "This ensures that:"
msgid "Since Ansible 2.21, forked workers call `setsid()` and thus lose the controlling terminal. SSH cannot open `/dev/tty` anymore, so it can no longer ask you to confirm an unknown host key or prompt you for the passphrase of an SSH key."
msgstr ""

#: ../../../docs/ansible.md:48
msgid "The simplest fix is to connect to the server once (e.g. `ssh root@matrix.example.com`) and confirm the host key. Ansible runs after that will find it in your `known_hosts` file."
msgstr ""

#: ../../../docs/ansible.md:50
msgid "Alternatively, run Ansible with the `ANSIBLE_WORKER_SESSION_ISOLATION=False` environment variable to get these prompts back (e.g. `ANSIBLE_WORKER_SESSION_ISOLATION=False just install-all`)."
msgstr ""

#: ../../../docs/ansible.md:52
msgid "**Note**: this does not affect you if you're [using Ansible via Docker](#using-ansible-via-docker), because our Docker image already disables session isolation for you."
msgstr ""

#: ../../../docs/ansible.md:54
msgid "Using Ansible via Docker"
msgstr ""

#: ../../../docs/ansible.md:56
msgid "Alternatively, you can run Ansible inside a Docker container (powered by the [ghcr.io/devture/ansible](https://github.com/devture/docker-ansible/pkgs/container/ansible) Docker image)."
msgstr ""

#: ../../../docs/ansible.md:58
msgid "This ensures that:"
msgstr ""

#: ../../../docs/ansible.md:60
msgid "you're using a very recent Ansible version, which is less likely to be incompatible with the playbook"
msgstr ""

#: ../../../docs/ansible.md:49
#: ../../../docs/ansible.md:61
msgid "you also get access to the [agru](https://github.com/etkecc/agru) tool for quicker Ansible role installation (when running `just roles`) compared to `ansible-galaxy`"
msgstr ""

#: ../../../docs/ansible.md:51
#: ../../../docs/ansible.md:63
msgid "You can either [run Ansible in a container on the Matrix server itself](#running-ansible-in-a-container-on-the-matrix-server-itself) or [run Ansible in a container on another computer (not the Matrix server)](#running-ansible-in-a-container-on-another-computer-not-the-matrix-server)."
msgstr ""

#: ../../../docs/ansible.md:53
#: ../../../docs/ansible.md:65
msgid "💡 If you use [Visual Studio Code](https://code.visualstudio.com/) or [GitHub Codespaces](https://github.com/features/codespaces), the playbook also ships a [dev container](https://containers.dev/) configuration (see the `.devcontainer/` directory) based on this same Ansible Docker image, which can prepare such a containerized Ansible environment for you automatically."
msgstr ""

#: ../../../docs/ansible.md:55
#: ../../../docs/ansible.md:67
msgid "Running Ansible in a container on the Matrix server itself"
msgstr ""

#: ../../../docs/ansible.md:57
#: ../../../docs/ansible.md:69
msgid "To run Ansible in a (Docker) container on the Matrix server itself, you need to have a working Docker installation. Docker is normally installed by the playbook, so this may be a bit of a chicken and egg problem. To solve it:"
msgstr ""

#: ../../../docs/ansible.md:59
#: ../../../docs/ansible.md:71
msgid "you **either** need to install Docker manually first. Follow [the upstream instructions](https://docs.docker.com/engine/install/) for your distribution and consider setting `matrix_playbook_docker_installation_enabled: false` in your `vars.yml` file, to prevent the playbook from installing Docker"
msgstr ""

#: ../../../docs/ansible.md:60
#: ../../../docs/ansible.md:72
msgid "**or** you need to run the playbook in another way (e.g. [Running Ansible in a container on another computer (not the Matrix server)](#running-ansible-in-a-container-on-another-computer-not-the-matrix-server)) at least the first time around"
msgstr ""

#: ../../../docs/ansible.md:62
#: ../../../docs/ansible.md:74
msgid "Once you have a working Docker installation on the server, **clone the playbook** somewhere on the server and configure it as per usual (`inventory/hosts`, `inventory/host_vars/…`, etc.), as described in [configuring the playbook](configuring-playbook.md)."
msgstr ""

#: ../../../docs/ansible.md:64
#: ../../../docs/ansible.md:76
msgid "You would then need to add `ansible_connection=community.docker.nsenter` to the host line in `inventory/hosts`. This tells Ansible to connect to the \"remote\" machine by switching Linux namespaces with [nsenter](https://man7.org/linux/man-pages/man1/nsenter.1.html), instead of using SSH."
msgstr ""

#: ../../../docs/ansible.md:66
#: ../../../docs/ansible.md:78
msgid "Alternatively, you can leave your `inventory/hosts` as is and specify the connection type in **each** `ansible-playbook` call you do later, like this: `just install-all --connection=community.docker.nsenter` (or `ansible-playbook --connection=community.docker.nsenter …`)."
msgstr ""

#: ../../../docs/ansible.md:68
#: ../../../docs/ansible.md:90
#: ../../../docs/ansible.md:80
#: ../../../docs/ansible.md:102
msgid "Run this from the playbook's directory:"
msgstr ""

#: ../../../docs/ansible.md:82
#: ../../../docs/ansible.md:105
#: ../../../docs/ansible.md:94
#: ../../../docs/ansible.md:117
msgid "Once you execute the above command, you'll be dropped into a `/work` directory inside a Docker container. The `/work` directory contains the playbook's code."
msgstr ""

#: ../../../docs/ansible.md:84
#: ../../../docs/ansible.md:107
#: ../../../docs/ansible.md:96
#: ../../../docs/ansible.md:119
msgid "First, consider running `git config --global --add safe.directory /work` to [resolve directory ownership issues](#resolve-directory-ownership-issues)."
msgstr ""

#: ../../../docs/ansible.md:86
#: ../../../docs/ansible.md:98
msgid "Finally, you can execute `just` or `ansible-playbook …` (e.g. `ansible-playbook --connection=community.docker.nsenter …`) commands as per normal now."
msgstr ""

#: ../../../docs/ansible.md:88
#: ../../../docs/ansible.md:100
msgid "Running Ansible in a container on another computer (not the Matrix server)"
msgstr ""

#: ../../../docs/ansible.md:103
#: ../../../docs/ansible.md:115
msgid "The above command tries to mount an SSH key (`$HOME/.ssh/id_ed25519`) into the container (at `/root/.ssh/id_ed25519`). If your SSH key is at a different path (not in `$HOME/.ssh/id_ed25519`), adjust that part."
msgstr ""

#: ../../../docs/ansible.md:109
#: ../../../docs/ansible.md:121
msgid "Finally, you execute `just` or `ansible-playbook …` commands as per normal now."
msgstr ""

#: ../../../docs/ansible.md:111
#: ../../../docs/ansible.md:123
msgid "If you don't use SSH keys for authentication"
msgstr ""

#: ../../../docs/ansible.md:113
#: ../../../docs/ansible.md:125
msgid "If you don't use SSH keys for authentication, simply remove that whole line (`--mount type=bind,src$HOME/.ssh/id_ed25519,dst=/root/.ssh/id_ed25519,ro`)."
msgstr ""

#: ../../../docs/ansible.md:115
#: ../../../docs/ansible.md:127
msgid "To authenticate at your server using a password, you need to add a package. So, when you are in the shell of the ansible docker container (the previously used `docker run -it …` command), run:"
msgstr ""

#: ../../../docs/ansible.md:121
#: ../../../docs/ansible.md:133
msgid "Then, to be asked for the password whenever running an `ansible-playbook` command add `--ask-pass` to the arguments of the command."
msgstr ""

#: ../../../docs/ansible.md:123
#: ../../../docs/ansible.md:135
msgid "Resolve directory ownership issues"
msgstr ""

#: ../../../docs/ansible.md:125
#: ../../../docs/ansible.md:137
msgid "Because you're `root` in the container running Ansible and this likely differs from the owner (your regular user account) of the playbook directory outside of the container, certain playbook features which use `git` locally may report warnings such as:"
msgstr ""

#: ../../../docs/ansible.md:127
#: ../../../docs/ansible.md:139
msgid "fatal: unsafe repository ('/work' is owned by someone else) To add an exception for this directory, call: git config --global --add safe.directory /work"
msgstr ""

#: ../../../docs/ansible.md:131
#: ../../../docs/ansible.md:143
msgid "These errors can be resolved by making `git` trust the playbook directory by running `git config --global --add safe.directory /work`"
msgstr ""

+ 153
- 0
i18n/translation-templates/docs/configuring-playbook-bridge-beeper-line.pot Просмотреть файл

@@ -0,0 +1,153 @@
# SOME DESCRIPTIVE TITLE.
# 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.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-28 19:12+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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:7
msgid "Setting up Beeper LINE bridging (optional)"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:9
msgid "<sup>Refer to the common guide for configuring mautrix bridges: [Setting up a Generic Mautrix Bridge](configuring-playbook-bridge-mautrix-bridges.md)</sup>"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:11
msgid "The playbook can install and configure [beeper-line](https://github.com/beeper/line) for you, for bridging to [LINE](https://line.me/)."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:13
msgid "See the project's [documentation](https://github.com/beeper/line/blob/main/README.md) to learn what it does and which features it supports."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:15
msgid "Prerequisites"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:17
msgid "Prepare your LINE account"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:19
msgid "The bridge logs in with the email address configured in your LINE account. If your account does not have an email address, set one in the LINE mobile app under **Settings** → **Account** → **Email address** before trying to log in."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:21
msgid "The bridge identifies itself to LINE as a Chrome Extension client. LINE only permits one active Chrome Extension session, so the bridge and the real LINE Chrome Extension cannot be used at the same time. Logging in with either one invalidates the other session."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:23
msgid "Enable Appservice Double Puppet (optional)"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:25
msgid "If you want to set up [Double Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) for this bridge automatically, you need to have enabled [Appservice Double Puppet](configuring-playbook-appservice-double-puppet.md) for this playbook."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:27
msgid "See [this section](configuring-playbook-bridge-mautrix-bridges.md#set-up-double-puppeting-optional) on the common mautrix bridge guide for details."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:29
msgid "Adjusting the playbook configuration"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:31
msgid "To enable the bridge, add the following configuration to your `inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:37
msgid "Using another container image"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:39
msgid "Upstream does not publish container images publicly, as its CI only pushes them to Beeper's private registry. The playbook therefore uses [`docker.io/crispyduck/beeper-line`](https://hub.docker.com/r/crispyduck/beeper-line) by default, which is a community-maintained image built from the upstream source."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:41
msgid "That image is only available for the amd64 architecture. On other architectures, the playbook self-builds the image from source automatically."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:43
msgid "To use an image that you have built and published elsewhere, override the complete image name:"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:50
msgid "The role can also build the bridge directly from a Git repository on the Matrix server:"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:58
msgid "Self-building requires more time and resources on the server than pulling a prebuilt image."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:60
msgid "Extending the configuration"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:62
msgid "There are additional things you may wish to configure about the bridge."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:64
msgid "See [this section](configuring-playbook-bridge-mautrix-bridges.md#extending-the-configuration) on the common mautrix bridge guide for details about variables that you can customize and the bridge's default configuration, including [bridge permissions](configuring-playbook-bridge-mautrix-bridges.md#configure-bridge-permissions-optional), [encryption support](configuring-playbook-bridge-mautrix-bridges.md#enable-encryption-optional), [relay mode](configuring-playbook-bridge-mautrix-bridges.md#enable-relay-mode-optional), and the [bot's username](configuring-playbook-bridge-mautrix-bridges.md#set-the-bots-username-optional)."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:66
msgid "When following the common guide, replace `_mautrix_SERVICENAME_` in variable names with `_beeper_line_`."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:68
msgid "Installing"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:70
msgid "After configuring the playbook, run it with [playbook tags](playbook-tags.md) as below:"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:76
msgid "The shortcut commands with the [`just` program](just.md) are also available: `just install-all` or `just setup-all`."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:78
msgid "`just install-all` is useful for maintaining your setup quickly when its components remain unchanged. If you adjust your `vars.yml` to remove other components, run `just setup-all` so those components are uninstalled."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:80
msgid "Usage"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:82
msgid "To use the bridge, start a chat with `@linebot:example.com` (where `example.com` is your base domain, not the `matrix.` domain)."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:84
msgid "Send `login` and enter your LINE email address and password when prompted. The bridge then shows you a PIN code, which you need to enter into the LINE app on your mobile device to approve the new session."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:86
msgid "Troubleshooting"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:88
msgid "As with all other services, you can find the logs in systemd-journald by logging in to the server with SSH and running:"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:94
msgid "Increase logging verbosity"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-line.md:96
msgid "The default logging level for this component is `warn`. To increase the verbosity, add the following configuration to your `vars.yml` file and re-run the playbook:"
msgstr ""

+ 31
- 27
i18n/translation-templates/docs/configuring-playbook-bridge-beeper-linkedin.pot Просмотреть файл

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-13 10:32+0000\n"
"POT-Creation-Date: 2026-07-28 19:12+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"
@@ -17,109 +17,113 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:11
msgid "Setting up Beeper Linkedin bridging (optional)"
msgid "Setting up Beeper Linkedin bridging (optional, unmaintained)"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:13
msgid "The playbook can install and configure [beeper-linkedin](https://github.com/beeper/linkedin) for you, for bridging to [LinkedIn](https://www.linkedin.com/) Messaging. This bridge is based on the mautrix-python framework and can be configured in a similar way to the mautrix bridges."
msgid "**Note**: this bridge is unmaintained. Its [upstream repository](https://github.com/beeper/linkedin) has been archived and has not seen a change since March 2025. For bridging to LinkedIn, consider using the [mautrix-linkedin](configuring-playbook-bridge-mautrix-linkedin.md) bridge instead, which is actively maintained and also supported by the playbook."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:15
msgid "See the project's [documentation](https://github.com/beeper/linkedin/blob/master/README.md) to learn what it does and why it might be useful to you."
msgid "The playbook can install and configure [beeper-linkedin](https://github.com/beeper/linkedin) for you, for bridging to [LinkedIn](https://www.linkedin.com/) Messaging. This bridge is based on the mautrix-python framework and can be configured in a similar way to the mautrix bridges."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:17
msgid "Prerequisite"
msgid "See the project's [documentation](https://github.com/beeper/linkedin/blob/master/README.md) to learn what it does and why it might be useful to you."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:19
msgid "Enable Appservice Double Puppet or Shared Secret Auth (optional)"
msgid "Prerequisite"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:21
msgid "If you want to set up [Double Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) (hint: you most likely do) for this bridge automatically, you need to have enabled [Appservice Double Puppet](configuring-playbook-appservice-double-puppet.md) or [Shared Secret Auth](configuring-playbook-shared-secret-auth.md) service for this playbook."
msgid "Enable Appservice Double Puppet or Shared Secret Auth (optional)"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:23
msgid "See [this section](configuring-playbook-bridge-mautrix-bridges.md#set-up-double-puppeting-optional) on the [common guide for configuring mautrix bridges](configuring-playbook-bridge-mautrix-bridges.md) for details about setting up Double Puppeting."
msgid "If you want to set up [Double Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) (hint: you most likely do) for this bridge automatically, you need to have enabled [Appservice Double Puppet](configuring-playbook-appservice-double-puppet.md) or [Shared Secret Auth](configuring-playbook-shared-secret-auth.md) service for this playbook."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:25
msgid "**Note**: double puppeting with the Shared Secret Auth works at the time of writing, but is deprecated and will stop working in the future."
msgid "See [this section](configuring-playbook-bridge-mautrix-bridges.md#set-up-double-puppeting-optional) on the [common guide for configuring mautrix bridges](configuring-playbook-bridge-mautrix-bridges.md) for details about setting up Double Puppeting."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:27
msgid "Adjusting the playbook configuration"
msgid "**Note**: double puppeting with the Shared Secret Auth works at the time of writing, but is deprecated and will stop working in the future."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:29
msgid "Adjusting the playbook configuration"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:31
msgid "To enable the bridge, add the following configuration to your `inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:35
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:37
msgid "Extending the configuration"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:37
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:39
msgid "There are some additional things you may wish to configure about the bridge."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:39
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:41
msgid "See [this section](configuring-playbook-bridge-mautrix-bridges.md#extending-the-configuration) on the [common guide for configuring mautrix bridges](configuring-playbook-bridge-mautrix-bridges.md) for details about variables that you can customize and the bridge's default configuration, including [bridge permissions](configuring-playbook-bridge-mautrix-bridges.md#configure-bridge-permissions-optional), [encryption support](configuring-playbook-bridge-mautrix-bridges.md#enable-encryption-optional), [relay mode](configuring-playbook-bridge-mautrix-bridges.md#enable-relay-mode-optional), [bot's username](configuring-playbook-bridge-mautrix-bridges.md#set-the-bots-username-optional), etc."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:41
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:43
msgid "**Note**: when following the guide to configure the bridge, make sure to replace `_mautrix_SERVICENAME_` in the variable names with `_beeper_linkedin_`."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:43
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:45
msgid "Installing"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:45
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:47
msgid "After configuring the playbook, run it with [playbook tags](playbook-tags.md) as below:"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:52
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:54
msgid "The shortcut commands with the [`just` program](just.md) are also available: `just install-all` or `just setup-all`"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:54
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:56
msgid "`just install-all` is useful for maintaining your setup quickly ([2x-5x faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-runtime) than `just setup-all`) when its components remain unchanged. If you adjust your `vars.yml` to remove other components, you'd need to run `just setup-all`, or these components will still remain installed. Note these shortcuts run the `ensure-matrix-users-created` tag too."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:56
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:58
msgid "Usage"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:58
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:60
msgid "To use the bridge, you need to start a chat with `@linkedinbot:example.com` (where `example.com` is your base domain, not the `matrix.` domain)."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:60
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:62
msgid "You then need to send `login YOUR_LINKEDIN_EMAIL_ADDRESS` to the bridge bot to enable bridging for your LinkedIn account."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:62
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:64
msgid "Troubleshooting"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:64
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:66
msgid "As with all other services, you can find the logs in [systemd-journald](https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html) by logging in to the server with SSH and running `journalctl -fu matrix-beeper-linkedin`."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:66
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:68
msgid "Increase logging verbosity"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:68
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:70
msgid "The default logging level for this component is `WARNING`. If you want to increase the verbosity, add the following configuration to your `vars.yml` file and re-run the playbook:"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:74
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:76
msgid "Bridge asking for 2FA even if you don't have 2FA enabled"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:76
#: ../../../docs/configuring-playbook-bridge-beeper-linkedin.md:78
msgid "If you don't have 2FA enabled and are logging in from a strange IP for the first time, LinkedIn will send an email with a one-time code. You can use this code to authorize the bridge session. In my experience, once the IP is authorized, you will not be asked again."
msgstr ""

+ 205
- 0
i18n/translation-templates/docs/configuring-playbook-bridge-mautrix-linkedin.pot Просмотреть файл

@@ -0,0 +1,205 @@
# SOME DESCRIPTIVE TITLE.
# 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.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-28 19:12+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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:9
msgid "Setting up Mautrix LinkedIn bridging (optional)"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:11
msgid "<sup>Refer the common guide for configuring mautrix bridges: [Setting up a Generic Mautrix Bridge](configuring-playbook-bridge-mautrix-bridges.md)</sup>"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:13
msgid "The playbook can install and configure [mautrix-linkedin](https://github.com/mautrix/linkedin) for you, for bridging to [LinkedIn](https://www.linkedin.com/) messaging."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:15
msgid "See the project's [documentation](https://docs.mau.fi/bridges/go/linkedin/index.html) to learn what it does and why it might be useful to you."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:18
msgid "LinkedIn keeps its messaging function behind a login wall and does not provide a usable public API, so using this bridge requires you to manually copy cookies on a web browser for logging in. Refer to [this section](#usage) below for details."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:20
msgid "Prerequisite"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:22
msgid "Uninstalling `beeper-linkedin`"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:24
msgid "If `beeper-linkedin` bridge is enabled on your host, you need to uninstall it first, since it claims the `@linkedinbot` username and `@linkedin_*` user range as exclusive appservice namespaces, which will cause conflicts with `mautrix-linkedin`."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:26
msgid "To uninstall the bridge, set `matrix_bridge_beeper_linkedin_enabled: false` and re-run the playbook. The playbook refuses to install `mautrix-linkedin` until `beeper-linkedin` is uninstalled."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:28
msgid "Enable Appservice Double Puppet (optional)"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:30
msgid "If you want to set up [Double Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) (hint: you most likely do) for this bridge automatically, you need to have enabled [Appservice Double Puppet](configuring-playbook-appservice-double-puppet.md) for this playbook."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:32
msgid "See [this section](configuring-playbook-bridge-mautrix-bridges.md#set-up-double-puppeting-optional) on the [common guide for configuring mautrix bridges](configuring-playbook-bridge-mautrix-bridges.md) for details about setting up Double Puppeting."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:34
msgid "Adjusting the playbook configuration"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:36
msgid "To enable the bridge, add the following configuration to your `inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:42
msgid "Extending the configuration"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:44
msgid "There are some additional things you may wish to configure about the bridge."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:47
msgid "See [this section](configuring-playbook-bridge-mautrix-bridges.md#extending-the-configuration) on the [common guide for configuring mautrix bridges](configuring-playbook-bridge-mautrix-bridges.md) for details about variables that you can customize and the bridge's default configuration, including [bridge permissions](configuring-playbook-bridge-mautrix-bridges.md#configure-bridge-permissions-optional), [encryption support](configuring-playbook-bridge-mautrix-bridges.md#enable-encryption-optional), [bot's username](configuring-playbook-bridge-mautrix-bridges.md#set-the-bots-username-optional), etc."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:49
msgid "Installing"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:51
msgid "After configuring the playbook, run it with [playbook tags](playbook-tags.md) as below:"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:58
msgid "The shortcut commands with the [`just` program](just.md) are also available: `just install-all` or `just setup-all`"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:60
msgid "`just install-all` is useful for maintaining your setup quickly ([2x-5x faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-runtime) than `just setup-all`) when its components remain unchanged. If you adjust your `vars.yml` to remove other components, you'd need to run `just setup-all`, or these components will still remain installed. Note these shortcuts run the `ensure-matrix-users-created` tag too."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:62
msgid "Usage"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:64
msgid "Start a chat with `@linkedinbot:example.com` (where `example.com` is your base domain, the bare one without the `matrix.` prefix) and send `login`."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:66
msgid "Logging in"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:68
msgid "To log in, you need to sign in to LinkedIn with a web browser and hand one of the requests it makes to the bot. Because the bridge presents itself as Chrome on Linux, the request needs to come from **Chrome or a Chrome-based browser**."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:71
msgid "LinkedIn ties the session to the browser that made the request and rejects it when it is replayed under a different user-agent. A request copied from Firefox therefore results in a session that stops working immediately, without an error message."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:73
msgid "You need to follow these steps to log in:"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:75
msgid "Open [linkedin.com](https://www.linkedin.com/) in a private/incognito window on Chrome / a Chrome-based browser"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:76
msgid "Sign in to LinkedIn"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:77
msgid "Open your browser's devtools (F12) and go to the Network tab"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:78
msgid "Filter for `graphql`"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:79
msgid "Right-click any one of those requests, then \"Copy\" and \"Copy as cURL\""
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:80
msgid "Paste the output into the chat with the bot and send it"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:82
msgid "The bridge's [official Authentication guide](https://docs.mau.fi/bridges/go/linkedin/authentication.html) walks the same steps with screenshots."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:84
msgid "Once you log in, the bridge builds portal rooms for your recent conversations and carries messages both ways."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:86
msgid "**💡 Notes:**"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:88
msgid "The request contains a login session, which LinkedIn may expire at any time. When the bridge goes quiet, log in again by following the steps above."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:89
msgid "If you would rather not retrieve the request yourself, you may wish to take a look at [mautrix-manager](https://github.com/mautrix/manager)."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:91
msgid "Troubleshooting"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:93
msgid "The bot does not respond after you send it the cURL output"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:95
msgid "This most likely means that you have obtained the request with a browser other than Chrome or a Chrome-based one. LinkedIn silently discards a session replayed under a different user-agent. Follow the login steps above again, this time using Chrome or a Chrome-based browser."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:97
msgid "The bridge worked before, but has gone quiet"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:99
msgid "Your LinkedIn session has most likely expired. Send `login` to the bot and follow the login steps above again."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:101
msgid "Other issues"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:103
msgid "As with all other services, you can find the logs in [systemd-journald](https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html) by logging in to the server with SSH and running `journalctl -fu matrix-mautrix-linkedin`."
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:105
msgid "Increase logging verbosity"
msgstr ""

#: ../../../docs/configuring-playbook-bridge-mautrix-linkedin.md:107
msgid "The default logging level for this component is `warn`. If you want to increase the verbosity, add the following configuration to your `vars.yml` file and re-run the playbook:"
msgstr ""

+ 47
- 23
i18n/translation-templates/docs/configuring-playbook-prometheus-grafana.pot Просмотреть файл

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-05-19 07:40+0000\n"
"POT-Creation-Date: 2026-07-28 19:12+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"
@@ -330,90 +330,114 @@ msgstr ""
msgid "Set this to `true` to expose the [prometheus-nginxlog-exporter](#enable-metrics-and-graphs-for-nginx-logs-optional) metrics on `https://matrix.example.com/metrics/nginxlog`."
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:187
#: ../../../docs/configuring-playbook-prometheus-grafana.md:0
msgid "`ntfy_metrics_listen_http_port`"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:0
msgid "Set this to a port number (e.g. `9090`) to make [ntfy](configuring-playbook-ntfy.md) serve its metrics (locally, on the container network) on that port."
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:0
msgid "`ntfy_container_labels_traefik_metrics_enabled`"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:0
msgid "Set this to `true` to expose the [ntfy](configuring-playbook-ntfy.md) metrics on `https://matrix.example.com/metrics/ntfy`."
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:0
msgid "`matrix_synapse_usage_exporter_metrics_proxying_enabled`"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:0
msgid "Set this to `true` to expose the [synapse-usage-exporter](configuring-playbook-synapse-usage-exporter.md) metrics on `https://matrix.example.com/metrics/synapse-usage-exporter`."
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:190
msgid "Expose metrics of other services/roles"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:189
#: ../../../docs/configuring-playbook-prometheus-grafana.md:192
msgid "Various other services/roles may provide similar `_metrics_enabled` and `_metrics_proxying_enabled` variables for exposing their metrics. Refer to each role for details."
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:191
#: ../../../docs/configuring-playbook-prometheus-grafana.md:194
msgid "To password-protect the metrics of a specific role, you can use `matrix_SERVICE_container_labels_metrics_middleware_basic_auth_enabled` and `matrix_SERVICE_container_labels_metrics_middleware_basic_auth_users` variables provided by the role."
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:193
#: ../../../docs/configuring-playbook-prometheus-grafana.md:196
msgid "**Note**: alternatively you can use `matrix_metrics_exposure_http_basic_auth_enabled` and `matrix_metrics_exposure_http_basic_auth_users` in order to password-protect the metrics of all services."
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:195
#: ../../../docs/configuring-playbook-prometheus-grafana.md:198
msgid "For example, you can enable and expose metrics for Synapse protecting them with dedicated credentials by adding the following configuration to your `vars.yml` file:"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:213
#: ../../../docs/configuring-playbook-prometheus-grafana.md:216
msgid "Collecting Synapse worker metrics to an external Prometheus server"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:215
#: ../../../docs/configuring-playbook-prometheus-grafana.md:218
msgid "If you are using workers (`matrix_synapse_workers_enabled: true`) and have enabled `matrix_synapse_metrics_proxying_enabled` as described above, the playbook will also automatically expose all Synapse worker threads' metrics to `https://matrix.example.com/metrics/synapse/worker/ID`, where `ID` corresponds to the worker `id` as exemplified in `matrix_synapse_workers_enabled_list`."
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:217
#: ../../../docs/configuring-playbook-prometheus-grafana.md:220
msgid "The playbook also generates an exemplary config file (`/matrix/synapse/external_prometheus.yml.template`) with all the correct paths which you can copy to your Prometheus server and adapt to your needs. Make sure to edit the specified `password_file` path and contents and path to your `synapse-v2.rules`. It will look a bit like this:"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:245
#: ../../../docs/configuring-playbook-prometheus-grafana.md:248
msgid "Troubleshooting"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:247
#: ../../../docs/configuring-playbook-prometheus-grafana.md:250
msgid "As with all other services, you can find the logs in [systemd-journald](https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html) by logging in to the server with SSH and running the commands below:"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:248
#: ../../../docs/configuring-playbook-prometheus-grafana.md:251
msgid "`journalctl -fu matrix-prometheus` for Prometheus"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:249
#: ../../../docs/configuring-playbook-prometheus-grafana.md:252
msgid "`journalctl -fu matrix-prometheus-node-exporter` for Node Exporter"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:250
#: ../../../docs/configuring-playbook-prometheus-grafana.md:253
msgid "`journalctl -fu matrix-prometheus-postgres-exporter` for PostgreSQL Server Exporter"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:251
#: ../../../docs/configuring-playbook-prometheus-grafana.md:254
msgid "`journalctl -fu matrix-prometheus-nginxlog-exporter` for prometheus-nginxlog-exporter"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:252
#: ../../../docs/configuring-playbook-prometheus-grafana.md:255
msgid "`journalctl -fu matrix-grafana` for Grafana"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:254
#: ../../../docs/configuring-playbook-prometheus-grafana.md:257
msgid "More information"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:256
#: ../../../docs/configuring-playbook-prometheus-grafana.md:259
msgid "[Enabling synapse-usage-exporter for Synapse usage statistics](configuring-playbook-synapse-usage-exporter.md)"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:257
#: ../../../docs/configuring-playbook-prometheus-grafana.md:260
msgid "[Understanding Synapse Performance Issues Through Grafana Graphs](https://element-hq.github.io/synapse/latest/usage/administration/understanding_synapse_through_grafana_graphs.html) at the Synapse Github Wiki"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:258
#: ../../../docs/configuring-playbook-prometheus-grafana.md:261
msgid "[The Prometheus scraping rules](https://github.com/element-hq/synapse/tree/master/contrib/prometheus) (we use v2)"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:259
#: ../../../docs/configuring-playbook-prometheus-grafana.md:262
msgid "[The Synapse Grafana dashboard](https://github.com/element-hq/synapse/tree/master/contrib/grafana)"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:260
#: ../../../docs/configuring-playbook-prometheus-grafana.md:263
msgid "[The Node Exporter dashboard](https://github.com/rfrail3/grafana-dashboards) (for generic non-synapse performance graphs)"
msgstr ""

#: ../../../docs/configuring-playbook-prometheus-grafana.md:261
#: ../../../docs/configuring-playbook-prometheus-grafana.md:264
msgid "[The PostgreSQL dashboard](https://grafana.com/grafana/dashboards/9628) (generic Postgres dashboard)"
msgstr ""

+ 35
- 15
i18n/translation-templates/docs/configuring-playbook-synapse-usage-exporter.pot Просмотреть файл

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-13 10:32+0000\n"
"POT-Creation-Date: 2026-07-28 19:12+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"
@@ -81,61 +81,81 @@ msgid "To enable synapse-usage-exporter, add the following configuration to your
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:48
msgid "Adjusting the synapse-usage-exporter URL (optional)"
msgid "**Note**: `matrix_synapse_usage_exporter_proxying_enabled` only exposes the endpoint that Synapse pushes usage statistics **to** (`/report-usage-stats/push`). Despite its generic name, it has nothing to do with the metrics endpoint that Prometheus reads **from**. See [below](#collecting-metrics-to-an-external-prometheus-server) for exposing metrics."
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:50
msgid "By tweaking the `matrix_synapse_usage_exporter_hostname` and `matrix_synapse_usage_exporter_path_prefix` variables, you can easily make the service available at a **different hostname and/or path** than the default one."
msgid "Collecting metrics to an external Prometheus server"
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:52
msgid "Metrics are always served on the container network, so the [integrated Prometheus](./configuring-playbook-prometheus-grafana.md) (`prometheus_enabled: true`) scrapes them without any additional configuration."
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:54
msgid "To collect them with an **external Prometheus server**, you need to expose them publicly. You can do so by enabling metrics exposure for all services (`matrix_metrics_exposure_enabled: true`), or just for this service:"
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:68
msgid "Refer to [this section](./configuring-playbook-prometheus-grafana.md#collecting-metrics-to-an-external-prometheus-server) of the Prometheus and Grafana documentation for more details."
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:70
msgid "Adjusting the synapse-usage-exporter URL (optional)"
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:72
msgid "By tweaking the `matrix_synapse_usage_exporter_hostname` and `matrix_synapse_usage_exporter_path_prefix` variables, you can easily make the service available at a **different hostname and/or path** than the default one."
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:74
msgid "Example additional configuration for your `vars.yml` file:"
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:61
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:83
msgid "If you've changed the default hostname, you may need to create a CNAME record for the synapse-usage-exporter domain (`sue.example.com`), which targets `matrix.example.com`."
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:63
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:85
msgid "When setting, replace `example.com` with your own."
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:65
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:87
msgid "Extending the configuration"
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:67
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:89
msgid "There are some additional things you may wish to configure about the component."
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:69
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:91
msgid "Take a look at:"
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:71
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:93
msgid "`roles/custom/matrix-synapse-usage-exporter/defaults/main.yml` for some variables that you can customize via your `vars.yml` file"
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:73
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:95
msgid "Installing"
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:75
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:97
msgid "After configuring the playbook and potentially [adjusting your DNS records](#adjusting-dns-records), run the playbook with [playbook tags](playbook-tags.md) as below:"
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:82
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:104
msgid "The shortcut commands with the [`just` program](just.md) are also available: `just install-all` or `just setup-all`"
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:84
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:106
msgid "`just install-all` is useful for maintaining your setup quickly ([2x-5x faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-runtime) than `just setup-all`) when its components remain unchanged. If you adjust your `vars.yml` to remove other components, you'd need to run `just setup-all`, or these components will still remain installed. Note these shortcuts run the `ensure-matrix-users-created` tag too."
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:86
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:108
msgid "Troubleshooting"
msgstr ""

#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:88
#: ../../../docs/configuring-playbook-synapse-usage-exporter.md:110
msgid "As with all other services, you can find the logs in [systemd-journald](https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html) by logging in to the server with SSH and running `journalctl -fu matrix-synapse-usage-exporter`."
msgstr ""

+ 86
- 78
i18n/translation-templates/docs/configuring-playbook.pot Просмотреть файл

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-16 13:47+0000\n"
"POT-Creation-Date: 2026-07-28 19:12+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"
@@ -289,313 +289,321 @@ msgid "[Setting up Mautrix Google Voice bridging](configuring-playbook-bridge-ma
msgstr ""

#: ../../../docs/configuring-playbook.md:151
msgid "[Setting up Mautrix Whatsapp bridging](configuring-playbook-bridge-mautrix-whatsapp.md)"
msgid "[Setting up Mautrix LinkedIn bridging](configuring-playbook-bridge-mautrix-linkedin.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:153
msgid "[Setting up Instagram bridging via Mautrix Meta](configuring-playbook-bridge-mautrix-meta-instagram.md)"
msgid "[Setting up Mautrix Whatsapp bridging](configuring-playbook-bridge-mautrix-whatsapp.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:155
msgid "[Setting up Messenger bridging via Mautrix Meta](configuring-playbook-bridge-mautrix-meta-messenger.md)"
msgid "[Setting up Instagram bridging via Mautrix Meta](configuring-playbook-bridge-mautrix-meta-instagram.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:157
msgid "[Setting up Mautrix Google Chat bridging](configuring-playbook-bridge-mautrix-googlechat.md)"
msgid "[Setting up Messenger bridging via Mautrix Meta](configuring-playbook-bridge-mautrix-meta-messenger.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:159
msgid "[Setting up Mautrix Twitter bridging](configuring-playbook-bridge-mautrix-twitter.md)"
msgid "[Setting up Mautrix Google Chat bridging](configuring-playbook-bridge-mautrix-googlechat.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:161
msgid "[Setting up Mautrix Signal bridging](configuring-playbook-bridge-mautrix-signal.md)"
msgid "[Setting up Mautrix Twitter bridging](configuring-playbook-bridge-mautrix-twitter.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:163
msgid "[Setting up Mautrix wsproxy for bridging Android SMS or Apple iMessage](configuring-playbook-bridge-mautrix-wsproxy.md)"
msgid "[Setting up Mautrix Signal bridging](configuring-playbook-bridge-mautrix-signal.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:165
msgid "[Setting up RustPush (iMessage) bridging](configuring-playbook-bridge-rustpush.md)"
msgid "[Setting up Mautrix wsproxy for bridging Android SMS or Apple iMessage](configuring-playbook-bridge-mautrix-wsproxy.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:167
msgid "[Setting up Appservice IRC bridging](configuring-playbook-bridge-appservice-irc.md)"
msgid "[Setting up RustPush (iMessage) bridging](configuring-playbook-bridge-rustpush.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:169
msgid "[Setting up Appservice Discord bridging](configuring-playbook-bridge-appservice-discord.md)"
msgid "[Setting up Appservice IRC bridging](configuring-playbook-bridge-appservice-irc.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:171
msgid "[Setting up Beeper LinkedIn bridging](configuring-playbook-bridge-beeper-linkedin.md)"
msgid "[Setting up Appservice Discord bridging](configuring-playbook-bridge-appservice-discord.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:173
msgid "[Setting up matrix-hookshot](configuring-playbook-bridge-hookshot.md) — a bridge between Matrix and multiple project management services, such as [GitHub](https://github.com), [GitLab](https://about.gitlab.com) and [JIRA](https://www.atlassian.com/software/jira)."
msgid "[Setting up Beeper LINE bridging](configuring-playbook-bridge-beeper-line.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:175
msgid "[Setting up MX Puppet GroupMe bridging](configuring-playbook-bridge-mx-puppet-groupme.md)"
msgid "[Setting up matrix-hookshot](configuring-playbook-bridge-hookshot.md) — a bridge between Matrix and multiple project management services, such as [GitHub](https://github.com), [GitLab](https://about.gitlab.com) and [JIRA](https://www.atlassian.com/software/jira)."
msgstr ""

#: ../../../docs/configuring-playbook.md:177
msgid "[Setting up Steam bridging](configuring-playbook-bridge-steam.md)"
msgid "[Setting up MX Puppet GroupMe bridging](configuring-playbook-bridge-mx-puppet-groupme.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:179
msgid "[Setting up MX Puppet Steam bridging](configuring-playbook-bridge-mx-puppet-steam.md)"
msgid "[Setting up Steam bridging](configuring-playbook-bridge-steam.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:181
msgid "[Setting up Postmoogle email bridging](configuring-playbook-bridge-postmoogle.md)"
msgid "[Setting up MX Puppet Steam bridging](configuring-playbook-bridge-mx-puppet-steam.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:183
msgid "[Setting up Matrix SMS bridging](configuring-playbook-bridge-matrix-bridge-sms.md)"
msgid "[Setting up Postmoogle email bridging](configuring-playbook-bridge-postmoogle.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:185
msgid "[Setting up Heisenbridge bouncer-style IRC bridging](configuring-playbook-bridge-heisenbridge.md)"
msgid "[Setting up Matrix SMS bridging](configuring-playbook-bridge-matrix-bridge-sms.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:187
msgid "[Setting up a Matrix <-> Meshtastic bridge](configuring-playbook-bridge-meshtastic-relay.md)"
msgid "[Setting up Heisenbridge bouncer-style IRC bridging](configuring-playbook-bridge-heisenbridge.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:189
msgid "[Setting up WeChat bridging](configuring-playbook-bridge-wechat.md)"
msgid "[Setting up a Matrix <-> Meshtastic bridge](configuring-playbook-bridge-meshtastic-relay.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:191
msgid "Bots"
msgid "[Setting up WeChat bridging](configuring-playbook-bridge-wechat.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:193
msgid "Bots provide various additional functionality to your installation."
msgid "Bots"
msgstr ""

#: ../../../docs/configuring-playbook.md:195
msgid "[Setting up baibot](configuring-playbook-bot-baibot.md) — a bot through which you can talk to various [AI](https://en.wikipedia.org/wiki/Artificial_intelligence) / [Large Language Models](https://en.wikipedia.org/wiki/Large_language_model) services (the privacy-first [Venice](configuring-playbook-bot-baibot.md#venice) we recommend, [OpenAI](https://openai.com/)'s [ChatGPT](https://openai.com/blog/chatgpt/), and [others](https://github.com/etkecc/baibot/blob/main/docs/providers.md))"
msgid "Bots provide various additional functionality to your installation."
msgstr ""

#: ../../../docs/configuring-playbook.md:197
msgid "[Setting up matrix-reminder-bot](configuring-playbook-bot-matrix-reminder-bot.md) — a bot to remind you about stuff"
msgid "[Setting up baibot](configuring-playbook-bot-baibot.md) — a bot through which you can talk to various [AI](https://en.wikipedia.org/wiki/Artificial_intelligence) / [Large Language Models](https://en.wikipedia.org/wiki/Large_language_model) services (the privacy-first [Venice](configuring-playbook-bot-baibot.md#venice) we recommend, [OpenAI](https://openai.com/)'s [ChatGPT](https://openai.com/blog/chatgpt/), and [others](https://github.com/etkecc/baibot/blob/main/docs/providers.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:199
msgid "[Setting up maubot](configuring-playbook-bot-maubot.md) — a plugin-based Matrix bot system"
msgid "[Setting up matrix-reminder-bot](configuring-playbook-bot-matrix-reminder-bot.md) — a bot to remind you about stuff"
msgstr ""

#: ../../../docs/configuring-playbook.md:201
msgid "[Setting up Honoroit](configuring-playbook-bot-honoroit.md) — a helpdesk bot"
msgid "[Setting up maubot](configuring-playbook-bot-maubot.md) — a plugin-based Matrix bot system"
msgstr ""

#: ../../../docs/configuring-playbook.md:203
msgid "[Setting up Mjolnir](configuring-playbook-bot-mjolnir.md) — a moderation tool/bot"
msgid "[Setting up Honoroit](configuring-playbook-bot-honoroit.md) — a helpdesk bot"
msgstr ""

#: ../../../docs/configuring-playbook.md:205
msgid "[Setting up Draupnir](configuring-playbook-bot-draupnir.md) — a moderation tool/bot, forked from Mjolnir and maintained by its former leader developer"
msgid "[Setting up Mjolnir](configuring-playbook-bot-mjolnir.md) — a moderation tool/bot"
msgstr ""

#: ../../../docs/configuring-playbook.md:207
msgid "[Setting up Draupnir for all/D4A](configuring-playbook-appservice-draupnir-for-all.md) — like the [Draupnir bot](configuring-playbook-bot-draupnir.md) mentioned above, but running in appservice mode and supporting multiple instances"
msgid "[Setting up Draupnir](configuring-playbook-bot-draupnir.md) — a moderation tool/bot, forked from Mjolnir and maintained by its former leader developer"
msgstr ""

#: ../../../docs/configuring-playbook.md:209
msgid "[Setting up Buscarron](configuring-playbook-bot-buscarron.md) — a bot you can use to send any form (HTTP POST, HTML) to a (encrypted) Matrix room"
msgid "[Setting up Draupnir for all/D4A](configuring-playbook-appservice-draupnir-for-all.md) — like the [Draupnir bot](configuring-playbook-bot-draupnir.md) mentioned above, but running in appservice mode and supporting multiple instances"
msgstr ""

#: ../../../docs/configuring-playbook.md:211
msgid "Administration"
msgid "[Setting up Buscarron](configuring-playbook-bot-buscarron.md) — a bot you can use to send any form (HTTP POST, HTML) to a (encrypted) Matrix room"
msgstr ""

#: ../../../docs/configuring-playbook.md:213
msgid "Services that help you in administrating and monitoring your Matrix installation."
msgid "Administration"
msgstr ""

#: ../../../docs/configuring-playbook.md:215
msgid "[Setting up Prometheus Alertmanager integration via matrix-alertmanager-receiver](configuring-playbook-alertmanager-receiver.md)"
msgid "Services that help you in administrating and monitoring your Matrix installation."
msgstr ""

#: ../../../docs/configuring-playbook.md:217
msgid "[Enabling metrics and graphs (Prometheus, Grafana) for your Matrix server](configuring-playbook-prometheus-grafana.md)"
msgid "[Setting up Prometheus Alertmanager integration via matrix-alertmanager-receiver](configuring-playbook-alertmanager-receiver.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:219
msgid "[Setting up the rageshake bug report server](configuring-playbook-rageshake.md)"
msgid "[Enabling metrics and graphs (Prometheus, Grafana) for your Matrix server](configuring-playbook-prometheus-grafana.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:221
msgid "[Enabling synapse-usage-exporter for Synapse usage statistics](configuring-playbook-synapse-usage-exporter.md)"
msgid "[Setting up the rageshake bug report server](configuring-playbook-rageshake.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:223
msgid "[Enabling synapse-usage-exporter for Synapse usage statistics](configuring-playbook-synapse-usage-exporter.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:225
msgid "Backups:"
msgstr ""

#: ../../../docs/configuring-playbook.md:224
#: ../../../docs/configuring-playbook.md:226
msgid "[Setting up BorgBackup](configuring-playbook-backup-borg.md) — a full Matrix server backup solution, including the Postgres database"
msgstr ""

#: ../../../docs/configuring-playbook.md:226
#: ../../../docs/configuring-playbook.md:228
msgid "[Setting up Postgres backup](configuring-playbook-postgres-backup.md) — a Postgres-database backup solution (note: does not include other files)"
msgstr ""

#: ../../../docs/configuring-playbook.md:228
#: ../../../docs/configuring-playbook.md:230
msgid "Other specialized services"
msgstr ""

#: ../../../docs/configuring-playbook.md:230
#: ../../../docs/configuring-playbook.md:232
msgid "Various services that don't fit any other categories."
msgstr ""

#: ../../../docs/configuring-playbook.md:232
#: ../../../docs/configuring-playbook.md:234
msgid "[Setting up Element Call](configuring-playbook-element-call.md) — a native Matrix video conferencing application, built on top of the [Matrix RTC stack](configuring-playbook-matrix-rtc.md) (optional)"
msgstr ""

#: ../../../docs/configuring-playbook.md:234
#: ../../../docs/configuring-playbook.md:236
msgid "[Setting up LiveKit JWT Service](configuring-playbook-livekit-jwt-service.md) - a component of the [Matrix RTC stack](configuring-playbook-matrix-rtc.md) (optional)"
msgstr ""

#: ../../../docs/configuring-playbook.md:236
#: ../../../docs/configuring-playbook.md:238
msgid "[Setting up LiveKit Server](configuring-playbook-livekit-server.md) - a component of the [Matrix RTC stack](configuring-playbook-matrix-rtc.md) (optional)"
msgstr ""

#: ../../../docs/configuring-playbook.md:238
#: ../../../docs/configuring-playbook.md:240
msgid "[Setting up Matrix RTC](configuring-playbook-matrix-rtc.md) (optional)"
msgstr ""

#: ../../../docs/configuring-playbook.md:240
#: ../../../docs/configuring-playbook.md:242
msgid "[Setting up synapse-auto-compressor](configuring-playbook-synapse-auto-compressor.md) for compressing the database on Synapse homeservers"
msgstr ""

#: ../../../docs/configuring-playbook.md:242
#: ../../../docs/configuring-playbook.md:244
msgid "[Setting up Matrix Corporal](configuring-playbook-matrix-corporal.md) (advanced)"
msgstr ""

#: ../../../docs/configuring-playbook.md:244
#: ../../../docs/configuring-playbook.md:246
msgid "[Setting up Matrix.to](configuring-playbook-matrixto.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:246
#: ../../../docs/configuring-playbook.md:248
msgid "[Setting up Etherpad](configuring-playbook-etherpad.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:248
#: ../../../docs/configuring-playbook.md:250
msgid "[Setting up the Jitsi video-conferencing platform](configuring-playbook-jitsi.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:250
#: ../../../docs/configuring-playbook.md:252
msgid "[Setting up Cactus Comments](configuring-playbook-cactus-comments.md) — a federated comment system built on Matrix"
msgstr ""

#: ../../../docs/configuring-playbook.md:252
#: ../../../docs/configuring-playbook.md:254
msgid "[Setting up Pantalaimon (E2EE aware proxy daemon)](configuring-playbook-pantalaimon.md) (advanced)"
msgstr ""

#: ../../../docs/configuring-playbook.md:254
#: ../../../docs/configuring-playbook.md:256
msgid "[Setting up the Sygnal push gateway](configuring-playbook-sygnal.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:256
#: ../../../docs/configuring-playbook.md:258
msgid "[Setting up the ntfy push notifications server](configuring-playbook-ntfy.md)"
msgstr ""

#: ../../../docs/configuring-playbook.md:258
#: ../../../docs/configuring-playbook.md:260
msgid "Deprecated / unmaintained / removed services"
msgstr ""

#: ../../../docs/configuring-playbook.md:260
#: ../../../docs/configuring-playbook.md:262
msgid "**Note**: since a deprecated or unmaintained service will not be updated, its bug or vulnerability will be unlikely to get patched. It is recommended to migrate from the service to an alternative if any, and make sure to do your own research before you decide to keep it running nonetheless."
msgstr ""

#: ../../../docs/configuring-playbook.md:262
#: ../../../docs/configuring-playbook.md:264
msgid "[Configuring conduwuit](configuring-playbook-conduwuit.md) (removed; this component has been abandoned and unmaintained)"
msgstr ""

#: ../../../docs/configuring-playbook.md:264
#: ../../../docs/configuring-playbook.md:266
msgid "[Setting up the Sliding Sync proxy](configuring-playbook-sliding-sync-proxy.md) for clients which require Sliding Sync support (like old Element X versions, before it got switched to Simplified Sliding Sync)"
msgstr ""

#: ../../../docs/configuring-playbook.md:266
#: ../../../docs/configuring-playbook.md:268
msgid "[Setting up Appservice Kakaotalk bridging](configuring-playbook-bridge-appservice-kakaotalk.md) (removed; the upstream repository has become unreachable and the component could only be installed by self-building it)"
msgstr ""

#: ../../../docs/configuring-playbook.md:268
#: ../../../docs/configuring-playbook.md:270
msgid "[Setting up Appservice Slack bridging](configuring-playbook-bridge-appservice-slack.md) (removed; this component has been discontinued)"
msgstr ""

#: ../../../docs/configuring-playbook.md:270
#: ../../../docs/configuring-playbook.md:272
msgid "[Setting up Appservice Webhooks bridging](configuring-playbook-bridge-appservice-webhooks.md) (deprecated; the bridge's author suggests taking a look at [matrix-hookshot](https://github.com/matrix-org/matrix-hookshot) as a replacement, which can also be [installed using this playbook](configuring-playbook-bridge-hookshot.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:272
#: ../../../docs/configuring-playbook.md:274
msgid "[Setting up Beeper LinkedIn bridging](configuring-playbook-bridge-beeper-linkedin.md) (unmaintained; the [upstream repository](https://github.com/beeper/linkedin) has been archived. Consider [setting up Mautrix LinkedIn bridging](configuring-playbook-bridge-mautrix-linkedin.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:276
msgid "[Setting up the Dimension integration manager](configuring-playbook-dimension.md) ([unmaintained](https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2806#issuecomment-1673559299); after [installing](installing.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:274
#: ../../../docs/configuring-playbook.md:278
msgid "[Setting up Email2Matrix](configuring-playbook-email2matrix.md) (removed; the author suggests taking a look at [Postmoogle](https://github.com/etkecc/postmoogle) as a replacement, which can also be [installed using this playbook](configuring-playbook-bridge-postmoogle.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:276
#: ../../../docs/configuring-playbook.md:280
msgid "[Setting up Go-NEB](configuring-playbook-bot-go-neb.md) (unmaintained; the bridge's author suggests taking a look at [matrix-hookshot](https://github.com/matrix-org/matrix-hookshot) as a replacement, which can also be [installed using this playbook](configuring-playbook-bridge-hookshot.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:278
#: ../../../docs/configuring-playbook.md:282
msgid "[Setting up Go Skype Bridge bridging](configuring-playbook-bridge-go-skype-bridge.md) (removed; Skype has been discontinued since May 2025)"
msgstr ""

#: ../../../docs/configuring-playbook.md:280
#: ../../../docs/configuring-playbook.md:284
msgid "[Setting up ma1sd Identity Server](configuring-playbook-ma1sd.md) (removed; this component has been unmaintained for a long time, so it has been removed from the playbook.)"
msgstr ""

#: ../../../docs/configuring-playbook.md:282
#: ../../../docs/configuring-playbook.md:286
msgid "[Setting up matrix-bot-chatgpt](configuring-playbook-bot-chatgpt.md) (unmaintained; the bridge's author suggests taking a look at [baibot](https://github.com/etkecc/baibot) as a replacement, which can also be [installed using this playbook](configuring-playbook-bot-baibot.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:284
#: ../../../docs/configuring-playbook.md:288
msgid "[Setting up matrix-ldap-registration-proxy](configuring-playbook-matrix-ldap-registration-proxy.md) (removed; the repository of the source code has been removed)"
msgstr ""

#: ../../../docs/configuring-playbook.md:286
#: ../../../docs/configuring-playbook.md:290
msgid "[Setting up matrix-registration](configuring-playbook-matrix-registration.md) (removed; this component has been unmaintained)"
msgstr ""

#: ../../../docs/configuring-playbook.md:288
#: ../../../docs/configuring-playbook.md:292
msgid "[Setting up matrix-registration-bot](configuring-playbook-bot-matrix-registration-bot.md) (removed; this component has been unmaintained)"
msgstr ""

#: ../../../docs/configuring-playbook.md:290
#: ../../../docs/configuring-playbook.md:294
msgid "[Setting up Mautrix Facebook bridging](configuring-playbook-bridge-mautrix-facebook.md) (deprecated in favor of the Messenger/Instagram bridge with [mautrix-meta-messenger](configuring-playbook-bridge-mautrix-meta-messenger.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:292
#: ../../../docs/configuring-playbook.md:296
msgid "[Setting up Mautrix Instagram bridging](configuring-playbook-bridge-mautrix-instagram.md) (deprecated in favor of the Messenger/Instagram bridge with [mautrix-meta-instagram](configuring-playbook-bridge-mautrix-meta-instagram.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:294
#: ../../../docs/configuring-playbook.md:298
msgid "[Setting up MX Puppet Discord bridging](configuring-playbook-bridge-mx-puppet-discord.md) (removed; this component has been unmaintained for a long time, so it has been removed from the playbook. Consider [setting up Mautrix Discord bridging](configuring-playbook-bridge-mautrix-discord.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:296
#: ../../../docs/configuring-playbook.md:300
msgid "[Setting up MX Puppet Instagram bridging](configuring-playbook-bridge-mx-puppet-instagram.md) (removed; this component has been unmaintained for a long time, so it has been removed from the playbook. Consider [setting up Instagram bridging via Mautrix Meta](configuring-playbook-bridge-mautrix-meta-instagram.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:298
#: ../../../docs/configuring-playbook.md:302
msgid "[Setting up MX Puppet Skype bridging](configuring-playbook-bridge-mx-puppet-skype.md) (removed; this component has been broken for a long time, so it has been removed from the playbook. Consider [setting up Go Skype Bridge bridging](configuring-playbook-bridge-go-skype-bridge.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:300
#: ../../../docs/configuring-playbook.md:304
msgid "[Setting up MX Puppet Slack bridging](configuring-playbook-bridge-mx-puppet-slack.md) (removed; this component has been unmaintained for a long time, so it has been removed from the playbook. Consider [setting up Mautrix Slack bridging](configuring-playbook-bridge-mautrix-slack.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:302
#: ../../../docs/configuring-playbook.md:306
msgid "[Setting up MX Puppet Twitter bridging](configuring-playbook-bridge-mx-puppet-twitter.md) (removed; this component has been unmaintained for a long time, so it has been removed from the playbook. Consider [setting up Mautrix Twitter bridging](configuring-playbook-bridge-mautrix-twitter.md))"
msgstr ""

#: ../../../docs/configuring-playbook.md:304
#: ../../../docs/configuring-playbook.md:308
msgid "[Setting up Synapse Auto Invite Accept](configuring-playbook-synapse-auto-accept-invite.md) (removed; since Synapse [v1.109.0](https://github.com/element-hq/synapse/releases/tag/v1.109.0) the same feature is available natively.)"
msgstr ""

+ 30
- 10
i18n/translation-templates/docs/container-images.pot Просмотреть файл

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-16 13:47+0000\n"
"POT-Creation-Date: 2026-07-28 19:12+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"
@@ -456,6 +456,18 @@ msgstr ""
msgid "Bridge to [Google Voice](https://voice.google.com/)"
msgstr ""

#: ../../../docs/container-images.md:0
msgid "[mautrix-linkedin](configuring-playbook-bridge-mautrix-linkedin.md)"
msgstr ""

#: ../../../docs/container-images.md:0
msgid "[mautrix/linkedin](https://mau.dev/mautrix/linkedin/container_registry)"
msgstr ""

#: ../../../docs/container-images.md:0
msgid "Bridge to [LinkedIn](https://www.linkedin.com/)"
msgstr ""

#: ../../../docs/container-images.md:0
msgid "[mautrix-whatsapp](configuring-playbook-bridge-mautrix-whatsapp.md)"
msgstr ""
@@ -537,7 +549,15 @@ msgid "[beeper/linkedin](https://ghcr.io/beeper/linkedin)"
msgstr ""

#: ../../../docs/container-images.md:0
msgid "Bridge to [LinkedIn](https://www.linkedin.com/)"
msgid "[beeper-line](configuring-playbook-bridge-beeper-line.md)"
msgstr ""

#: ../../../docs/container-images.md:0
msgid "[crispyduck/beeper-line](https://hub.docker.com/r/crispyduck/beeper-line)"
msgstr ""

#: ../../../docs/container-images.md:0
msgid "Bridge to [LINE](https://line.me/)"
msgstr ""

#: ../../../docs/container-images.md:0
@@ -672,11 +692,11 @@ msgstr ""
msgid "Email to Matrix bridge"
msgstr ""

#: ../../../docs/container-images.md:114
#: ../../../docs/container-images.md:116
msgid "Bots"
msgstr ""

#: ../../../docs/container-images.md:116
#: ../../../docs/container-images.md:118
msgid "Bots provide various additional functionality to your installation."
msgstr ""

@@ -764,11 +784,11 @@ msgstr ""
msgid "Web forms (HTTP POST) to Matrix"
msgstr ""

#: ../../../docs/container-images.md:128
#: ../../../docs/container-images.md:130
msgid "Administration"
msgstr ""

#: ../../../docs/container-images.md:130
#: ../../../docs/container-images.md:132
msgid "Services that help you in administrating and monitoring your Matrix installation."
msgstr ""

@@ -892,11 +912,11 @@ msgstr ""
msgid "Export the usage statistics of a Synapse homeserver to be scraped by Prometheus."
msgstr ""

#: ../../../docs/container-images.md:146
#: ../../../docs/container-images.md:148
msgid "Misc"
msgstr ""

#: ../../../docs/container-images.md:148
#: ../../../docs/container-images.md:150
msgid "Various services that don't fit any other categories."
msgstr ""

@@ -1036,11 +1056,11 @@ msgstr ""
msgid "A native Matrix video conferencing application"
msgstr ""

#: ../../../docs/container-images.md:166
#: ../../../docs/container-images.md:168
msgid "Container images of deprecated / unmaintained services"
msgstr ""

#: ../../../docs/container-images.md:168
#: ../../../docs/container-images.md:170
msgid "The list of the deprecated or unmaintained services is available [here](configuring-playbook.md#deprecated--unmaintained--removed-services)."
msgstr ""



+ 22
- 14
i18n/translation-templates/docs/self-building.pot Просмотреть файл

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-16 13:47+0000\n"
"POT-Creation-Date: 2026-07-28 19:12+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"
@@ -93,57 +93,65 @@ msgid "`matrix-bridge-beeper-linkedin`"
msgstr ""

#: ../../../docs/self-building.md:40
msgid "`matrix-bridge-mautrix-googlechat`"
msgid "`matrix-bridge-beeper-line`"
msgstr ""

#: ../../../docs/self-building.md:41
msgid "`matrix-bridge-mautrix-telegram`"
msgid "`matrix-bridge-mautrix-googlechat`"
msgstr ""

#: ../../../docs/self-building.md:42
msgid "`matrix-bridge-mautrix-signal`"
msgid "`matrix-bridge-mautrix-telegram`"
msgstr ""

#: ../../../docs/self-building.md:43
msgid "`matrix-bridge-mautrix-gmessages`"
msgid "`matrix-bridge-mautrix-signal`"
msgstr ""

#: ../../../docs/self-building.md:44
msgid "`matrix-bridge-mautrix-gvoice`"
msgid "`matrix-bridge-mautrix-gmessages`"
msgstr ""

#: ../../../docs/self-building.md:45
msgid "`matrix-bridge-mautrix-whatsapp`"
msgid "`matrix-bridge-mautrix-gvoice`"
msgstr ""

#: ../../../docs/self-building.md:46
msgid "`matrix-bridge-mx-puppet-steam`"
msgid "`matrix-bridge-mautrix-linkedin`"
msgstr ""

#: ../../../docs/self-building.md:47
msgid "`matrix-bot-mjolnir`"
msgid "`matrix-bridge-mautrix-whatsapp`"
msgstr ""

#: ../../../docs/self-building.md:48
msgid "`matrix-bot-honoroit`"
msgid "`matrix-bridge-mx-puppet-steam`"
msgstr ""

#: ../../../docs/self-building.md:49
msgid "`matrix-bot-matrix-reminder-bot`"
msgid "`matrix-bot-mjolnir`"
msgstr ""

#: ../../../docs/self-building.md:50
msgid "`matrix-bot-maubot`"
msgid "`matrix-bot-honoroit`"
msgstr ""

#: ../../../docs/self-building.md:51
msgid "`matrix-pantalaimon`"
msgid "`matrix-bot-matrix-reminder-bot`"
msgstr ""

#: ../../../docs/self-building.md:52
msgid "`matrix-bot-maubot`"
msgstr ""

#: ../../../docs/self-building.md:53
msgid "Adding self-building support to other roles is welcome. Feel free to contribute!"
msgid "`matrix-pantalaimon`"
msgstr ""

#: ../../../docs/self-building.md:55
msgid "Adding self-building support to other roles is welcome. Feel free to contribute!"
msgstr ""

#: ../../../docs/self-building.md:57
msgid "If you'd like **to force self-building** even if an image is available for your architecture, look into the `matrix_*_self_build` variables provided by individual roles."
msgstr ""

Загрузка…
Отмена
Сохранить