| @@ -8,11 +8,11 @@ | |||
| #, fuzzy | |||
| msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy\n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: 2024-12-20 09:52+0200\n" | |||
| "Last-Translator: \n" | |||
| "Language: bg\n" | |||
| "Language-Team: bg <LL@li.org>\n" | |||
| "Plural-Forms: nplurals=2; plural=(n != 1);\n" | |||
| @@ -30,10 +30,16 @@ msgid "" | |||
| "docker-ansible-deploy:devture.com) " | |||
| "[](https://liberapay.com/s.pantaleev/donate)" | |||
| msgstr "" | |||
| "[](https://matrix.to/#/#matrix-" | |||
| "docker-ansible-deploy:devture.com) " | |||
| "[](https://liberapay.com/s.pantaleev/donate)" | |||
| #: ../../../README.md:1 | |||
| msgid "Support room on Matrix" | |||
| msgstr "" | |||
| msgstr "Matrix стая за поддръжка" | |||
| #: ../../../README.md:1 | |||
| msgid "donate" | |||
| @@ -47,14 +53,18 @@ msgstr "" | |||
| #: ../../../README.md:5 | |||
| msgid "🎯 Purpose" | |||
| msgstr "" | |||
| msgstr "🎯 Цел" | |||
| #: ../../../README.md:7 | |||
| msgid "" | |||
| "This [Ansible](https://www.ansible.com/) playbook is meant to help you " | |||
| "run your own [Matrix](http://matrix.org/) homeserver, along with the " | |||
| "[various services](#supported-services) related to that." | |||
| msgstr "Този наръчник [Ansible](https://www.ansible.com/) има за цел да ви помогне да стартирате свой собствен [Matrix](http://matrix.org/) домашен сървър, заедно с [различните услуги](#supported-services), свързани с това." | |||
| msgstr "" | |||
| "Този наръчник [Ansible](https://www.ansible.com/) има за цел да ви " | |||
| "помогне да стартирате свой собствен [Matrix](http://matrix.org/) домашен " | |||
| "сървър, заедно с [различните услуги](#supported-services), свързани с " | |||
| "това." | |||
| #: ../../../README.md:9 | |||
| msgid "" | |||
| @@ -110,7 +120,7 @@ msgstr "" | |||
| #: ../../../README.md:21 | |||
| msgid "🚀 Getting started" | |||
| msgstr "" | |||
| msgstr "🚀 Стартиране" | |||
| #: ../../../README.md:23 | |||
| msgid "" | |||
| @@ -1350,11 +1360,25 @@ msgid "" | |||
| "deploy/issues)" | |||
| msgstr "" | |||
| #: ../../../README.md:215 | |||
| #: ../../../README.md:201 | |||
| msgid "🌐 Translation" | |||
| msgstr "" | |||
| #: ../../../README.md:203 | |||
| msgid "" | |||
| "See the [i18n/README.md](i18n/README.md) file for more information about " | |||
| "translation." | |||
| msgstr "" | |||
| #: ../../../README.md:205 | |||
| msgid "Translations are still work in progress." | |||
| msgstr "" | |||
| #: ../../../README.md:207 | |||
| msgid "🤝 Related" | |||
| msgstr "" | |||
| #: ../../../README.md:217 | |||
| #: ../../../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-" | |||
| @@ -1363,7 +1387,7 @@ msgid "" | |||
| "playbook/blob/main/docs/supported-services.md))." | |||
| msgstr "" | |||
| #: ../../../README.md:219 | |||
| #: ../../../README.md:211 | |||
| msgid "" | |||
| "mash-playbook also makes use of [Traefik](./docs/configuring-playbook-" | |||
| "traefik.md) as its reverse-proxy, so with minor [interoperability " | |||
| @@ -1372,3 +1396,4 @@ msgid "" | |||
| "ansible-deploy and mash-playbook co-exist and host Matrix and non-Matrix " | |||
| "services on the same server." | |||
| msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -41,19 +41,12 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:5 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/metio/matrix-" | |||
| "alertmanager-receiver) to learn more about what this component does and " | |||
| "why it might be useful to you." | |||
| "alertmanager-receiver/blob/main/README.md) to learn what it does and why " | |||
| "it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:7 | |||
| msgid "" | |||
| "At the moment, **setting up this service's bot requires some manual " | |||
| "actions** as described below in [Account and room preparation](#account-" | |||
| "and-room-preparation)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:9 | |||
| msgid "" | |||
| "This service is meant to be used with an external " | |||
| "[Alertmanager](https://prometheus.io/docs/alerting/latest/alertmanager/) " | |||
| "instance. It's **not** meant to be integrated with the [Prometheus & " | |||
| @@ -62,162 +55,164 @@ msgid "" | |||
| "it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:9 | |||
| msgid "Prerequisites" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:11 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgid "Register the bot account" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:13 | |||
| msgid "" | |||
| "To enable matrix-alertmanager-receiver, add the following configuration " | |||
| "to your `inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| "This service uses a bot (with a username specified in " | |||
| "`matrix_alertmanager_receiver_config_matrix_user_id_localpart`) for " | |||
| "delivering messages." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:36 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:15 | |||
| msgid "" | |||
| "See `roles/custom/matrix-alertmanager-receiver/defaults/main.yml` for " | |||
| "additional configuration variables." | |||
| "The playbook does not automatically create users for you. You **need to " | |||
| "register the bot user manually** before setting up the bot." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:38 | |||
| msgid "Adjusting the matrix-alertmanager-receiver URL" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:17 | |||
| msgid "" | |||
| "Choose a strong password for the bot. You can generate a good password " | |||
| "with a command like this: `pwgen -s 64 1`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:40 | |||
| msgid "" | |||
| "By default, this playbook installs matrix-alertmanager-receiver on the " | |||
| "`matrix.` subdomain, at the `/matrix-alertmanager-receiver` path " | |||
| "(https://matrix.example.com/matrix-alertmanager-receiver). This makes it " | |||
| "easy to install it, because it **doesn't require additional DNS records " | |||
| "to be set up**. If that's okay, you can skip this section." | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:19 | |||
| msgid "You can use the playbook to [register a new user](registering-users.md):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:42 | |||
| msgid "" | |||
| "By tweaking the `matrix_alertmanager_receiver_hostname` and " | |||
| "`matrix_alertmanager_receiver_path_prefix` variables, you can easily make" | |||
| " the service available at a **different hostname and/or path** than the " | |||
| "default one." | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:25 | |||
| msgid "Get an access token" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:44 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:27 | |||
| msgid "" | |||
| "Example additional configuration for your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| "The bot requires an access token to be able to connect to your " | |||
| "homeserver. Refer to the documentation on [how to obtain an access token" | |||
| "](obtaining-access-tokens.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:52 | |||
| msgid "Adjusting DNS records" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:29 | |||
| msgid "Join to rooms as the bot manually" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:54 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:31 | |||
| msgid "" | |||
| "If you've changed the default hostname, **you may need to adjust your " | |||
| "DNS** records to point the matrix-alertmanager-receiver domain to the " | |||
| "Matrix server." | |||
| "ℹ️ **This bot does not accept room invitations automatically**. To " | |||
| "deliver messages to rooms, the bot must be joined to all rooms manually." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:56 | |||
| msgid "See [Configuring DNS](configuring-dns.md) for details about DNS changes." | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:33 | |||
| msgid "" | |||
| "For each new room you would like the bot to deliver alerts to, invite the" | |||
| " bot to the room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:58 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:35 | |||
| msgid "" | |||
| "If you've decided to use the default hostname, you won't need to do any " | |||
| "extra DNS configuration." | |||
| "Then, log in as the bot using any Matrix client of your choosing, accept " | |||
| "the room invitation from the bot's account, and log out." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:60 | |||
| msgid "Account and room preparation" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:37 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:62 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:39 | |||
| msgid "" | |||
| "The playbook can automatically create users, but it cannot automatically " | |||
| "obtain access tokens, nor perform any of the other manual actions below." | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `ACCESS_TOKEN_HERE` with the one created [above](#get-an-access-" | |||
| "token)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:64 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:61 | |||
| msgid "" | |||
| "`matrix-alertmanager-receiver` uses a bot (with a username specified in " | |||
| "`matrix_alertmanager_receiver_config_matrix_user_id_localpart` - see " | |||
| "above) for delivering messages. You need to **manually register this bot " | |||
| "acccount and obtain an access token for it**." | |||
| "See `roles/custom/matrix-alertmanager-receiver/defaults/main.yml` for " | |||
| "additional configuration variables." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:66 | |||
| msgid "" | |||
| "[Register a new user](registering-users.md): `ansible-playbook -i " | |||
| "inventory/hosts setup.yml --extra-" | |||
| "vars='username=bot.alertmanager.receiver password=PASSWORD_FOR_THE_BOT " | |||
| "admin=no' --tags=register-user`" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:63 | |||
| msgid "Adjusting the matrix-alertmanager-receiver URL" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:67 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:65 | |||
| msgid "" | |||
| "[Obtain an access token](obtaining-access-tokens.md) for the bot's user " | |||
| "account" | |||
| "By default, this playbook installs matrix-alertmanager-receiver on the " | |||
| "`matrix.` subdomain, at the `/matrix-alertmanager-receiver` path " | |||
| "(https://matrix.example.com/matrix-alertmanager-receiver). This makes it " | |||
| "easy to install it, because it **doesn't require additional DNS records " | |||
| "to be set up**. If that's okay, you can skip this section." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:68 | |||
| msgid "Invite the bot to a room where you'd like to alerts to be delivered" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:67 | |||
| msgid "" | |||
| "By tweaking the `matrix_alertmanager_receiver_hostname` and " | |||
| "`matrix_alertmanager_receiver_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-alertmanager-receiver.md:69 | |||
| msgid "" | |||
| "Log in as the bot using any Matrix client of your choosing, accept the " | |||
| "room invitation from the bot's account and log out" | |||
| "Example additional configuration for your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:70 | |||
| msgid "" | |||
| "(Optionally) Adjust " | |||
| "`matrix_alertmanager_receiver_config_matrix_room_mapping` to create a " | |||
| "mapping between the new room and its ID" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:77 | |||
| msgid "Adjusting DNS records" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:72 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:79 | |||
| msgid "" | |||
| "Steps 1 and 2 above only need to be done once, while preparing your " | |||
| "[configuration](#adjusting-the-playbook-configuration)." | |||
| "If you've changed the default hostname, **you may need to adjust your " | |||
| "DNS** records to point the matrix-alertmanager-receiver domain to the " | |||
| "Matrix server." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:81 | |||
| msgid "See [Configuring DNS](configuring-dns.md) for details about DNS changes." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:74 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:83 | |||
| msgid "" | |||
| "Steps 3 and 4 need to be done for each new room you'd like the bot to " | |||
| "deliver alerts to. Step 5 is optional and provides cleaner `/alert/` " | |||
| "URLs." | |||
| "If you've decided to use the default hostname, you won't need to do any " | |||
| "extra DNS configuration." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:76 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:85 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:78 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:87 | |||
| msgid "" | |||
| "Now that you've [prepared the bot account and room](#account-and-room-" | |||
| "preparation), [configured the playbook](#adjusting-the-playbook-" | |||
| "configuration), and potentially [adjusted your DNS records](#adjusting-" | |||
| "dns-records), you can run the playbook with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| "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-alertmanager-receiver.md:85 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:94 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:87 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:96 | |||
| msgid "" | |||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | |||
| "automatically create the bot's user account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:89 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:98 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just install-all` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:91 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:100 | |||
| msgid "" | |||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | |||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | |||
| @@ -226,27 +221,136 @@ msgid "" | |||
| "`just setup-all`, or these components will still remain installed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:93 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:102 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:95 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:104 | |||
| msgid "Configure your Prometheus Alertmanager with configuration like this:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:114 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:123 | |||
| msgid "" | |||
| ".. where `URL_HERE` looks like `https://matrix.example.com/matrix-" | |||
| "where `URL_HERE` looks like `https://matrix.example.com/matrix-" | |||
| "alertmanager-receiver-RANDOM_VALUE_HERE/alert/some-room-name` or " | |||
| "`https://matrix.example.com/matrix-alertmanager-receiver-" | |||
| "RANDOM_VALUE_HERE/alert/!qporfwt:example.com`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:116 | |||
| msgid "" | |||
| "This bot does **not** accept room invitations automatically (like many " | |||
| "other bots do). To deliver messages to rooms, **the bot must be joined to" | |||
| " all rooms manually** - see Step 4 of the [Account and room preparation" | |||
| "](#account-and-room-preparation) section." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/metio/matrix-alertmanager-" | |||
| #~ "receiver) to learn more about what " | |||
| #~ "this component does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "At the moment, **setting up this " | |||
| #~ "service's bot requires some manual " | |||
| #~ "actions** as described below in [Account" | |||
| #~ " and room preparation](#account-and-" | |||
| #~ "room-preparation)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "To enable matrix-alertmanager-receiver, " | |||
| #~ "add the following configuration to your" | |||
| #~ " `inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| #~ msgstr "" | |||
| #~ msgid "Account and room preparation" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The playbook can automatically create " | |||
| #~ "users, but it cannot automatically " | |||
| #~ "obtain access tokens, nor perform any" | |||
| #~ " of the other manual actions below." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "`matrix-alertmanager-receiver` uses a " | |||
| #~ "bot (with a username specified in " | |||
| #~ "`matrix_alertmanager_receiver_config_matrix_user_id_localpart` -" | |||
| #~ " see above) for delivering messages. " | |||
| #~ "You need to **manually register this " | |||
| #~ "bot acccount and obtain an access " | |||
| #~ "token for it**." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "[Register a new user](registering-users.md):" | |||
| #~ " `ansible-playbook -i inventory/hosts " | |||
| #~ "setup.yml --extra-vars='username=bot.alertmanager.receiver" | |||
| #~ " password=PASSWORD_FOR_THE_BOT admin=no' --tags" | |||
| #~ "=register-user`" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "[Obtain an access token](obtaining-access-" | |||
| #~ "tokens.md) for the bot's user account" | |||
| #~ msgstr "" | |||
| #~ msgid "Invite the bot to a room where you'd like to alerts to be delivered" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Log in as the bot using any " | |||
| #~ "Matrix client of your choosing, accept" | |||
| #~ " the room invitation from the bot's" | |||
| #~ " account and log out" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "(Optionally) Adjust " | |||
| #~ "`matrix_alertmanager_receiver_config_matrix_room_mapping` to " | |||
| #~ "create a mapping between the new " | |||
| #~ "room and its ID" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Steps 1 and 2 above only need " | |||
| #~ "to be done once, while preparing " | |||
| #~ "your [configuration](#adjusting-the-playbook-" | |||
| #~ "configuration)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Steps 3 and 4 need to be " | |||
| #~ "done for each new room you'd like" | |||
| #~ " the bot to deliver alerts to. " | |||
| #~ "Step 5 is optional and provides " | |||
| #~ "cleaner `/alert/` URLs." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Now that you've [prepared the bot " | |||
| #~ "account and room](#account-and-room-" | |||
| #~ "preparation), [configured the playbook" | |||
| #~ "](#adjusting-the-playbook-configuration), and " | |||
| #~ "potentially [adjusted your DNS records" | |||
| #~ "](#adjusting-dns-records), you can run " | |||
| #~ "the playbook with [playbook tags](playbook-" | |||
| #~ "tags.md) as below:" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ ".. where `URL_HERE` looks like " | |||
| #~ "`https://matrix.example.com/matrix-alertmanager-" | |||
| #~ "receiver-RANDOM_VALUE_HERE/alert/some-room-name` " | |||
| #~ "or `https://matrix.example.com/matrix-alertmanager-" | |||
| #~ "receiver-RANDOM_VALUE_HERE/alert/!qporfwt:example.com`." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "This bot does **not** accept room " | |||
| #~ "invitations automatically (like many other " | |||
| #~ "bots do). To deliver messages to " | |||
| #~ "rooms, **the bot must be joined to" | |||
| #~ " all rooms manually** - see Step " | |||
| #~ "4 of the [Account and room " | |||
| #~ "preparation](#account-and-room-preparation) " | |||
| #~ "section." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -84,27 +84,31 @@ msgid "" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:19 | |||
| msgid "Installation" | |||
| msgid "Prerequisites" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:21 | |||
| msgid "Create a main management room." | |||
| msgid "Create a main management room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:23 | |||
| msgid "" | |||
| "The playbook does not create a management room for your Main Draupnir. " | |||
| "This task you have to do on your own." | |||
| "You **need to create the room manually** before setting up the bot." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:25 | |||
| msgid "Note that the room must be unencrypted." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:29 | |||
| msgid "" | |||
| "The management room has to be given an alias and be public when you are " | |||
| "setting up the bot for the first time as the bot does not differentiate " | |||
| "between invites and invites to the management room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:27 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:31 | |||
| msgid "" | |||
| "This management room is used to control who has access to your D4A " | |||
| "deployment. The room stores this data inside of the control room state so" | |||
| @@ -112,77 +116,107 @@ msgid "" | |||
| "This is default 50 or moderator as Element clients call this powerlevel." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:29 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:33 | |||
| msgid "" | |||
| "As noted in the Draupnir install instructions the control room is " | |||
| "sensitive. The following is said about the control room in the Draupnir " | |||
| "install instructions." | |||
| "sensitive. **Anyone in this room can control the bot so it is important " | |||
| "that you only invite trusted users to this room.**" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:30 | |||
| msgid "" | |||
| "Anyone in this room can control the bot so it is important that you only " | |||
| "invite trusted users to this room. The room must be unencrypted since the" | |||
| " playbook does not support installing Pantalaimon yet." | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:35 | |||
| msgid "Set an alias to the management room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:32 | |||
| msgid "Give your main management room an alias." | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:37 | |||
| msgid "Next, set an alias to the management room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:34 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:39 | |||
| msgid "" | |||
| "Give the room from step 1 an alias. This alias can be anything you want " | |||
| "and its recommended for increased security during the setup phase of the " | |||
| "bot that you make this alias be a random string. You can give your room a" | |||
| " secondary human readable alias when it has been locked down after setup " | |||
| "phase." | |||
| "This alias can be anything you want. However, for increased security " | |||
| "during the setup phase, it is recommended to make this alias be a random " | |||
| "string. When it has been locked down after setup phase, you can give your" | |||
| " room a secondary human readable alias." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:36 | |||
| msgid "Adjusting the playbook configuration." | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:41 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:38 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:43 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | |||
| "needs):" | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `MANAGEMENT_ROOM_ALIAS_HERE`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:51 | |||
| msgid "Extending the configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:40 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:53 | |||
| msgid "" | |||
| "You must replace `ALIAS_FROM_STEP_2_GOES_HERE` with the alias you created" | |||
| " in step 2." | |||
| "You can configure additional options by adding the " | |||
| "`matrix_appservice_draupnir_for_all_extension_yaml` variable." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:48 | |||
| msgid "Installing" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:55 | |||
| msgid "" | |||
| "For example, to change Draupnir's `protectAllJoinedRooms` option to " | |||
| "`true`, add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:50 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| "You can refer to the upstream [documentation](https://github.com/the-" | |||
| "draupnir-project/Draupnir) for more configuration documentation." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:57 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:71 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:86 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:59 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:73 | |||
| msgid "" | |||
| "The playbook ships a full copy of the example config that does transfer " | |||
| "to provisioned Draupnirs in the production-bots.yaml.j2 file in the " | |||
| "template directory of the role." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:75 | |||
| msgid "" | |||
| "Config extension does not affect the appservices config as this config is" | |||
| " not extensible in current Draupnir anyway. It instead touches the config" | |||
| " passed to the Draupnirs that your Appservice creates. So the example " | |||
| "above (`protectAllJoinedRooms: true`) makes all provisioned Draupnirs " | |||
| "protect all joined rooms." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:77 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:79 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:88 | |||
| msgid "" | |||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | |||
| "automatically create the bot's user account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:61 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:90 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just install-all` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:63 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:92 | |||
| msgid "" | |||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | |||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | |||
| @@ -191,29 +225,29 @@ msgid "" | |||
| "`just setup-all`, or these components will still remain installed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:65 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:94 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:67 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:96 | |||
| msgid "" | |||
| "If you made it through all the steps above and your main control room was" | |||
| " joined by a user called `@draupnir-main:example.com` you have " | |||
| "succesfully installed Draupnir for All and can now start using it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:98 | |||
| msgid "" | |||
| "The installation of Draupnir for all in this playbook is very much Alpha " | |||
| "quality. Usage-wise, Draupnir for allis almost identical to Draupnir bot " | |||
| "mode." | |||
| "quality. Usage-wise, Draupnir for all is almost identical to Draupnir bot" | |||
| " mode." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:71 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:100 | |||
| msgid "Granting Users the ability to use D4A" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:73 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:102 | |||
| msgid "" | |||
| "Draupnir for all includes several security measures like that it only " | |||
| "allows users that are on its allow list to ask for a bot. To add a user " | |||
| @@ -224,7 +258,7 @@ msgid "" | |||
| " the chat is recomended." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:75 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:104 | |||
| msgid "" | |||
| "The bot requires a powerlevel of 50 in the management room to control who" | |||
| " is allowed to use the bot. The bot does currently not say anything if " | |||
| @@ -233,7 +267,7 @@ msgid "" | |||
| "project/Draupnir/issues/297))" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:77 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:106 | |||
| msgid "" | |||
| "To allow users or whole homeservers you type /plain @draupnir-" | |||
| "main:example.com allow `target` and target can be either a MXID or a " | |||
| @@ -242,57 +276,146 @@ msgid "" | |||
| "this command as it can break Wildcard commands especially." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:79 | |||
| msgid "How to provision a D4A once you are allowed to." | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:108 | |||
| msgid "How to provision a D4A once you are allowed to" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:81 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:110 | |||
| msgid "" | |||
| "Open a DM with @draupnir-main:example.com and if using an Element client " | |||
| "send a message into this DM to finalise creating it. The bot will reject " | |||
| "this invite and you will shortly get invited to the Draupnir control room" | |||
| " for your newly provisioned Draupnir. From here its just a normal " | |||
| "Draupnir experience." | |||
| "To provision a D4A, you need to start a chat with `@draupnir-" | |||
| "main:example.com`. The bot will reject this invite and you will shortly " | |||
| "get invited to the Draupnir control room for your newly provisioned " | |||
| "Draupnir. From here its just a normal Draupnir experience." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:83 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:112 | |||
| msgid "" | |||
| "Congratulations if you made it all the way here because you now have a " | |||
| "fully working Draupnir for all deployment." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:85 | |||
| msgid "Configuration of D4A" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:87 | |||
| msgid "" | |||
| "You can refer to the upstream [documentation](https://github.com/the-" | |||
| "draupnir-project/Draupnir) for more configuration documentation. Please " | |||
| "note that the playbook ships a full copy of the example config that does " | |||
| "transfer to provisioned Draupnirs in the production-bots.yaml.j2 file in " | |||
| "the template directory of the role." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:89 | |||
| msgid "" | |||
| "Please note that Config extension does not affect the appservices config " | |||
| "as this config is not extensible in current Draupnir anyways. Config " | |||
| "extension instead touches the config passed to the Draupnirs that your " | |||
| "Appservice creates. So for example below makes all provisioned Draupnirs " | |||
| "protect all joined rooms." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:91 | |||
| msgid "" | |||
| "You can configure additional options by adding the " | |||
| "`matrix_appservice_draupnir_for_all_extension_yaml` variable to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:93 | |||
| msgid "" | |||
| "For example to change Draupnir's `protectAllJoinedRooms` option to `true`" | |||
| " you would add the following to your `vars.yml` file." | |||
| msgstr "" | |||
| #~ msgid "Installation" | |||
| #~ msgstr "" | |||
| #~ msgid "Create a main management room." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The playbook does not create a " | |||
| #~ "management room for your Main Draupnir." | |||
| #~ " This task you have to do on" | |||
| #~ " your own." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "As noted in the Draupnir install " | |||
| #~ "instructions the control room is " | |||
| #~ "sensitive. The following is said about" | |||
| #~ " the control room in the Draupnir " | |||
| #~ "install instructions." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Anyone in this room can control " | |||
| #~ "the bot so it is important that" | |||
| #~ " you only invite trusted users to " | |||
| #~ "this room. The room must be " | |||
| #~ "unencrypted since the playbook does not" | |||
| #~ " support installing Pantalaimon yet." | |||
| #~ msgstr "" | |||
| #~ msgid "Give your main management room an alias." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Give the room from step 1 an " | |||
| #~ "alias. This alias can be anything " | |||
| #~ "you want and its recommended for " | |||
| #~ "increased security during the setup " | |||
| #~ "phase of the bot that you make " | |||
| #~ "this alias be a random string. You" | |||
| #~ " can give your room a secondary " | |||
| #~ "human readable alias when it has " | |||
| #~ "been locked down after setup phase." | |||
| #~ msgstr "" | |||
| #~ msgid "Adjusting the playbook configuration." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Add the following configuration to your" | |||
| #~ " `inventory/host_vars/matrix.example.com/vars.yml` file " | |||
| #~ "(adapt to your needs):" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You must replace `ALIAS_FROM_STEP_2_GOES_HERE` " | |||
| #~ "with the alias you created in step" | |||
| #~ " 2." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The installation of Draupnir for all " | |||
| #~ "in this playbook is very much " | |||
| #~ "Alpha quality. Usage-wise, Draupnir for" | |||
| #~ " allis almost identical to Draupnir " | |||
| #~ "bot mode." | |||
| #~ msgstr "" | |||
| #~ msgid "How to provision a D4A once you are allowed to." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Open a DM with @draupnir-" | |||
| #~ "main:example.com and if using an Element" | |||
| #~ " client send a message into this " | |||
| #~ "DM to finalise creating it. The " | |||
| #~ "bot will reject this invite and " | |||
| #~ "you will shortly get invited to " | |||
| #~ "the Draupnir control room for your " | |||
| #~ "newly provisioned Draupnir. From here " | |||
| #~ "its just a normal Draupnir experience." | |||
| #~ msgstr "" | |||
| #~ msgid "Configuration of D4A" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You can refer to the upstream " | |||
| #~ "[documentation](https://github.com/the-draupnir-" | |||
| #~ "project/Draupnir) for more configuration " | |||
| #~ "documentation. Please note that the " | |||
| #~ "playbook ships a full copy of the" | |||
| #~ " example config that does transfer to" | |||
| #~ " provisioned Draupnirs in the " | |||
| #~ "production-bots.yaml.j2 file in the " | |||
| #~ "template directory of the role." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Please note that Config extension does" | |||
| #~ " not affect the appservices config as" | |||
| #~ " this config is not extensible in " | |||
| #~ "current Draupnir anyways. Config extension " | |||
| #~ "instead touches the config passed to " | |||
| #~ "the Draupnirs that your Appservice " | |||
| #~ "creates. So for example below makes " | |||
| #~ "all provisioned Draupnirs protect all " | |||
| #~ "joined rooms." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You can configure additional options by" | |||
| #~ " adding the " | |||
| #~ "`matrix_appservice_draupnir_for_all_extension_yaml` variable " | |||
| #~ "to your `inventory/host_vars/matrix.example.com/vars.yml`" | |||
| #~ " file." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "For example to change Draupnir's " | |||
| #~ "`protectAllJoinedRooms` option to `true` you" | |||
| #~ " would add the following to your " | |||
| #~ "`vars.yml` file." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -34,8 +34,8 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:5 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/the-draupnir-" | |||
| "project/Draupnir) to learn what it does and why it might be useful to " | |||
| "you." | |||
| "project/Draupnir/blob/main/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:7 | |||
| @@ -47,21 +47,23 @@ msgid "" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:9 | |||
| msgid "If your migrating from Mjolnir skip to step 5b." | |||
| msgid "" | |||
| "If your migrating from Mjolnir skip to [this section](#migrating-from-" | |||
| "mjolnir-only-required-if-migrating)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:11 | |||
| msgid "Register the bot account" | |||
| msgid "Prerequisites" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:13 | |||
| msgid "" | |||
| "The playbook does not automatically create users for you. The bot " | |||
| "requires an access token to be able to connect to your homeserver." | |||
| msgid "Register the bot account" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:15 | |||
| msgid "You **need to register the bot user manually** before setting up the bot." | |||
| msgid "" | |||
| "The playbook does not automatically create users for you. You **need to " | |||
| "register the bot user manually** before setting up the bot." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:17 | |||
| @@ -77,7 +79,7 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:25 | |||
| msgid "" | |||
| "If you would like Draupnir to be able to deactivate users, move aliases, " | |||
| "shutdown rooms, show abuse reports ([see below](#abuse-reports)), etc " | |||
| "shutdown rooms, show abuse reports (see [below](#abuse-reports)), etc " | |||
| "then it must be a server admin so you need to change `admin=no` to " | |||
| "`admin=yes` in the command above." | |||
| msgstr "" | |||
| @@ -88,8 +90,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:29 | |||
| msgid "" | |||
| "Refer to the documentation on [how to obtain an access token](obtaining-" | |||
| "access-tokens.md)." | |||
| "The bot requires an access token to be able to connect to your " | |||
| "homeserver. Refer to the documentation on [how to obtain an access token" | |||
| "](obtaining-access-tokens.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:31 | |||
| @@ -98,43 +101,65 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:33 | |||
| msgid "" | |||
| "You will need to prevent Synapse from rate limiting the bot's account. " | |||
| "This is not an optional step. If you do not do this step Draupnir will " | |||
| "crash. This can be done using Synapse's [admin API](https://matrix-" | |||
| "org.github.io/synapse/latest/admin_api/user_admin_api.html#override-" | |||
| "ratelimiting-for-users). Please ask for help if you are uncomfortable " | |||
| "with these steps or run into issues." | |||
| "If your homeserver's implementation is Synapse, you will need to prevent " | |||
| "it from rate limiting the bot's account. **This is a required step. If " | |||
| "you do not configure it, Draupnir will crash.**" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:35 | |||
| msgid "" | |||
| "If your Synapse Admin API is exposed to the internet for some reason like" | |||
| " running the Synapse Admin Role [Link](configuring-playbook-synapse-" | |||
| "admin.md) or running " | |||
| "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" | |||
| " true` in your playbook config. If your API is not externally exposed you" | |||
| " should still be able to on the local host for your synapse run these " | |||
| "commands." | |||
| "This can be done using Synapse's [Admin APIs](https://element-" | |||
| "hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-" | |||
| "ratelimiting-for-users). They can be accessed both externally and " | |||
| "internally." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:37 | |||
| msgid "" | |||
| "The following command works on semi up to date Windows 10 installs and " | |||
| "All Windows 11 installations and other systems that ship curl. `curl " | |||
| "--header \"Authorization: Bearer <access_token>\" -X POST " | |||
| "https://matrix.example.com/_synapse/admin/v1/users/@bot.draupnir:example.com/override_ratelimit`" | |||
| " Replace `@bot.draupnir:example.com` with the MXID of your Draupnir and " | |||
| "example.com with your homeserver domain. You can easily obtain an access " | |||
| "token for a homeserver admin account the same way you can obtain an " | |||
| "access token for Draupnir itself. If you made Draupnir Admin you can just" | |||
| " use the Draupnir token." | |||
| "To expose the APIs publicly, add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:43 | |||
| msgid "" | |||
| "The APIs can also be accessed via [Synapse " | |||
| "Admin](https://github.com/etkecc/synapse-admin), a web UI tool you can " | |||
| "use to administrate users, rooms, media, etc. on your Matrix server. The " | |||
| "playbook can install and configure Synapse Admin for you. For details " | |||
| "about it, see [this page](configuring-playbook-synapse-admin.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:45 | |||
| msgid "" | |||
| "**Note**: access to the APIs is restricted with a valid access token, so " | |||
| "exposing them publicly should not be a real security concern. Still, " | |||
| "doing so is not recommended for additional security. See [official " | |||
| "Synapse reverse-proxying recommendations](https://element-" | |||
| "hq.github.io/synapse/latest/reverse_proxy.html#synapse-administration-" | |||
| "endpoints)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:47 | |||
| msgid "" | |||
| "To discharge rate limiting, run the following command on systems that " | |||
| "ship curl (note that it does not work on outdated Windows 10). Even if " | |||
| "the APIs are not exposed to the internet, you should still be able to run" | |||
| " the command on the homeserver locally. Before running it, make sure to " | |||
| "replace `@bot.draupnir:example.com` with the MXID of your Draupnir:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:53 | |||
| msgid "" | |||
| "You can obtain an access token for a homeserver admin account in the same" | |||
| " way as you can do so for Draupnir itself. If you have made Draupnir an " | |||
| "admin, you can just use the Draupnir token." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:39 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:55 | |||
| msgid "Create a management room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:41 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:57 | |||
| msgid "" | |||
| "Using your own account, create a new invite only room that you will use " | |||
| "to manage the bot. This is the room where you will see the status of the " | |||
| @@ -143,13 +168,13 @@ msgid "" | |||
| "it is important that you only invite trusted users to this room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:43 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:59 | |||
| msgid "" | |||
| "If you make the management room encrypted (E2EE), then you MUST enable " | |||
| "and use Pantalaimon (see below)." | |||
| "and use Pantalaimon (see [below](#configuration-with-e2ee-support))." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:45 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:61 | |||
| msgid "" | |||
| "Once you have created the room you need to copy the room ID so you can " | |||
| "tell the bot to use that room. In Element Web you can do this by going to" | |||
| @@ -157,43 +182,58 @@ msgid "" | |||
| "room ID. The room ID will look something like `!qporfwt:example.com`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:47 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:63 | |||
| msgid "" | |||
| "Finally invite the `@bot.draupnir:example.com` account you created " | |||
| "earlier into the room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:49 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:65 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:51 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:67 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `MANAGEMENT_ROOM_ID_HERE`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:76 | |||
| msgid "End-to-End Encryption support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:78 | |||
| msgid "" | |||
| "Decide whether you want Draupnir to be capable of operating in end-to-end" | |||
| " encrypted (E2EE) rooms. This includes the management room and the " | |||
| "moderated rooms. To support E2EE, Draupnir needs to [use Pantalaimon" | |||
| "](configuring-playbook-pantalaimon.md)." | |||
| "moderated rooms." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:53 | |||
| msgid "a. Configuration with E2EE support" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:80 | |||
| msgid "" | |||
| "To support E2EE, Draupnir needs to [use Pantalaimon](configuring-" | |||
| "playbook-pantalaimon.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:55 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:82 | |||
| msgid "Configuration with E2EE support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:84 | |||
| msgid "" | |||
| "When using Pantalaimon, Draupnir will log in to its bot account itself " | |||
| "through Pantalaimon, so configure its username and password." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:57 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:92 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:86 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | |||
| "needs):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:76 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:100 | |||
| msgid "" | |||
| "The playbook's `group_vars` will configure other required settings. If " | |||
| "using this role separately without the playbook, you also need to " | |||
| @@ -202,65 +242,108 @@ msgid "" | |||
| "playbook's `group_vars`:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:88 | |||
| msgid "b. Configuration without E2EE support" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:112 | |||
| msgid "Configuration without E2EE support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:90 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:114 | |||
| msgid "" | |||
| "When NOT using Pantalaimon, Draupnir does not log in by itself and you " | |||
| "must give it an access token for its bot account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:94 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:116 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `ACCESS_TOKEN_HERE` with the one created [above](#get-an-access-" | |||
| "token)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:122 | |||
| msgid "Abuse Reports" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:124 | |||
| msgid "Draupnir supports two methods to receive reports in the management room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:126 | |||
| msgid "" | |||
| "The first method intercepts the report API endpoint of the client-server " | |||
| "API, which requires integration with the reverse proxy in front of the " | |||
| "homeserver. If you are using traefik, this playbook can set this up for " | |||
| "you:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:132 | |||
| msgid "" | |||
| "The other method polls an Synapse Admin API endpoint, hence it is " | |||
| "available only if using Synapse and if the Draupnir user is an admin (see" | |||
| " [above](#register-the-bot-account)). To enable it, set `pollReports: " | |||
| "true` on `vars.yml` file as below." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:134 | |||
| msgid "Extending the configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:136 | |||
| msgid "" | |||
| "You can configure additional options by adding the " | |||
| "`matrix_bot_draupnir_configuration_extension_yaml` variable." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:138 | |||
| msgid "" | |||
| "You must replace `ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and " | |||
| "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values." | |||
| "For example, to change Draupnir's `pollReports` option to `true`, add the" | |||
| " following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:104 | |||
| msgid "c. Migrating from Mjolnir (Only required if migrating.)" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:152 | |||
| msgid "Migrating from Mjolnir (Only required if migrating)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:106 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:154 | |||
| msgid "" | |||
| "Replace your `matrix_bot_mjolnir` config with `matrix_bot_draupnir` " | |||
| "config. Also disable Mjolnir if you're doing migration." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:108 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:156 | |||
| msgid "" | |||
| "That is all you need to do due to that Draupnir can complete migration on" | |||
| " its own." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:110 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:158 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:112 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:160 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:119 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:167 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:121 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:169 | |||
| msgid "" | |||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | |||
| "automatically create the bot's user account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:123 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:171 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just install-all` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:125 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:173 | |||
| msgid "" | |||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | |||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | |||
| @@ -269,7 +352,7 @@ msgid "" | |||
| "`just setup-all`, or these components will still remain installed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:127 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:175 | |||
| msgid "" | |||
| "If you change the Pantalaimon's password " | |||
| "(`matrix_bot_draupnir_pantalaimon_password` in your `vars.yml` file) " | |||
| @@ -280,32 +363,32 @@ msgid "" | |||
| " know its new password." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:129 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:177 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:131 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:179 | |||
| msgid "" | |||
| "You can refer to the upstream [documentation](https://the-draupnir-" | |||
| "project.github.io/draupnir-documentation/) for additional ways to use and" | |||
| " configure Draupnir and for a more detailed usage guide." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:133 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:181 | |||
| msgid "Below is a **non-exhaustive quick-start guide** for the impatient." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:135 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:183 | |||
| msgid "Making Draupnir join and protect a room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:137 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:185 | |||
| msgid "" | |||
| "Draupnir can be told to self-join public rooms, but it's better to follow" | |||
| " this flow which works well for all kinds of rooms:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:139 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:187 | |||
| msgid "" | |||
| "Invite the bot to the room manually ([inviting Draupnir to rooms](https" | |||
| "://the-draupnir-project.github.io/draupnir-documentation/moderator" | |||
| @@ -313,13 +396,13 @@ msgid "" | |||
| "the bot *may* ask for confirmation in the Management Room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:141 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:189 | |||
| msgid "" | |||
| "[Give the bot permissions to do its job](#giving-draupnir-permissions-to-" | |||
| "do-its-job)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:143 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:191 | |||
| msgid "" | |||
| "Tell it to protect the room (using the [rooms command](https://the-" | |||
| "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | |||
| @@ -328,7 +411,7 @@ msgid "" | |||
| "!qporfwt:example.com`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:145 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:193 | |||
| msgid "" | |||
| "To have Draupnir provide useful room protection, you need do to a bit " | |||
| "more work (at least the first time around). You may wish to [Subscribe to" | |||
| @@ -337,11 +420,11 @@ msgid "" | |||
| " and [Enabling built-in protections](#enabling-built-in-protections)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:147 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:195 | |||
| msgid "Giving Draupnir permissions to do its job" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:149 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:197 | |||
| msgid "" | |||
| "For Draupnir to do its job, you need to [give it permissions](https" | |||
| "://the-draupnir-project.github.io/draupnir-documentation/moderator" | |||
| @@ -349,7 +432,7 @@ msgid "" | |||
| "protecting. This involves **giving it an Administrator power level**." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:151 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:199 | |||
| msgid "" | |||
| "**We recommend setting this power level as soon as the bot joins your " | |||
| "room** (and before you create new rules), so that it can apply rules as " | |||
| @@ -358,11 +441,11 @@ msgid "" | |||
| " it)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:153 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:201 | |||
| msgid "Subscribing to a public policy list" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:155 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:203 | |||
| msgid "" | |||
| "We recommend **subscribing to a public [policy list](https://the-" | |||
| "draupnir-project.github.io/draupnir-documentation/concepts/policy-" | |||
| @@ -371,24 +454,24 @@ msgid "" | |||
| "watch-command-to-subscribe-to-policy-rooms)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:157 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:205 | |||
| msgid "" | |||
| "Polcy lists are maintained in Matrix rooms. A popular policy list is " | |||
| "maintained in the public `#community-moderation-effort-bl:neko.dev` room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:159 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:207 | |||
| msgid "" | |||
| "You can tell Draupnir to subscribe to it by sending the following command" | |||
| " to the Management Room: `!draupnir watch #community-moderation-effort-" | |||
| "bl:neko.dev`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:161 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:209 | |||
| msgid "Creating your own policy lists and rules" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:163 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:211 | |||
| msgid "" | |||
| "We also recommend **creating your own policy lists** with the [list " | |||
| "create](https://the-draupnir-project.github.io/draupnir-" | |||
| @@ -396,7 +479,7 @@ msgid "" | |||
| "create-command-to-create-a-policy-room) command." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:165 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:213 | |||
| msgid "" | |||
| "You can do so by sending the following command to the Management Room: " | |||
| "`!draupnir list create my-bans my-bans-bl`. This will create a policy " | |||
| @@ -405,7 +488,7 @@ msgid "" | |||
| "command, the bot will invite you to the policy list room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:167 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:215 | |||
| msgid "" | |||
| "A policy list does nothing by itself, so the next step is **adding some " | |||
| "rules to your policy list**. Policies target a so-called `entity` (one " | |||
| @@ -416,7 +499,7 @@ msgid "" | |||
| "recommendation)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:169 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:217 | |||
| msgid "" | |||
| "The simplest and most useful entity to target is `user`. Below are a few " | |||
| "examples using the [ban command](https://the-draupnir-project.github.io" | |||
| @@ -424,19 +507,19 @@ msgid "" | |||
| "targeting users." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:171 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:219 | |||
| msgid "" | |||
| "To create rules, you run commands in the Management Room (**not** in the " | |||
| "policy list room)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:173 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:221 | |||
| msgid "" | |||
| "(ban a single user on a given homeserver): `!draupnir ban " | |||
| "@charles:example.com my-bans Rude to others`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:174 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:222 | |||
| msgid "" | |||
| "(ban all users on a given homeserver by using a [wildcard](https://the-" | |||
| "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | |||
| @@ -444,34 +527,34 @@ msgid "" | |||
| "all users are fake`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:176 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:224 | |||
| msgid "As a result of running these commands, you may observe:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:178 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:226 | |||
| msgid "" | |||
| "Draupnir creating `m.policy.rule.user` state events in the `#my-bans-" | |||
| "bl:example.com` room on your server" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:179 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:227 | |||
| msgid "" | |||
| "applying these rules against all rooms that Draupnir is an Administrator " | |||
| "in" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:181 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:229 | |||
| msgid "" | |||
| "You can undo bans with the [unban command](https://the-draupnir-" | |||
| "project.github.io/draupnir-documentation/moderator/managing-users#the-" | |||
| "unban-command)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:183 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:231 | |||
| msgid "Enabling built-in protections" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:185 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:233 | |||
| msgid "" | |||
| "You can also **turn on various built-in [protections](https://the-" | |||
| "draupnir-project.github.io/draupnir-documentation/protections)** like " | |||
| @@ -479,75 +562,179 @@ msgid "" | |||
| "room to invite-only\")." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:187 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:235 | |||
| msgid "" | |||
| "To **see which protections are available and which are enabled**, send a " | |||
| "`!draupnir protections` command to the Management Room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:189 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:237 | |||
| msgid "" | |||
| "To **see the configuration options for a given protection**, send a " | |||
| "`!draupnir config get PROTECTION_NAME` (e.g. `!draupnir config get " | |||
| "JoinWaveShortCircuit`)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:191 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:239 | |||
| msgid "" | |||
| "To **set a specific option for a given protection**, send a command like " | |||
| "this: `!draupnir config set PROTECTION_NAME.OPTION VALUE` (e.g. " | |||
| "`!draupnir config set JoinWaveShortCircuit.timescaleMinutes 30`)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:193 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:241 | |||
| msgid "" | |||
| "To **enable a given protection**, send a command like this: `!draupnir " | |||
| "enable PROTECTION_NAME` (e.g. `!draupnir enable JoinWaveShortCircuit`)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:195 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:243 | |||
| msgid "" | |||
| "To **disable a given protection**, send a command like this: `!draupnir " | |||
| "disable PROTECTION_NAME` (e.g. `!draupnir disable JoinWaveShortCircuit`)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:197 | |||
| msgid "Extending the configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:199 | |||
| msgid "" | |||
| "You can configure additional options by adding the " | |||
| "`matrix_bot_draupnir_configuration_extension_yaml` variable to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:201 | |||
| msgid "" | |||
| "For example to change Draupnir's `recordIgnoredInvites` option to `true` " | |||
| "you would add the following to your `vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:215 | |||
| msgid "Abuse Reports" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:217 | |||
| msgid "Draupnir supports two methods to receive reports in the management room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:219 | |||
| msgid "" | |||
| "The first method intercepts the report API endpoint of the client-server " | |||
| "API, which requires integration with the reverse proxy in front of the " | |||
| "homeserver. If you are using traefik, this playbook can set this up for " | |||
| "you:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:225 | |||
| msgid "" | |||
| "The other method polls an synapse admin API endpoint and is hence only " | |||
| "available when using synapse and when the Draupnir user is an admin user " | |||
| "(see step 1). To enable it, set `pollReports: true` in Draupnir's config:" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/the-draupnir-project/Draupnir) to learn " | |||
| #~ "what it does and why it might " | |||
| #~ "be useful to you." | |||
| #~ msgstr "" | |||
| #~ msgid "If your migrating from Mjolnir skip to step 5b." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The playbook does not automatically " | |||
| #~ "create users for you. The bot " | |||
| #~ "requires an access token to be " | |||
| #~ "able to connect to your homeserver." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You **need to register the bot " | |||
| #~ "user manually** before setting up the" | |||
| #~ " bot." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If you would like Draupnir to be" | |||
| #~ " able to deactivate users, move " | |||
| #~ "aliases, shutdown rooms, show abuse " | |||
| #~ "reports ([see below](#abuse-reports)), etc " | |||
| #~ "then it must be a server admin " | |||
| #~ "so you need to change `admin=no` " | |||
| #~ "to `admin=yes` in the command above." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Refer to the documentation on [how " | |||
| #~ "to obtain an access token](obtaining-" | |||
| #~ "access-tokens.md)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You will need to prevent Synapse " | |||
| #~ "from rate limiting the bot's account." | |||
| #~ " This is not an optional step. " | |||
| #~ "If you do not do this step " | |||
| #~ "Draupnir will crash. This can be " | |||
| #~ "done using Synapse's [admin API](https" | |||
| #~ "://matrix-" | |||
| #~ "org.github.io/synapse/latest/admin_api/user_admin_api.html" | |||
| #~ "#override-ratelimiting-for-users). Please " | |||
| #~ "ask for help if you are " | |||
| #~ "uncomfortable with these steps or run" | |||
| #~ " into issues." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If your Synapse Admin API is " | |||
| #~ "exposed to the internet for some " | |||
| #~ "reason like running the Synapse Admin" | |||
| #~ " Role [Link](configuring-playbook-synapse-" | |||
| #~ "admin.md) or running " | |||
| #~ "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" | |||
| #~ " true` in your playbook config. If" | |||
| #~ " your API is not externally exposed" | |||
| #~ " you should still be able to on" | |||
| #~ " the local host for your synapse " | |||
| #~ "run these commands." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The following command works on semi " | |||
| #~ "up to date Windows 10 installs and" | |||
| #~ " All Windows 11 installations and " | |||
| #~ "other systems that ship curl. `curl " | |||
| #~ "--header \"Authorization: Bearer <access_token>\"" | |||
| #~ " -X POST " | |||
| #~ "https://matrix.example.com/_synapse/admin/v1/users/@bot.draupnir:example.com/override_ratelimit`" | |||
| #~ " Replace `@bot.draupnir:example.com` with the " | |||
| #~ "MXID of your Draupnir and example.com" | |||
| #~ " with your homeserver domain. You can" | |||
| #~ " easily obtain an access token for" | |||
| #~ " a homeserver admin account the same" | |||
| #~ " way you can obtain an access " | |||
| #~ "token for Draupnir itself. If you " | |||
| #~ "made Draupnir Admin you can just " | |||
| #~ "use the Draupnir token." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If you make the management room " | |||
| #~ "encrypted (E2EE), then you MUST enable" | |||
| #~ " and use Pantalaimon (see below)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Decide whether you want Draupnir to " | |||
| #~ "be capable of operating in end-" | |||
| #~ "to-end encrypted (E2EE) rooms. This " | |||
| #~ "includes the management room and the " | |||
| #~ "moderated rooms. To support E2EE, " | |||
| #~ "Draupnir needs to [use Pantalaimon" | |||
| #~ "](configuring-playbook-pantalaimon.md)." | |||
| #~ msgstr "" | |||
| #~ msgid "a. Configuration with E2EE support" | |||
| #~ msgstr "" | |||
| #~ msgid "b. Configuration without E2EE support" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You must replace " | |||
| #~ "`ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and " | |||
| #~ "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own " | |||
| #~ "values." | |||
| #~ msgstr "" | |||
| #~ msgid "c. Migrating from Mjolnir (Only required if migrating.)" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You can configure additional options by" | |||
| #~ " adding the " | |||
| #~ "`matrix_bot_draupnir_configuration_extension_yaml` variable " | |||
| #~ "to your `inventory/host_vars/matrix.example.com/vars.yml`" | |||
| #~ " file." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "For example to change Draupnir's " | |||
| #~ "`recordIgnoredInvites` option to `true` you" | |||
| #~ " would add the following to your " | |||
| #~ "`vars.yml` file." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The other method polls an synapse " | |||
| #~ "admin API endpoint and is hence " | |||
| #~ "only available when using synapse and" | |||
| #~ " when the Draupnir user is an " | |||
| #~ "admin user (see step 1). To enable" | |||
| #~ " it, set `pollReports: true` in " | |||
| #~ "Draupnir's config:" | |||
| #~ msgstr "" | |||
| @@ -8,7 +8,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: PROJECT VERSION\n" | |||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\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" | |||
| @@ -46,8 +46,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-go-neb.md:9 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-org/go-neb) " | |||
| "to learn what it does and why it might be useful to you." | |||
| "See the project's [documentation](https://github.com/matrix-org/go-" | |||
| "neb/blob/master/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-go-neb.md:11 | |||
| @@ -204,3 +205,10 @@ msgid "" | |||
| "/matrix-org/go-neb)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/matrix-org/go-neb) to learn what it" | |||
| #~ " does and why it might be " | |||
| #~ "useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -37,9 +37,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-honoroit.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/etkecc/honoroit#how-" | |||
| "it-looks-like) to learn what it does with screenshots and why it might be" | |||
| " useful to you." | |||
| "See the project's " | |||
| "[documentation](https://github.com/etkecc/honoroit/blob/main/README.md) " | |||
| "to learn what it does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-honoroit.md:9 | |||
| @@ -167,3 +167,11 @@ msgid "" | |||
| "[documentation](https://github.com/etkecc/honoroit#features)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/etkecc/honoroit#how-it-" | |||
| #~ "looks-like) to learn what it does " | |||
| #~ "with screenshots and why it might " | |||
| #~ "be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -44,7 +44,7 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-matrix-registration-bot.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/moan0s/matrix-" | |||
| "registration-bot#supported-commands) to learn what it does and why it " | |||
| "registration-bot/blob/master/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| @@ -146,3 +146,11 @@ msgid "" | |||
| "etc… you can use:" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/moan0s/matrix-" | |||
| #~ "registration-bot#supported-commands) to learn " | |||
| #~ "what it does and why it might " | |||
| #~ "be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -40,8 +40,8 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/anoadragon453" | |||
| "/matrix-reminder-bot#usage) to learn what it does and why it might be " | |||
| "useful to you." | |||
| "/matrix-reminder-bot/blob/master/README.md) to learn what it does and why" | |||
| " it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:9 | |||
| @@ -134,3 +134,11 @@ msgid "" | |||
| "bot#usage)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/anoadragon453/matrix-" | |||
| #~ "reminder-bot#usage) to learn what it " | |||
| #~ "does and why it might be useful" | |||
| #~ " to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -33,22 +33,23 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:5 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-org/mjolnir) " | |||
| "to learn what it does and why it might be useful to you." | |||
| "See the project's [documentation](https://github.com/matrix-" | |||
| "org/mjolnir/blob/main/README.md) to learn what it does and why it might " | |||
| "be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:7 | |||
| msgid "Register the bot account" | |||
| msgid "Prerequisites" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:9 | |||
| msgid "" | |||
| "The playbook does not automatically create users for you. The bot " | |||
| "requires an access token to be able to connect to your homeserver." | |||
| msgid "Register the bot account" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:11 | |||
| msgid "You **need to register the bot user manually** before setting up the bot." | |||
| msgid "" | |||
| "The playbook does not automatically create users for you. You **need to " | |||
| "register the bot user manually** before setting up the bot." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:13 | |||
| @@ -74,8 +75,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:25 | |||
| msgid "" | |||
| "Refer to the documentation on [how to obtain an access token](obtaining-" | |||
| "access-tokens.md)." | |||
| "The bot requires an access token to be able to connect to your " | |||
| "homeserver. Refer to the documentation on [how to obtain an access token" | |||
| "](obtaining-access-tokens.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:27 | |||
| @@ -84,43 +86,65 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:29 | |||
| msgid "" | |||
| "You will need to prevent Synapse from rate limiting the bot's account. " | |||
| "This is not an optional step. If you do not do this step Mjolnir will " | |||
| "crash. This can be done using Synapse's [admin API](https://matrix-" | |||
| "org.github.io/synapse/latest/admin_api/user_admin_api.html#override-" | |||
| "ratelimiting-for-users). Please ask for help if you are uncomfortable " | |||
| "with these steps or run into issues." | |||
| "If your homeserver's implementation is Synapse, you will need to prevent " | |||
| "it from rate limiting the bot's account. **This is a required step. If " | |||
| "you do not configure it, Mjolnir will crash.**" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:31 | |||
| msgid "" | |||
| "If your Synapse Admin API is exposed to the internet for some reason like" | |||
| " running the Synapse Admin Role [Link](configuring-playbook-synapse-" | |||
| "admin.md) or running " | |||
| "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" | |||
| " true` in your playbook config. If your API is not externally exposed you" | |||
| " should still be able to on the local host for your synapse run these " | |||
| "commands." | |||
| "This can be done using Synapse's [Admin APIs](https://element-" | |||
| "hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-" | |||
| "ratelimiting-for-users). They can be accessed both externally and " | |||
| "internally." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:33 | |||
| msgid "" | |||
| "The following command works on semi up to date Windows 10 installs and " | |||
| "All Windows 11 installations and other systems that ship curl. `curl " | |||
| "--header \"Authorization: Bearer <access_token>\" -X POST " | |||
| "https://matrix.example.com/_synapse/admin/v1/users/@bot.mjolnir:example.com/override_ratelimit`" | |||
| " Replace `@bot.mjolnir:example.com` with the MXID of your Mjolnir and " | |||
| "example.com with your homeserver domain. You can easily obtain an access " | |||
| "token for a homeserver admin account the same way you can obtain an " | |||
| "access token for Mjolnir itself. If you made Mjolnir Admin you can just " | |||
| "use the Mjolnir token." | |||
| "To expose the APIs publicly, add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:39 | |||
| msgid "" | |||
| "The APIs can also be accessed via [Synapse " | |||
| "Admin](https://github.com/etkecc/synapse-admin), a web UI tool you can " | |||
| "use to administrate users, rooms, media, etc. on your Matrix server. The " | |||
| "playbook can install and configure Synapse Admin for you. For details " | |||
| "about it, see [this page](configuring-playbook-synapse-admin.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:41 | |||
| msgid "" | |||
| "**Note**: access to the APIs is restricted with a valid access token, so " | |||
| "exposing them publicly should not be a real security concern. Still, " | |||
| "doing so is not recommended for additional security. See [official " | |||
| "Synapse reverse-proxying recommendations](https://element-" | |||
| "hq.github.io/synapse/latest/reverse_proxy.html#synapse-administration-" | |||
| "endpoints)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:43 | |||
| msgid "" | |||
| "To discharge rate limiting, run the following command on systems that " | |||
| "ship curl (note that it does not work on outdated Windows 10). Even if " | |||
| "the APIs are not exposed to the internet, you should still be able to run" | |||
| " the command on the homeserver locally. Before running it, make sure to " | |||
| "replace `@bot.mjolnir:example.com` with the MXID of your Mjolnir:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:35 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:49 | |||
| msgid "" | |||
| "You can obtain an access token for a homeserver admin account in the same" | |||
| " way as you can do so for Mjolnir itself. If you have made Mjolnir an " | |||
| "admin, you can just use the Mjolnir token." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:51 | |||
| msgid "Create a management room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:37 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:53 | |||
| msgid "" | |||
| "Using your own account, create a new invite only room that you will use " | |||
| "to manage the bot. This is the room where you will see the status of the " | |||
| @@ -129,13 +153,13 @@ msgid "" | |||
| "it is important that you only invite trusted users to this room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:39 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:55 | |||
| msgid "" | |||
| "If you make the management room encrypted (E2EE), then you MUST enable " | |||
| "and use Pantalaimon (see below)." | |||
| "and use Pantalaimon (see [below](#configuration-with-e2ee-support))." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:41 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:57 | |||
| msgid "" | |||
| "Once you have created the room you need to copy the room ID so you can " | |||
| "tell the bot to use that room. In Element Web you can do this by going to" | |||
| @@ -143,44 +167,58 @@ msgid "" | |||
| "room ID. The room ID will look something like `!qporfwt:example.com`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:43 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:59 | |||
| msgid "" | |||
| "Finally invite the `@bot.mjolnir:example.com` account you created earlier" | |||
| " into the room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:45 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:61 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:47 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:63 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `MANAGEMENT_ROOM_ID_HERE`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:72 | |||
| msgid "End-to-End Encryption support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:74 | |||
| msgid "" | |||
| "Decide whether you want Mjolnir to be capable of operating in end-to-end " | |||
| "encrypted (E2EE) rooms. This includes the management room and the " | |||
| "moderated rooms. To support E2EE, Mjolnir needs to [use Pantalaimon" | |||
| "](configuring-playbook-pantalaimon.md)." | |||
| "moderated rooms." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:49 | |||
| msgid "a. Configuration with E2EE support" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:76 | |||
| msgid "" | |||
| "To support E2EE, Mjolnir needs to [use Pantalaimon](configuring-playbook-" | |||
| "pantalaimon.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:51 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:78 | |||
| msgid "Configuration with E2EE support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:80 | |||
| msgid "" | |||
| "When using Pantalaimon, Mjolnir will log in to its bot account itself " | |||
| "through Pantalaimon, so configure its username and password." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:53 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:88 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:102 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:82 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | |||
| "needs):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:72 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:96 | |||
| msgid "" | |||
| "The playbook's `group_vars` will configure other required settings. If " | |||
| "using this role separately without the playbook, you also need to " | |||
| @@ -189,53 +227,80 @@ msgid "" | |||
| "playbook's `group_vars`:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:84 | |||
| msgid "b. Configuration without E2EE support" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:108 | |||
| msgid "Configuration without E2EE support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:86 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:110 | |||
| msgid "" | |||
| "When NOT using Pantalaimon, Mjolnir does not log in by itself and you " | |||
| "must give it an access token for its bot account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:90 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:112 | |||
| msgid "" | |||
| "You must replace `ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and " | |||
| "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values." | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `ACCESS_TOKEN_HERE` with the one created [above](#get-an-access-" | |||
| "token)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:100 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:118 | |||
| msgid "Adding Mjolnir synapse antispam module (optional)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:112 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:120 | |||
| msgid "" | |||
| "To enable Mjolnir synapse antispam module, add the following " | |||
| "configuration to your `inventory/host_vars/matrix.example.com/vars.yml` " | |||
| "file (adapt to your needs):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:130 | |||
| msgid "Extending the configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:132 | |||
| msgid "" | |||
| "You can configure additional options by adding the " | |||
| "`matrix_bot_mjolnir_configuration_extension_yaml` variable to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:134 | |||
| msgid "" | |||
| "For example, to change Mjolnir's `recordIgnoredInvites` option to `true`," | |||
| " add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:148 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:114 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:150 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:121 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:157 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:123 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:159 | |||
| msgid "" | |||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | |||
| "automatically create the bot's user account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:125 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:161 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just install-all` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:127 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:163 | |||
| msgid "" | |||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | |||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | |||
| @@ -244,7 +309,7 @@ msgid "" | |||
| "`just setup-all`, or these components will still remain installed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:129 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:165 | |||
| msgid "" | |||
| "If you change the Pantalaimon's password " | |||
| "(`matrix_bot_mjolnir_pantalaimon_password` in your `vars.yml` file) " | |||
| @@ -255,11 +320,11 @@ msgid "" | |||
| "know its new password." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:131 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:167 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:133 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:169 | |||
| msgid "" | |||
| "You can refer to the upstream [documentation](https://github.com/matrix-" | |||
| "org/mjolnir) for additional ways to use and configure Mjolnir. Check out " | |||
| @@ -267,16 +332,113 @@ msgid "" | |||
| "#quickstart-guide) for some basic commands you can give to the bot." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:135 | |||
| msgid "" | |||
| "You can configure additional options by adding the " | |||
| "`matrix_bot_mjolnir_configuration_extension_yaml` variable to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:137 | |||
| msgid "" | |||
| "For example to change Mjolnir's `recordIgnoredInvites` option to `true` " | |||
| "you would add the following to your `vars.yml` file." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/matrix-org/mjolnir) to learn what it " | |||
| #~ "does and why it might be useful" | |||
| #~ " to you." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The playbook does not automatically " | |||
| #~ "create users for you. The bot " | |||
| #~ "requires an access token to be " | |||
| #~ "able to connect to your homeserver." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You **need to register the bot " | |||
| #~ "user manually** before setting up the" | |||
| #~ " bot." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Refer to the documentation on [how " | |||
| #~ "to obtain an access token](obtaining-" | |||
| #~ "access-tokens.md)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You will need to prevent Synapse " | |||
| #~ "from rate limiting the bot's account." | |||
| #~ " This is not an optional step. " | |||
| #~ "If you do not do this step " | |||
| #~ "Mjolnir will crash. This can be " | |||
| #~ "done using Synapse's [admin API](https" | |||
| #~ "://matrix-" | |||
| #~ "org.github.io/synapse/latest/admin_api/user_admin_api.html" | |||
| #~ "#override-ratelimiting-for-users). Please " | |||
| #~ "ask for help if you are " | |||
| #~ "uncomfortable with these steps or run" | |||
| #~ " into issues." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If your Synapse Admin API is " | |||
| #~ "exposed to the internet for some " | |||
| #~ "reason like running the Synapse Admin" | |||
| #~ " Role [Link](configuring-playbook-synapse-" | |||
| #~ "admin.md) or running " | |||
| #~ "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" | |||
| #~ " true` in your playbook config. If" | |||
| #~ " your API is not externally exposed" | |||
| #~ " you should still be able to on" | |||
| #~ " the local host for your synapse " | |||
| #~ "run these commands." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The following command works on semi " | |||
| #~ "up to date Windows 10 installs and" | |||
| #~ " All Windows 11 installations and " | |||
| #~ "other systems that ship curl. `curl " | |||
| #~ "--header \"Authorization: Bearer <access_token>\"" | |||
| #~ " -X POST " | |||
| #~ "https://matrix.example.com/_synapse/admin/v1/users/@bot.mjolnir:example.com/override_ratelimit`" | |||
| #~ " Replace `@bot.mjolnir:example.com` with the " | |||
| #~ "MXID of your Mjolnir and example.com " | |||
| #~ "with your homeserver domain. You can " | |||
| #~ "easily obtain an access token for " | |||
| #~ "a homeserver admin account the same " | |||
| #~ "way you can obtain an access token" | |||
| #~ " for Mjolnir itself. If you made " | |||
| #~ "Mjolnir Admin you can just use the" | |||
| #~ " Mjolnir token." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If you make the management room " | |||
| #~ "encrypted (E2EE), then you MUST enable" | |||
| #~ " and use Pantalaimon (see below)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Decide whether you want Mjolnir to " | |||
| #~ "be capable of operating in end-" | |||
| #~ "to-end encrypted (E2EE) rooms. This " | |||
| #~ "includes the management room and the " | |||
| #~ "moderated rooms. To support E2EE, " | |||
| #~ "Mjolnir needs to [use Pantalaimon" | |||
| #~ "](configuring-playbook-pantalaimon.md)." | |||
| #~ msgstr "" | |||
| #~ msgid "a. Configuration with E2EE support" | |||
| #~ msgstr "" | |||
| #~ msgid "b. Configuration without E2EE support" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You must replace " | |||
| #~ "`ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and " | |||
| #~ "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own " | |||
| #~ "values." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "For example to change Mjolnir's " | |||
| #~ "`recordIgnoredInvites` option to `true` you" | |||
| #~ " would add the following to your " | |||
| #~ "`vars.yml` file." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -45,8 +45,8 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://src.miscworks.net/fair/matrix-" | |||
| "appservice-kakaotalk) to learn what it does and why it might be useful to" | |||
| " you." | |||
| "appservice-kakaotalk/src/branch/master/README.md) to learn what it does " | |||
| "and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:9 | |||
| @@ -228,3 +228,11 @@ msgid "" | |||
| "in the future, as that would break the Double Puppeting feature" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://src.miscworks.net/fair/matrix-" | |||
| #~ "appservice-kakaotalk) to learn what it " | |||
| #~ "does and why it might be useful" | |||
| #~ " to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -33,8 +33,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:5 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://github.com/kelaresg/go-skype-" | |||
| "bridge/blob/master/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:7 | |||
| @@ -98,3 +99,9 @@ msgstr "" | |||
| msgid "Send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -43,9 +43,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-heisenbridge.md:7 | |||
| msgid "" | |||
| "See the project's " | |||
| "[README](https://github.com/hifi/heisenbridge/blob/master/README.md) to " | |||
| "learn what it does and why it might be useful to you. You can also take a" | |||
| " look at [this demonstration " | |||
| "[documentation](https://github.com/hifi/heisenbridge/blob/master/README.md)" | |||
| " to learn what it does and why it might be useful to you. You can also " | |||
| "take a look at [this demonstration " | |||
| "video](https://www.youtube.com/watch?v=nQk1Bp4tk4I)." | |||
| msgstr "" | |||
| @@ -183,3 +183,13 @@ msgid "" | |||
| "[#heisenbridge:vi.fi](https://matrix.to/#/#heisenbridge:vi.fi) for help." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[README](https://github.com/hifi/heisenbridge/blob/master/README.md)" | |||
| #~ " to learn what it does and why" | |||
| #~ " it might be useful to you. You" | |||
| #~ " can also take a look at [this" | |||
| #~ " demonstration " | |||
| #~ "video](https://www.youtube.com/watch?v=nQk1Bp4tk4I)." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -34,15 +34,15 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:5 | |||
| msgid "" | |||
| "Hookshot can bridge [Webhooks](https://en.wikipedia.org/wiki/Webhook) " | |||
| "from software project management services such as GitHub, GitLab, JIRA, " | |||
| "from software project management services such as GitHub, GitLab, Jira, " | |||
| "and Figma, as well as generic webhooks." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://matrix-org.github.io/matrix-" | |||
| "hookshot/latest/hookshot.html) to learn what it does in detail and why it" | |||
| " might be useful to you." | |||
| "hookshot/latest/hookshot.html) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:9 | |||
| @@ -53,152 +53,172 @@ msgid "" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:11 | |||
| msgid "Setup Instructions" | |||
| msgid "Prerequisites" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:13 | |||
| msgid "" | |||
| "Refer to the [official instructions](https://matrix-org.github.io/matrix-" | |||
| "hookshot/latest/setup.html) to learn what the individual options do." | |||
| msgid "Download GitHub app private key (optional)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:15 | |||
| msgid "" | |||
| "Enable the bridge by adding `matrix_hookshot_enabled: true` to your " | |||
| "`vars.yml` file" | |||
| "If you're setting up the GitHub bridge, you need to create your GitHub " | |||
| "app, and generate a private key file of it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:16 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:17 | |||
| msgid "" | |||
| "For each of the services (GitHub, GitLab, Jira, Figma, generic webhooks) " | |||
| "fill in the respective variables `matrix_hookshot_service_*` listed in " | |||
| "[main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml) as " | |||
| "required." | |||
| "You need to download the private key file, if you will install the file " | |||
| "manually or with the `aux` role. For details, see [the section below" | |||
| "](#manage-github-private-key-with-aux-role)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:17 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:19 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:21 | |||
| msgid "" | |||
| "Take special note of the `matrix_hookshot_*_enabled` variables. Services " | |||
| "that need no further configuration are enabled by default (GitLab, " | |||
| "Generic), while you must first add the required configuration and enable " | |||
| "the others (GitHub, Jira, Figma)." | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `GITHUB_PRIVATE_KEY_HERE` with the one created [above](#download-" | |||
| "github-app-private-key)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:18 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:35 | |||
| msgid "" | |||
| "If you're setting up the GitHub bridge, you'll need to generate and " | |||
| "download a private key file after you created your GitHub app. Copy the " | |||
| "contents of that file to the variable " | |||
| "`matrix_hookshot_github_private_key` so the playbook can install it for " | |||
| "you, or use one of the [other methods](#manage-github-private-key-with-" | |||
| "aux-role) explained below." | |||
| "For each of the services (GitHub, GitLab, Jira, Figma, and generic " | |||
| "webhooks) fill in the respective variables `matrix_hookshot_service_*` " | |||
| "listed in [main.yml](../roles/custom/matrix-bridge-" | |||
| "hookshot/defaults/main.yml) as required." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:19 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:37 | |||
| msgid "" | |||
| "If you've already installed Matrix services using the playbook before, " | |||
| "you'll need to re-run it (`--tags=setup-all,start`). If not, proceed with" | |||
| " [configuring other playbook services](configuring-playbook.md) and then " | |||
| "with [Installing](installing.md). Get back to this guide once ready. " | |||
| "Hookshot can be set up individually using the tag `setup-hookshot`." | |||
| "Take special note of the `matrix_hookshot_*_enabled` variables. Services " | |||
| "that need no further configuration are enabled by default (GitLab and " | |||
| "generic webhooks), while you must first add the required configuration " | |||
| "and enable the others (GitHub, Jira, and Figma)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:21 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:39 | |||
| msgid "Extending the configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:41 | |||
| msgid "" | |||
| "Other configuration options are available via the " | |||
| "You can configure additional options by adding the " | |||
| "`matrix_hookshot_configuration_extension_yaml` and " | |||
| "`matrix_hookshot_registration_extension_yaml` variables, see the comments" | |||
| " in [main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml) " | |||
| "for how to use them." | |||
| "`matrix_hookshot_registration_extension_yaml` variables." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:23 | |||
| msgid "Finally, run the playbook (see [installing](installing.md))." | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:43 | |||
| msgid "" | |||
| "Refer the [official instructions](https://matrix-org.github.io/matrix-" | |||
| "hookshot/latest/setup.html) and the comments in " | |||
| "[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml) to " | |||
| "learn what the individual options do." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:25 | |||
| msgid "End-to-bridge encryption" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:45 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:27 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:47 | |||
| msgid "" | |||
| "You can enable [encryption](https://matrix-org.github.io/matrix-" | |||
| "hookshot/latest/advanced/encryption.html) for Hookshot by adding " | |||
| "`matrix_hookshot_encryption_enabled: true` to your configuration " | |||
| "(`vars.yml`) and [executing the playbook](installing.md) again." | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:29 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:54 | |||
| msgid "" | |||
| "Should the crypto store be corrupted, you can reset it by executing this " | |||
| "Ansible playbook with the tag `reset-hookshot-encryption` added, for " | |||
| "example `ansible-playbook -i inventory/hosts setup.yml --tags=reset-" | |||
| "hookshot-encryption`." | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just install-service hookshot` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:56 | |||
| msgid "" | |||
| "`just install-service hookshot` is useful for maintaining your setup " | |||
| "quickly 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 `just setup-" | |||
| "all` runs the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:31 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:58 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:33 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:60 | |||
| msgid "" | |||
| "To use the bridge, you need to create a room and invite the Hookshot bot " | |||
| "(`@hookshot:example.com`) to it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:35 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:62 | |||
| msgid "" | |||
| "Make sure the bot is able to send state events (usually the Moderator " | |||
| "power level in clients)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:37 | |||
| msgid "Send a `!hookshot help` message to see a list of help commands." | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:64 | |||
| msgid "" | |||
| "Send `!hookshot help` to the room to see the bridge's help menu for " | |||
| "additional commands." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:39 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:66 | |||
| msgid "" | |||
| "Refer to [Hookshot's documentation](https://matrix-org.github.io/matrix-" | |||
| "hookshot/latest/usage.html) for more details about using the bridge's " | |||
| "various features." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:41 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:68 | |||
| msgid "" | |||
| "**Important**: Note that the different listeners are bound to certain " | |||
| "paths which might differ from those assumed by the hookshot " | |||
| "documentation, see [URLs for bridges setup](#urls-for-bridges-setup) " | |||
| "below." | |||
| "💡 **Note**: the different listeners are bound to certain paths which " | |||
| "might differ from those assumed by the hookshot documentation. See [URLs " | |||
| "for bridges setup](#urls-for-bridges-setup) below." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:43 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:70 | |||
| msgid "Reset crypto store" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:72 | |||
| msgid "" | |||
| "Should the crypto store be corrupted, you can reset it by executing this " | |||
| "Ansible playbook with the tag `reset-hookshot-encryption` added:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:78 | |||
| msgid "More setup documentation" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:45 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:80 | |||
| msgid "URLs for bridges setup" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:47 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:82 | |||
| msgid "" | |||
| "Unless indicated otherwise, the following endpoints are reachable on your" | |||
| " `matrix.` subdomain (if the feature is enabled)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| msgid "listener" | |||
| msgid "Listener" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| msgid "default path" | |||
| msgid "Default path" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| msgid "variable" | |||
| msgid "Variable" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| msgid "used as" | |||
| msgid "Used as" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| @@ -262,7 +282,7 @@ msgid "`matrix_hookshot_jira_oauth_endpoint`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| msgid "JIRA OAuth" | |||
| msgid "Jira OAuth" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| @@ -349,71 +369,72 @@ msgstr "" | |||
| msgid "Prometheus" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:61 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:96 | |||
| msgid "" | |||
| "Also see the various `matrix_hookshot_container_labels_*` variables in " | |||
| "[main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml), which" | |||
| " expose URLs publicly." | |||
| "[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml), " | |||
| "which expose URLs publicly" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:63 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:98 | |||
| msgid "" | |||
| "The different listeners are also reachable *internally* in the docker-" | |||
| "network via the container's name (configured by " | |||
| "`matrix_hookshot_container_url`) and on different ports (e.g. " | |||
| "`matrix_hookshot_appservice_port`). Read [main.yml](/roles/custom/matrix-" | |||
| "bridge-hookshot/defaults/main.yml) in detail for more info." | |||
| "`matrix_hookshot_appservice_port`). Read [main.yml](../roles/custom" | |||
| "/matrix-bridge-hookshot/defaults/main.yml) in detail for more info." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:65 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:100 | |||
| msgid "Manage GitHub Private Key with aux role" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:67 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:102 | |||
| msgid "" | |||
| "The GitHub bridge requires you to install a private key file. This can be" | |||
| " done in multiple ways:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:68 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:104 | |||
| msgid "" | |||
| "copy the *contents* of the downloaded file and set the variable " | |||
| "`matrix_hookshot_github_private_key` to the contents (see example in " | |||
| "[main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml))." | |||
| "[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml))." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:69 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:105 | |||
| msgid "" | |||
| "somehow copy the file to the path `{{ matrix_hookshot_base_path }}/{{ " | |||
| "matrix_hookshot_github_private_key_file }}` (default: `/matrix/hookshot" | |||
| "/private-key.pem`) on the server manually." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:70 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:106 | |||
| msgid "" | |||
| "use the [`aux` role](https://github.com/mother-of-all-self-hosting" | |||
| "/ansible-role-aux) to copy the file from an arbitrary path on your " | |||
| "ansible client to the correct path on the server." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:72 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:108 | |||
| msgid "" | |||
| "To use the `aux` role, make sure the `matrix_hookshot_github_private_key`" | |||
| " variable is empty. Then add the following additional configuration:" | |||
| " variable is empty. Then add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:83 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:119 | |||
| msgid "" | |||
| "For more information, see the documentation in the [default configuration" | |||
| " of the aux role](https://github.com/mother-of-all-self-hosting/ansible-" | |||
| "role-aux/blob/main/defaults/main.yml)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:85 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:121 | |||
| msgid "Provisioning API" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:87 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:123 | |||
| msgid "" | |||
| "The provisioning API will be enabled automatically if you set " | |||
| "`matrix_dimension_enabled: true` and provided a " | |||
| @@ -423,11 +444,11 @@ msgid "" | |||
| "`matrix_hookshot_container_url` and `matrix_hookshot_provisioning_port`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:89 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:125 | |||
| msgid "Metrics" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:91 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:127 | |||
| msgid "" | |||
| "Metrics are **only enabled by default** if the builtin [Prometheus" | |||
| "](configuring-playbook-prometheus-grafana.md) is enabled (by default, " | |||
| @@ -436,32 +457,32 @@ msgid "" | |||
| "set up your own Dashboard for displaying them." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:93 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:129 | |||
| msgid "" | |||
| "To explicitly enable metrics, use `matrix_hookshot_metrics_enabled: " | |||
| "true`. This only exposes metrics over the container network, however." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:95 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:131 | |||
| msgid "" | |||
| "**To collect metrics from an external Prometheus server**, besides " | |||
| "enabling metrics as described above, you will also need to enable metrics" | |||
| " exposure on `https://matrix.example.com/metrics/hookshot` by:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:97 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:133 | |||
| msgid "" | |||
| "either enabling metrics exposure for Hookshot via " | |||
| "`matrix_hookshot_metrics_proxying_enabled: true`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:98 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:134 | |||
| msgid "" | |||
| "or enabling metrics exposure for all services via " | |||
| "`matrix_metrics_exposure_enabled: true`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:100 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:136 | |||
| msgid "" | |||
| "Whichever one you go with, by default metrics are exposed publicly " | |||
| "**without** password-protection. See [the Prometheus and Grafana docs" | |||
| @@ -469,11 +490,11 @@ msgid "" | |||
| "protection for metrics." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:102 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:138 | |||
| msgid "Collision with matrix-appservice-webhooks" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:104 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:140 | |||
| msgid "" | |||
| "If you are also running [matrix-appservice-webhooks](configuring-" | |||
| "playbook-bridge-appservice-webhooks.md), it reserves its namespace by the" | |||
| @@ -483,3 +504,175 @@ msgid "" | |||
| "`matrix_hookshot_generic_userIdPrefix: '_webhooks_'`)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "Hookshot can bridge " | |||
| #~ "[Webhooks](https://en.wikipedia.org/wiki/Webhook) from " | |||
| #~ "software project management services such " | |||
| #~ "as GitHub, GitLab, JIRA, and Figma, " | |||
| #~ "as well as generic webhooks." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://matrix-" | |||
| #~ "org.github.io/matrix-hookshot/latest/hookshot.html) to " | |||
| #~ "learn what it does in detail and" | |||
| #~ " why it might be useful to you." | |||
| #~ msgstr "" | |||
| #~ msgid "Setup Instructions" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Refer to the [official instructions](https" | |||
| #~ "://matrix-org.github.io/matrix-hookshot/latest/setup.html)" | |||
| #~ " to learn what the individual options" | |||
| #~ " do." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Enable the bridge by adding " | |||
| #~ "`matrix_hookshot_enabled: true` to your " | |||
| #~ "`vars.yml` file" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "For each of the services (GitHub, " | |||
| #~ "GitLab, Jira, Figma, generic webhooks) " | |||
| #~ "fill in the respective variables " | |||
| #~ "`matrix_hookshot_service_*` listed in " | |||
| #~ "[main.yml](/roles/custom/matrix-bridge-" | |||
| #~ "hookshot/defaults/main.yml) as required." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Take special note of the " | |||
| #~ "`matrix_hookshot_*_enabled` variables. Services that" | |||
| #~ " need no further configuration are " | |||
| #~ "enabled by default (GitLab, Generic), " | |||
| #~ "while you must first add the " | |||
| #~ "required configuration and enable the " | |||
| #~ "others (GitHub, Jira, Figma)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If you're setting up the GitHub " | |||
| #~ "bridge, you'll need to generate and " | |||
| #~ "download a private key file after " | |||
| #~ "you created your GitHub app. Copy " | |||
| #~ "the contents of that file to the" | |||
| #~ " variable `matrix_hookshot_github_private_key` so " | |||
| #~ "the playbook can install it for " | |||
| #~ "you, or use one of the [other " | |||
| #~ "methods](#manage-github-private-key-with-" | |||
| #~ "aux-role) explained below." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If you've already installed Matrix " | |||
| #~ "services using the playbook before, " | |||
| #~ "you'll need to re-run it (`--tags" | |||
| #~ "=setup-all,start`). If not, proceed with" | |||
| #~ " [configuring other playbook services" | |||
| #~ "](configuring-playbook.md) and then with " | |||
| #~ "[Installing](installing.md). Get back to this" | |||
| #~ " guide once ready. Hookshot can be" | |||
| #~ " set up individually using the tag" | |||
| #~ " `setup-hookshot`." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Other configuration options are available " | |||
| #~ "via the `matrix_hookshot_configuration_extension_yaml` " | |||
| #~ "and `matrix_hookshot_registration_extension_yaml` " | |||
| #~ "variables, see the comments in " | |||
| #~ "[main.yml](/roles/custom/matrix-bridge-" | |||
| #~ "hookshot/defaults/main.yml) for how to use " | |||
| #~ "them." | |||
| #~ msgstr "" | |||
| #~ msgid "Finally, run the playbook (see [installing](installing.md))." | |||
| #~ msgstr "" | |||
| #~ msgid "End-to-bridge encryption" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You can enable [encryption](https://matrix-" | |||
| #~ "org.github.io/matrix-hookshot/latest/advanced/encryption.html)" | |||
| #~ " for Hookshot by adding " | |||
| #~ "`matrix_hookshot_encryption_enabled: true` to your" | |||
| #~ " configuration (`vars.yml`) and [executing " | |||
| #~ "the playbook](installing.md) again." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Should the crypto store be corrupted," | |||
| #~ " you can reset it by executing " | |||
| #~ "this Ansible playbook with the tag " | |||
| #~ "`reset-hookshot-encryption` added, for " | |||
| #~ "example `ansible-playbook -i inventory/hosts" | |||
| #~ " setup.yml --tags=reset-hookshot-encryption`." | |||
| #~ msgstr "" | |||
| #~ msgid "Send a `!hookshot help` message to see a list of help commands." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "**Important**: Note that the different " | |||
| #~ "listeners are bound to certain paths " | |||
| #~ "which might differ from those assumed" | |||
| #~ " by the hookshot documentation, see " | |||
| #~ "[URLs for bridges setup](#urls-for-" | |||
| #~ "bridges-setup) below." | |||
| #~ msgstr "" | |||
| #~ msgid "listener" | |||
| #~ msgstr "" | |||
| #~ msgid "default path" | |||
| #~ msgstr "" | |||
| #~ msgid "variable" | |||
| #~ msgstr "" | |||
| #~ msgid "used as" | |||
| #~ msgstr "" | |||
| #~ msgid "JIRA OAuth" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Also see the various " | |||
| #~ "`matrix_hookshot_container_labels_*` variables in " | |||
| #~ "[main.yml](/roles/custom/matrix-bridge-" | |||
| #~ "hookshot/defaults/main.yml), which expose URLs " | |||
| #~ "publicly." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The different listeners are also " | |||
| #~ "reachable *internally* in the docker-" | |||
| #~ "network via the container's name " | |||
| #~ "(configured by `matrix_hookshot_container_url`) and" | |||
| #~ " on different ports (e.g. " | |||
| #~ "`matrix_hookshot_appservice_port`). Read " | |||
| #~ "[main.yml](/roles/custom/matrix-bridge-" | |||
| #~ "hookshot/defaults/main.yml) in detail for more" | |||
| #~ " info." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "copy the *contents* of the downloaded" | |||
| #~ " file and set the variable " | |||
| #~ "`matrix_hookshot_github_private_key` to the contents" | |||
| #~ " (see example in [main.yml](/roles/custom" | |||
| #~ "/matrix-bridge-hookshot/defaults/main.yml))." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "To use the `aux` role, make sure" | |||
| #~ " the `matrix_hookshot_github_private_key` variable " | |||
| #~ "is empty. Then add the following " | |||
| #~ "additional configuration:" | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -33,8 +33,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:5 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://github.com/benkuly/matrix-sms-" | |||
| "bridge/blob/master/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:7 | |||
| @@ -99,3 +100,9 @@ msgid "" | |||
| "bridge/blob/master/README.md#user-guide) to see how this bridge works." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -40,8 +40,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/mautrix/twitter) to " | |||
| "learn what it does and why it might be useful to you." | |||
| "See the project's " | |||
| "[documentation](https://github.com/mautrix/twitter/blob/master/README.md)" | |||
| " to learn what it does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:9 | |||
| @@ -49,58 +50,61 @@ msgid "Prerequisite (optional)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:11 | |||
| msgid "Enable Appservice Double Puppet (optional)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13 | |||
| 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." | |||
| "double-puppet.md) service for this playbook." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15 | |||
| msgid "" | |||
| "For details about configuring Double Puppeting for this bridge, see the " | |||
| "section below: [Set up Double Puppeting](#-set-up-double-puppeting)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:19 | |||
| 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-twitter.md:23 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:27 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:32 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36 | |||
| msgid "" | |||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | |||
| "automatically create the bot's user account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:38 | |||
| 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-twitter.md:38 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40 | |||
| msgid "" | |||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | |||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | |||
| @@ -109,71 +113,60 @@ msgid "" | |||
| "`just setup-all`, or these components will still remain installed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:44 | |||
| msgid "" | |||
| "You then need to start a chat with `@twitterbot:example.com` (where " | |||
| "`example.com` is your base domain, not the `matrix.` domain)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:43 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45 | |||
| msgid "" | |||
| "Send login-cookie to start the login. The bot should respond with " | |||
| "instructions on how to proceed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47 | |||
| msgid "" | |||
| "You can learn more here about authentication from the bridge's [official " | |||
| "documentation on " | |||
| "Authentication](https://docs.mau.fi/bridges/python/twitter/authentication.html)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49 | |||
| msgid "💡 Set up Double Puppeting" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:51 | |||
| msgid "" | |||
| "After successfully enabling bridging, you may wish to set up [Double " | |||
| "Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) " | |||
| "(hint: you most likely do)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:51 | |||
| msgid "To set it up, you have 2 ways of going about it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:53 | |||
| msgid "" | |||
| "Method 1: automatically, by enabling Appservice Double Puppet or Shared " | |||
| "Secret Auth" | |||
| msgid "To set it up, you have 2 ways of going about it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:55 | |||
| msgid "" | |||
| "The bridge automatically performs Double Puppeting if [Appservice Double " | |||
| "Puppet](configuring-playbook-appservice-double-puppet.md) or [Shared " | |||
| "Secret Auth](configuring-playbook-shared-secret-auth.md) service is " | |||
| "configured and enabled on the server for this playbook." | |||
| msgid "Method 1: automatically, by enabling Appservice Double Puppet" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:57 | |||
| msgid "" | |||
| "Enabling [Appservice Double Puppet](configuring-playbook-appservice-" | |||
| "double-puppet.md) is the recommended way of setting up Double Puppeting, " | |||
| "as it's easier to accomplish, works for all your users automatically, and" | |||
| " has less of a chance of breaking in the future." | |||
| "The bridge automatically performs Double Puppeting if [Appservice Double " | |||
| "Puppet](configuring-playbook-appservice-double-puppet.md) service is " | |||
| "configured and enabled on the server for this playbook." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:59 | |||
| msgid "" | |||
| "Enabling double puppeting by enabling the [Shared Secret Auth" | |||
| "](configuring-playbook-shared-secret-auth.md) service works at the time " | |||
| "of writing, but is deprecated and will stop working in the future." | |||
| "This is the recommended way of setting up Double Puppeting, as it's " | |||
| "easier to accomplish, works for all your users automatically, and has " | |||
| "less of a chance of breaking in the future." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:61 | |||
| @@ -182,9 +175,88 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:63 | |||
| msgid "" | |||
| "This method is currently not available for the Mautrix-Twitter bridge, " | |||
| "but is on the " | |||
| "[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md) " | |||
| "under Misc/Manual login with `login-matrix`" | |||
| "When using this method, **each user** that wishes to enable Double " | |||
| "Puppeting needs to follow the following steps:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:65 | |||
| msgid "" | |||
| "retrieve a Matrix access token for yourself. Refer to the documentation " | |||
| "on [how to do that](obtaining-access-tokens.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:67 | |||
| msgid "" | |||
| "send the access token to the bot. Example: `login-matrix " | |||
| "MATRIX_ACCESS_TOKEN_HERE`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:69 | |||
| msgid "" | |||
| "make sure you don't log out the `Mautrix-Slack` device some time in the " | |||
| "future, as that would break the Double Puppeting feature" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/mautrix/twitter) to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| #~ 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 "" | |||
| #~ msgid "" | |||
| #~ "Method 1: automatically, by enabling " | |||
| #~ "Appservice Double Puppet or Shared " | |||
| #~ "Secret Auth" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The bridge automatically performs Double " | |||
| #~ "Puppeting if [Appservice Double Puppet" | |||
| #~ "](configuring-playbook-appservice-double-" | |||
| #~ "puppet.md) or [Shared Secret Auth" | |||
| #~ "](configuring-playbook-shared-secret-auth.md) " | |||
| #~ "service is configured and enabled on " | |||
| #~ "the server for this playbook." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Enabling [Appservice Double Puppet](configuring-" | |||
| #~ "playbook-appservice-double-puppet.md) is " | |||
| #~ "the recommended way of setting up " | |||
| #~ "Double Puppeting, as it's easier to " | |||
| #~ "accomplish, works for all your users " | |||
| #~ "automatically, and has less of a " | |||
| #~ "chance of breaking in the future." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Enabling double puppeting by enabling " | |||
| #~ "the [Shared Secret Auth](configuring-" | |||
| #~ "playbook-shared-secret-auth.md) service " | |||
| #~ "works at the time of writing, but" | |||
| #~ " is deprecated and will stop working" | |||
| #~ " in the future." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "This method is currently not available" | |||
| #~ " for the Mautrix-Twitter bridge, but" | |||
| #~ " is on the " | |||
| #~ "[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md)" | |||
| #~ " under Misc/Manual login with `login-" | |||
| #~ "matrix`" | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -36,8 +36,8 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:5 | |||
| msgid "" | |||
| "See the project's " | |||
| "[documentation](https://github.com/mautrix/wsproxy#readme) to learn what " | |||
| "it does and why it might be useful to you." | |||
| "[documentation](https://github.com/mautrix/wsproxy/blob/master/README.md)" | |||
| " to learn what it does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:7 | |||
| @@ -144,3 +144,10 @@ msgid "" | |||
| "running `android-sms` and/or `matrix-imessage` on your device(s)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/mautrix/wsproxy#readme) to" | |||
| #~ " learn what it does and why it" | |||
| #~ " might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -55,8 +55,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:9 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://gitlab.com/mx-puppet/discord" | |||
| "/mx-puppet-discord/blob/master/README.md) to learn what it does and why " | |||
| "it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:11 | |||
| @@ -138,3 +139,9 @@ msgstr "" | |||
| msgid "Also send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -34,8 +34,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:5 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://gitlab.com/xangelix-pub/matrix" | |||
| "/mx-puppet-groupme/blob/master/README.md) to learn what it does and why " | |||
| "it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:7 | |||
| @@ -122,3 +123,9 @@ msgstr "" | |||
| msgid "Also send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -8,7 +8,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: PROJECT VERSION\n" | |||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\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" | |||
| @@ -41,8 +41,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:7 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://gitlab.com/mx-puppet/slack/mx-" | |||
| "puppet-slack/blob/master/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:9 | |||
| @@ -135,3 +136,9 @@ msgstr "" | |||
| msgid "Also send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -33,8 +33,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:5 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://github.com/icewind1991/mx-" | |||
| "puppet-steam/blob/master/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:7 | |||
| @@ -115,3 +116,9 @@ msgstr "" | |||
| msgid "Also send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -40,8 +40,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:7 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://github.com/Sorunome/mx-puppet-" | |||
| "twitter/blob/master/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:9 | |||
| @@ -129,3 +130,9 @@ msgstr "" | |||
| msgid "Also send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -8,7 +8,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: PROJECT VERSION\n" | |||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\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" | |||
| @@ -42,8 +42,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-postmoogle.md:9 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/etkecc/postmoogle) " | |||
| "to learn what it does and why it might be useful to you." | |||
| "See the project's " | |||
| "[documentation](https://github.com/etkecc/postmoogle/blob/master/README.md)" | |||
| " to learn what it does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-postmoogle.md:11 | |||
| @@ -192,3 +193,10 @@ msgid "" | |||
| " it to `DEBUG` with the following additional configuration:" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/etkecc/postmoogle) to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -34,8 +34,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-wechat.md:5 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://github.com/duo/matrix-" | |||
| "wechat/blob/master/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-wechat.md:7 | |||
| @@ -97,3 +98,9 @@ msgstr "" | |||
| msgid "Send `help` to the bot to see the available commands." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -227,33 +227,59 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:87 | |||
| msgid "" | |||
| "To enable Email2Matrix, run the playbook with [playbook tags](playbook-" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:93 | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:94 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:95 | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:96 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just run-tags setup-email2matrix,start` or `just setup-all`" | |||
| "available: `just install-service email2matrix` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:97 | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:98 | |||
| msgid "" | |||
| "`just run-tags setup-email2matrix,start` is useful for maintaining your " | |||
| "setup quickly when its components remain unchanged. If you adjust your " | |||
| "`just install-service email2matrix` is useful for maintaining your setup " | |||
| "quickly 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 `just setup-" | |||
| "all` runs the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:99 | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:100 | |||
| msgid "" | |||
| "After installation, you may wish to send a test email to the email " | |||
| "address assigned to `mailbox1` (default: `mailbox1@matrix.example.com`) " | |||
| "to make sure that Email2Matrix works as expected." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "To enable Email2Matrix, run the playbook" | |||
| #~ " with [playbook tags](playbook-tags.md) as" | |||
| #~ " below:" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The shortcut commands with the [`just`" | |||
| #~ " program](just.md) are also available: " | |||
| #~ "`just run-tags setup-email2matrix,start` " | |||
| #~ "or `just setup-all`" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "`just run-tags setup-email2matrix,start` " | |||
| #~ "is useful for maintaining your setup " | |||
| #~ "quickly 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 `just setup-all` runs" | |||
| #~ " the `ensure-matrix-users-created` " | |||
| #~ "tag too." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -36,8 +36,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-ldap-auth.md:5 | |||
| msgid "" | |||
| "See that project's documentation to learn what it does and why it might " | |||
| "be useful to you." | |||
| "See the project's [documentation](https://github.com/matrix-org/matrix-" | |||
| "synapse-ldap3/blob/main/README.rst) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-ldap-auth.md:7 | |||
| @@ -82,3 +83,9 @@ msgid "" | |||
| "](configuring-playbook-matrix-ldap-registration-proxy.md)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See that project's documentation to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -53,8 +53,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-ma1sd.md:9 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/ma1uta/ma1sd) to " | |||
| "learn what it does and why it might be useful to you." | |||
| "See the project's " | |||
| "[documentation](https://github.com/ma1uta/ma1sd/blob/master/README.md) to" | |||
| " learn what it does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-ma1sd.md:11 | |||
| @@ -333,3 +334,10 @@ msgid "" | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/ma1uta/ma1sd) to learn" | |||
| #~ " what it does and why it might" | |||
| #~ " be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -43,101 +43,107 @@ msgstr "" | |||
| msgid "" | |||
| "In short, it's a sort of automation and firewalling service, which is " | |||
| "helpful if you're instaling Matrix services in a controlled corporate " | |||
| "environment. See that project's documentation to learn what it does and " | |||
| "why it might be useful to you." | |||
| "environment." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:13 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/devture/matrix-" | |||
| "corporal/blob/main/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:15 | |||
| msgid "" | |||
| "If you decide that you'd like to let this playbook install it for you, " | |||
| "you'd need to also:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:14 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:16 | |||
| msgid "" | |||
| "(required) [set up the Shared Secret Auth password provider module" | |||
| "](configuring-playbook-shared-secret-auth.md)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:15 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:17 | |||
| msgid "" | |||
| "(optional, but encouraged) [set up the REST authentication password " | |||
| "provider module](configuring-playbook-rest-auth.md)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:17 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:19 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:19 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:21 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | |||
| "needs):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:72 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:74 | |||
| msgid "" | |||
| "Matrix Corporal operates with a specific Matrix user on your server. By " | |||
| "default, it's `matrix-corporal` (controllable by the " | |||
| "`matrix_corporal_reconciliation_user_id_local_part` setting, see above)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:74 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:76 | |||
| msgid "" | |||
| "No matter what Matrix user ID you configure to run it with, make sure " | |||
| "that:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:76 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:78 | |||
| msgid "" | |||
| "the Matrix Corporal user is created by [registering it](registering-" | |||
| "users.md) **with administrator privileges**. Use a password you remember," | |||
| " as you'll need to log in from time to time to create or join rooms" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:78 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:80 | |||
| msgid "" | |||
| "the Matrix Corporal user is joined and has Admin/Moderator-level access " | |||
| "to any rooms you want it to manage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:80 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:82 | |||
| msgid "Using a locally-stored static policy" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:82 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:84 | |||
| msgid "" | |||
| "If you'd like to use a [static policy file](https://github.com/devture" | |||
| "/matrix-corporal/blob/master/docs/policy-providers.md#static-file-pull-" | |||
| "style-policy-provider), you can use a configuration like this:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:114 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:116 | |||
| msgid "" | |||
| "To learn more about what the policy configuration, see the matrix-" | |||
| "corporal documentation on [policy](https://github.com/devture/matrix-" | |||
| "corporal/blob/master/docs/policy.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:116 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:118 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:118 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:120 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:125 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:127 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just run-tags setup-aux-files,setup-corporal,start` or `just " | |||
| "setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:127 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:129 | |||
| msgid "" | |||
| "`just run-tags setup-aux-files,setup-corporal,start` is useful for " | |||
| "maintaining your setup quickly when its components remain unchanged. If " | |||
| @@ -146,33 +152,33 @@ msgid "" | |||
| "`just setup-all` runs the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:129 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:131 | |||
| msgid "Matrix Corporal files" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:131 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:133 | |||
| msgid "" | |||
| "The following local filesystem paths are mounted in the `matrix-corporal`" | |||
| " container and can be used in your configuration (or policy):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:133 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:135 | |||
| msgid "`/matrix/corporal/config` is mounted at `/etc/matrix-corporal` (read-only)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:135 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:137 | |||
| msgid "" | |||
| "`/matrix/corporal/var` is mounted at `/var/matrix-corporal` (read and " | |||
| "write)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:137 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:139 | |||
| msgid "" | |||
| "`/matrix/corporal/cache` is mounted at `/var/cache/matrix-corporal` (read" | |||
| " and write)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:139 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:141 | |||
| msgid "" | |||
| "As an example: you can create your own configuration files in " | |||
| "`/matrix/corporal/config` and they will appear in `/etc/matrix-corporal` " | |||
| @@ -183,3 +189,13 @@ msgid "" | |||
| "and write)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "In short, it's a sort of " | |||
| #~ "automation and firewalling service, which " | |||
| #~ "is helpful if you're instaling Matrix" | |||
| #~ " services in a controlled corporate " | |||
| #~ "environment. See that project's documentation" | |||
| #~ " to learn what it does and why" | |||
| #~ " it might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -35,7 +35,8 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-pantalaimon.md:5 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-" | |||
| "org/pantalaimon) to learn what it does and why it might be useful to you." | |||
| "org/pantalaimon/blob/master/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-pantalaimon.md:7 | |||
| @@ -91,3 +92,10 @@ msgid "" | |||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/matrix-org/pantalaimon) to learn what it" | |||
| #~ " does and why it might be " | |||
| #~ "useful to you." | |||
| #~ msgstr "" | |||
| @@ -8,7 +8,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: PROJECT VERSION\n" | |||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\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" | |||
| @@ -32,8 +32,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-rest-auth.md:5 | |||
| msgid "" | |||
| "See that project's documentation to learn what it does and why it might " | |||
| "be useful to you." | |||
| "See the project's [documentation](https://github.com/ma1uta/matrix-" | |||
| "synapse-rest-password-provider/blob/master/README.md) to learn what it " | |||
| "does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-rest-auth.md:7 | |||
| @@ -84,3 +85,9 @@ msgid "" | |||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See that project's documentation to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -36,8 +36,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-shared-secret-auth.md:5 | |||
| msgid "" | |||
| "See that project's documentation to learn what it does and why it might " | |||
| "be useful to you." | |||
| "See the project's [documentation](https://github.com/devture/matrix-" | |||
| "synapse-shared-secret-auth/blob/master/README.md) to learn what it does " | |||
| "and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-shared-secret-auth.md:7 | |||
| @@ -87,3 +88,9 @@ msgid "" | |||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See that project's documentation to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -33,8 +33,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-sygnal.md:5 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-org/sygnal) " | |||
| "to learn what it does and why it might be useful to you." | |||
| "See the project's [documentation](https://github.com/matrix-" | |||
| "org/sygnal/blob/master/README.md) to learn what it does and why it might " | |||
| "be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-sygnal.md:7 | |||
| @@ -200,3 +201,10 @@ msgid "" | |||
| "/matrix-org/sygnal/blob/master/docs/applications.md) document." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/matrix-org/sygnal) to learn what it " | |||
| #~ "does and why it might be useful" | |||
| #~ " to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -34,15 +34,20 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:5 | |||
| msgid "" | |||
| "See that project's [documentation](https://github.com/matrix-org/synapse-" | |||
| "auto-accept-invite) to learn what it does and why it might be useful to " | |||
| "you. In short, it automatically accepts room invites. You can specify " | |||
| "that only 1:1 room invites are auto-accepted. Defaults to false if not " | |||
| "In short, it automatically accepts room invites. You can specify that " | |||
| "only 1:1 room invites are auto-accepted. Defaults to false if not " | |||
| "specified." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-org/synapse-" | |||
| "auto-accept-invite/blob/main/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:9 | |||
| msgid "" | |||
| "**Note**: Synapse [v1.109.0](https://github.com/element-" | |||
| "hq/synapse/releases/tag/v1.109.0), the same feature [has been " | |||
| "merged](https://github.com/element-hq/synapse/pull/17147) into Synapse " | |||
| @@ -52,11 +57,11 @@ msgid "" | |||
| "party module." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:9 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11 | |||
| msgid "Configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:13 | |||
| msgid "" | |||
| "If you decide that you'd like to let this playbook install the [synapse-" | |||
| "auto-invite-accept](https://github.com/matrix-org/synapse-auto-accept-" | |||
| @@ -64,11 +69,11 @@ msgid "" | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:19 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21 | |||
| msgid "Synapse worker deployments" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:23 | |||
| msgid "" | |||
| "In a [workerized Synapse deployment](https://github.com/spantaleev" | |||
| "/matrix-docker-ansible-" | |||
| @@ -78,17 +83,17 @@ msgid "" | |||
| "is `null`). For example, add this to your configuration:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:27 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29 | |||
| msgid "" | |||
| "There might be an [issue with federation](https://github.com/matrix-org" | |||
| "/synapse-auto-accept-invite/issues/18)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31 | |||
| msgid "Native alternative" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:33 | |||
| msgid "" | |||
| "Since Synapse [v1.109.0](https://github.com/element-" | |||
| "hq/synapse/releases/tag/v1.109.0), the functionality provided by the " | |||
| @@ -97,7 +102,19 @@ msgid "" | |||
| "/element-hq/synapse/pull/17147) part of Synapse." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:33 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:35 | |||
| msgid "Here's example configuration for using the **native** Synapse feature:" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See that project's " | |||
| #~ "[documentation](https://github.com/matrix-org/synapse-" | |||
| #~ "auto-accept-invite) to learn what it" | |||
| #~ " does and why it might be " | |||
| #~ "useful to you. In short, it " | |||
| #~ "automatically accepts room invites. You " | |||
| #~ "can specify that only 1:1 room " | |||
| #~ "invites are auto-accepted. Defaults to" | |||
| #~ " false if not specified." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -41,8 +41,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-org/rust-" | |||
| "synapse-compress-state/#automated-tool-synapse_auto_compressor) to learn " | |||
| "what it does and why it might be useful to you." | |||
| "synapse-compress-state/blob/master/README.md#automated-tool-" | |||
| "synapse_auto_compressor) to learn what it does and why it might be useful" | |||
| " to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:9 | |||
| @@ -107,3 +108,11 @@ msgid "" | |||
| "unstable." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/matrix-org/rust-synapse-compress-state" | |||
| #~ "/#automated-tool-synapse_auto_compressor) to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -33,20 +33,35 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:5 | |||
| msgid "" | |||
| "See that project's documentation to learn what it does and why it might " | |||
| "be useful to you. In short, it lets you fight invite-spam by " | |||
| "automatically blocking invitiations from a list of servers specified by " | |||
| "you (blacklisting)." | |||
| "It lets you fight invite-spam by automatically blocking invitiations from" | |||
| " a list of servers specified by you (blacklisting)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:7 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/t2bot/synapse-" | |||
| "simple-antispam/blob/master/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:9 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:11 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | |||
| "needs):" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See that project's documentation to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you. In short," | |||
| #~ " it lets you fight invite-spam " | |||
| #~ "by automatically blocking invitiations from" | |||
| #~ " a list of servers specified by " | |||
| #~ "you (blacklisting)." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: bg\n" | |||
| @@ -238,71 +238,71 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:90 | |||
| msgid "" | |||
| "After these variables have been set, run the playbook with [playbook tags" | |||
| "](playbook-tags.md) as below to restart UVS:" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:96 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:97 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just run-tags setup-matrix-user-verification-service,start` " | |||
| "or `just setup-all`" | |||
| "available: `just install-service matrix-user-verification-service` or " | |||
| "`just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:98 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:99 | |||
| msgid "" | |||
| "`just run-tags setup-matrix-user-verification-service,start` is useful " | |||
| "for maintaining your setup quickly 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 `just setup-all` runs the `ensure-matrix-users-created` tag too." | |||
| "`just install-service matrix-user-verification-service` is useful for " | |||
| "maintaining your setup quickly 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 " | |||
| "`just setup-all` runs the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:100 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:101 | |||
| msgid "Logging" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:102 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:103 | |||
| msgid "The configuration variable `UVS_LOG_LEVEL` can be set to:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:103 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:104 | |||
| msgid "warning" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:104 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:105 | |||
| msgid "info" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:105 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:106 | |||
| msgid "debug" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:107 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:108 | |||
| msgid "TLS Certificate Checking" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:109 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:110 | |||
| msgid "" | |||
| "If the Matrix Homeserver does not provide a valid TLS certificate, UVS " | |||
| "will fail with the following error message:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:111 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:112 | |||
| msgid "message: 'No response received: [object Object]'," | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:113 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:114 | |||
| msgid "This also applies to self-signed and let's encrypt staging certificates." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:115 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:116 | |||
| msgid "" | |||
| "To disable certificate validation altogether (INSECURE! Not suitable for " | |||
| "production use!) set: `NODE_TLS_REJECT_UNAUTHORIZED=0`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:117 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:118 | |||
| msgid "" | |||
| "Alternatively, it is possible to inject your own CA certificates into the" | |||
| " container by mounting a PEM file with additional trusted CAs into the " | |||
| @@ -310,3 +310,31 @@ msgid "" | |||
| "it." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "After these variables have been set, " | |||
| #~ "run the playbook with [playbook tags" | |||
| #~ "](playbook-tags.md) as below to restart " | |||
| #~ "UVS:" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The shortcut commands with the [`just`" | |||
| #~ " program](just.md) are also available: " | |||
| #~ "`just run-tags setup-matrix-user-" | |||
| #~ "verification-service,start` or `just setup-" | |||
| #~ "all`" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "`just run-tags setup-matrix-user-" | |||
| #~ "verification-service,start` is useful for " | |||
| #~ "maintaining your setup quickly 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 `just " | |||
| #~ "setup-all` runs the `ensure-matrix-" | |||
| #~ "users-created` tag too." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -53,7 +53,10 @@ msgid "" | |||
| "This [Ansible](https://www.ansible.com/) playbook is meant to help you " | |||
| "run your own [Matrix](http://matrix.org/) homeserver, along with the " | |||
| "[various services](#supported-services) related to that." | |||
| msgstr "この [Ansible](https://www.ansible.com/) Playbook は、独自の [Matrix](http://matrix.org/) ホームサーバーと、それに関連する [さまざまなサービス](#supported-services) を実行するのに役立つことを目的としています。" | |||
| msgstr "" | |||
| "この [Ansible](https://www.ansible.com/) Playbook は、独自の " | |||
| "[Matrix](http://matrix.org/) ホームサーバーと、それに関連する [さまざまなサービス](#supported-" | |||
| "services) を実行するのに役立つことを目的としています。" | |||
| #: ../../../README.md:9 | |||
| msgid "" | |||
| @@ -1349,11 +1352,25 @@ msgid "" | |||
| "deploy/issues)" | |||
| msgstr "" | |||
| #: ../../../README.md:215 | |||
| #: ../../../README.md:201 | |||
| msgid "🌐 Translation" | |||
| msgstr "" | |||
| #: ../../../README.md:203 | |||
| msgid "" | |||
| "See the [i18n/README.md](i18n/README.md) file for more information about " | |||
| "translation." | |||
| msgstr "" | |||
| #: ../../../README.md:205 | |||
| msgid "Translations are still work in progress." | |||
| msgstr "" | |||
| #: ../../../README.md:207 | |||
| msgid "🤝 Related" | |||
| msgstr "" | |||
| #: ../../../README.md:217 | |||
| #: ../../../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-" | |||
| @@ -1362,7 +1379,7 @@ msgid "" | |||
| "playbook/blob/main/docs/supported-services.md))." | |||
| msgstr "" | |||
| #: ../../../README.md:219 | |||
| #: ../../../README.md:211 | |||
| msgid "" | |||
| "mash-playbook also makes use of [Traefik](./docs/configuring-playbook-" | |||
| "traefik.md) as its reverse-proxy, so with minor [interoperability " | |||
| @@ -1371,3 +1388,4 @@ msgid "" | |||
| "ansible-deploy and mash-playbook co-exist and host Matrix and non-Matrix " | |||
| "services on the same server." | |||
| msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -40,19 +40,12 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:5 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/metio/matrix-" | |||
| "alertmanager-receiver) to learn more about what this component does and " | |||
| "why it might be useful to you." | |||
| "alertmanager-receiver/blob/main/README.md) to learn what it does and why " | |||
| "it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:7 | |||
| msgid "" | |||
| "At the moment, **setting up this service's bot requires some manual " | |||
| "actions** as described below in [Account and room preparation](#account-" | |||
| "and-room-preparation)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:9 | |||
| msgid "" | |||
| "This service is meant to be used with an external " | |||
| "[Alertmanager](https://prometheus.io/docs/alerting/latest/alertmanager/) " | |||
| "instance. It's **not** meant to be integrated with the [Prometheus & " | |||
| @@ -61,162 +54,164 @@ msgid "" | |||
| "it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:9 | |||
| msgid "Prerequisites" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:11 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgid "Register the bot account" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:13 | |||
| msgid "" | |||
| "To enable matrix-alertmanager-receiver, add the following configuration " | |||
| "to your `inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| "This service uses a bot (with a username specified in " | |||
| "`matrix_alertmanager_receiver_config_matrix_user_id_localpart`) for " | |||
| "delivering messages." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:36 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:15 | |||
| msgid "" | |||
| "See `roles/custom/matrix-alertmanager-receiver/defaults/main.yml` for " | |||
| "additional configuration variables." | |||
| "The playbook does not automatically create users for you. You **need to " | |||
| "register the bot user manually** before setting up the bot." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:38 | |||
| msgid "Adjusting the matrix-alertmanager-receiver URL" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:17 | |||
| msgid "" | |||
| "Choose a strong password for the bot. You can generate a good password " | |||
| "with a command like this: `pwgen -s 64 1`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:40 | |||
| msgid "" | |||
| "By default, this playbook installs matrix-alertmanager-receiver on the " | |||
| "`matrix.` subdomain, at the `/matrix-alertmanager-receiver` path " | |||
| "(https://matrix.example.com/matrix-alertmanager-receiver). This makes it " | |||
| "easy to install it, because it **doesn't require additional DNS records " | |||
| "to be set up**. If that's okay, you can skip this section." | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:19 | |||
| msgid "You can use the playbook to [register a new user](registering-users.md):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:42 | |||
| msgid "" | |||
| "By tweaking the `matrix_alertmanager_receiver_hostname` and " | |||
| "`matrix_alertmanager_receiver_path_prefix` variables, you can easily make" | |||
| " the service available at a **different hostname and/or path** than the " | |||
| "default one." | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:25 | |||
| msgid "Get an access token" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:44 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:27 | |||
| msgid "" | |||
| "Example additional configuration for your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| "The bot requires an access token to be able to connect to your " | |||
| "homeserver. Refer to the documentation on [how to obtain an access token" | |||
| "](obtaining-access-tokens.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:52 | |||
| msgid "Adjusting DNS records" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:29 | |||
| msgid "Join to rooms as the bot manually" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:54 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:31 | |||
| msgid "" | |||
| "If you've changed the default hostname, **you may need to adjust your " | |||
| "DNS** records to point the matrix-alertmanager-receiver domain to the " | |||
| "Matrix server." | |||
| "ℹ️ **This bot does not accept room invitations automatically**. To " | |||
| "deliver messages to rooms, the bot must be joined to all rooms manually." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:56 | |||
| msgid "See [Configuring DNS](configuring-dns.md) for details about DNS changes." | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:33 | |||
| msgid "" | |||
| "For each new room you would like the bot to deliver alerts to, invite the" | |||
| " bot to the room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:58 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:35 | |||
| msgid "" | |||
| "If you've decided to use the default hostname, you won't need to do any " | |||
| "extra DNS configuration." | |||
| "Then, log in as the bot using any Matrix client of your choosing, accept " | |||
| "the room invitation from the bot's account, and log out." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:60 | |||
| msgid "Account and room preparation" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:37 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:62 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:39 | |||
| msgid "" | |||
| "The playbook can automatically create users, but it cannot automatically " | |||
| "obtain access tokens, nor perform any of the other manual actions below." | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `ACCESS_TOKEN_HERE` with the one created [above](#get-an-access-" | |||
| "token)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:64 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:61 | |||
| msgid "" | |||
| "`matrix-alertmanager-receiver` uses a bot (with a username specified in " | |||
| "`matrix_alertmanager_receiver_config_matrix_user_id_localpart` - see " | |||
| "above) for delivering messages. You need to **manually register this bot " | |||
| "acccount and obtain an access token for it**." | |||
| "See `roles/custom/matrix-alertmanager-receiver/defaults/main.yml` for " | |||
| "additional configuration variables." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:66 | |||
| msgid "" | |||
| "[Register a new user](registering-users.md): `ansible-playbook -i " | |||
| "inventory/hosts setup.yml --extra-" | |||
| "vars='username=bot.alertmanager.receiver password=PASSWORD_FOR_THE_BOT " | |||
| "admin=no' --tags=register-user`" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:63 | |||
| msgid "Adjusting the matrix-alertmanager-receiver URL" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:67 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:65 | |||
| msgid "" | |||
| "[Obtain an access token](obtaining-access-tokens.md) for the bot's user " | |||
| "account" | |||
| "By default, this playbook installs matrix-alertmanager-receiver on the " | |||
| "`matrix.` subdomain, at the `/matrix-alertmanager-receiver` path " | |||
| "(https://matrix.example.com/matrix-alertmanager-receiver). This makes it " | |||
| "easy to install it, because it **doesn't require additional DNS records " | |||
| "to be set up**. If that's okay, you can skip this section." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:68 | |||
| msgid "Invite the bot to a room where you'd like to alerts to be delivered" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:67 | |||
| msgid "" | |||
| "By tweaking the `matrix_alertmanager_receiver_hostname` and " | |||
| "`matrix_alertmanager_receiver_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-alertmanager-receiver.md:69 | |||
| msgid "" | |||
| "Log in as the bot using any Matrix client of your choosing, accept the " | |||
| "room invitation from the bot's account and log out" | |||
| "Example additional configuration for your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:70 | |||
| msgid "" | |||
| "(Optionally) Adjust " | |||
| "`matrix_alertmanager_receiver_config_matrix_room_mapping` to create a " | |||
| "mapping between the new room and its ID" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:77 | |||
| msgid "Adjusting DNS records" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:72 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:79 | |||
| msgid "" | |||
| "Steps 1 and 2 above only need to be done once, while preparing your " | |||
| "[configuration](#adjusting-the-playbook-configuration)." | |||
| "If you've changed the default hostname, **you may need to adjust your " | |||
| "DNS** records to point the matrix-alertmanager-receiver domain to the " | |||
| "Matrix server." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:81 | |||
| msgid "See [Configuring DNS](configuring-dns.md) for details about DNS changes." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:74 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:83 | |||
| msgid "" | |||
| "Steps 3 and 4 need to be done for each new room you'd like the bot to " | |||
| "deliver alerts to. Step 5 is optional and provides cleaner `/alert/` " | |||
| "URLs." | |||
| "If you've decided to use the default hostname, you won't need to do any " | |||
| "extra DNS configuration." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:76 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:85 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:78 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:87 | |||
| msgid "" | |||
| "Now that you've [prepared the bot account and room](#account-and-room-" | |||
| "preparation), [configured the playbook](#adjusting-the-playbook-" | |||
| "configuration), and potentially [adjusted your DNS records](#adjusting-" | |||
| "dns-records), you can run the playbook with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| "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-alertmanager-receiver.md:85 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:94 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:87 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:96 | |||
| msgid "" | |||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | |||
| "automatically create the bot's user account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:89 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:98 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just install-all` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:91 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:100 | |||
| msgid "" | |||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | |||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | |||
| @@ -225,27 +220,136 @@ msgid "" | |||
| "`just setup-all`, or these components will still remain installed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:93 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:102 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:95 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:104 | |||
| msgid "Configure your Prometheus Alertmanager with configuration like this:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:114 | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:123 | |||
| msgid "" | |||
| ".. where `URL_HERE` looks like `https://matrix.example.com/matrix-" | |||
| "where `URL_HERE` looks like `https://matrix.example.com/matrix-" | |||
| "alertmanager-receiver-RANDOM_VALUE_HERE/alert/some-room-name` or " | |||
| "`https://matrix.example.com/matrix-alertmanager-receiver-" | |||
| "RANDOM_VALUE_HERE/alert/!qporfwt:example.com`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:116 | |||
| msgid "" | |||
| "This bot does **not** accept room invitations automatically (like many " | |||
| "other bots do). To deliver messages to rooms, **the bot must be joined to" | |||
| " all rooms manually** - see Step 4 of the [Account and room preparation" | |||
| "](#account-and-room-preparation) section." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/metio/matrix-alertmanager-" | |||
| #~ "receiver) to learn more about what " | |||
| #~ "this component does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "At the moment, **setting up this " | |||
| #~ "service's bot requires some manual " | |||
| #~ "actions** as described below in [Account" | |||
| #~ " and room preparation](#account-and-" | |||
| #~ "room-preparation)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "To enable matrix-alertmanager-receiver, " | |||
| #~ "add the following configuration to your" | |||
| #~ " `inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| #~ msgstr "" | |||
| #~ msgid "Account and room preparation" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The playbook can automatically create " | |||
| #~ "users, but it cannot automatically " | |||
| #~ "obtain access tokens, nor perform any" | |||
| #~ " of the other manual actions below." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "`matrix-alertmanager-receiver` uses a " | |||
| #~ "bot (with a username specified in " | |||
| #~ "`matrix_alertmanager_receiver_config_matrix_user_id_localpart` -" | |||
| #~ " see above) for delivering messages. " | |||
| #~ "You need to **manually register this " | |||
| #~ "bot acccount and obtain an access " | |||
| #~ "token for it**." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "[Register a new user](registering-users.md):" | |||
| #~ " `ansible-playbook -i inventory/hosts " | |||
| #~ "setup.yml --extra-vars='username=bot.alertmanager.receiver" | |||
| #~ " password=PASSWORD_FOR_THE_BOT admin=no' --tags" | |||
| #~ "=register-user`" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "[Obtain an access token](obtaining-access-" | |||
| #~ "tokens.md) for the bot's user account" | |||
| #~ msgstr "" | |||
| #~ msgid "Invite the bot to a room where you'd like to alerts to be delivered" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Log in as the bot using any " | |||
| #~ "Matrix client of your choosing, accept" | |||
| #~ " the room invitation from the bot's" | |||
| #~ " account and log out" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "(Optionally) Adjust " | |||
| #~ "`matrix_alertmanager_receiver_config_matrix_room_mapping` to " | |||
| #~ "create a mapping between the new " | |||
| #~ "room and its ID" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Steps 1 and 2 above only need " | |||
| #~ "to be done once, while preparing " | |||
| #~ "your [configuration](#adjusting-the-playbook-" | |||
| #~ "configuration)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Steps 3 and 4 need to be " | |||
| #~ "done for each new room you'd like" | |||
| #~ " the bot to deliver alerts to. " | |||
| #~ "Step 5 is optional and provides " | |||
| #~ "cleaner `/alert/` URLs." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Now that you've [prepared the bot " | |||
| #~ "account and room](#account-and-room-" | |||
| #~ "preparation), [configured the playbook" | |||
| #~ "](#adjusting-the-playbook-configuration), and " | |||
| #~ "potentially [adjusted your DNS records" | |||
| #~ "](#adjusting-dns-records), you can run " | |||
| #~ "the playbook with [playbook tags](playbook-" | |||
| #~ "tags.md) as below:" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ ".. where `URL_HERE` looks like " | |||
| #~ "`https://matrix.example.com/matrix-alertmanager-" | |||
| #~ "receiver-RANDOM_VALUE_HERE/alert/some-room-name` " | |||
| #~ "or `https://matrix.example.com/matrix-alertmanager-" | |||
| #~ "receiver-RANDOM_VALUE_HERE/alert/!qporfwt:example.com`." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "This bot does **not** accept room " | |||
| #~ "invitations automatically (like many other " | |||
| #~ "bots do). To deliver messages to " | |||
| #~ "rooms, **the bot must be joined to" | |||
| #~ " all rooms manually** - see Step " | |||
| #~ "4 of the [Account and room " | |||
| #~ "preparation](#account-and-room-preparation) " | |||
| #~ "section." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -83,27 +83,31 @@ msgid "" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:19 | |||
| msgid "Installation" | |||
| msgid "Prerequisites" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:21 | |||
| msgid "Create a main management room." | |||
| msgid "Create a main management room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:23 | |||
| msgid "" | |||
| "The playbook does not create a management room for your Main Draupnir. " | |||
| "This task you have to do on your own." | |||
| "You **need to create the room manually** before setting up the bot." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:25 | |||
| msgid "Note that the room must be unencrypted." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:29 | |||
| msgid "" | |||
| "The management room has to be given an alias and be public when you are " | |||
| "setting up the bot for the first time as the bot does not differentiate " | |||
| "between invites and invites to the management room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:27 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:31 | |||
| msgid "" | |||
| "This management room is used to control who has access to your D4A " | |||
| "deployment. The room stores this data inside of the control room state so" | |||
| @@ -111,77 +115,107 @@ msgid "" | |||
| "This is default 50 or moderator as Element clients call this powerlevel." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:29 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:33 | |||
| msgid "" | |||
| "As noted in the Draupnir install instructions the control room is " | |||
| "sensitive. The following is said about the control room in the Draupnir " | |||
| "install instructions." | |||
| "sensitive. **Anyone in this room can control the bot so it is important " | |||
| "that you only invite trusted users to this room.**" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:30 | |||
| msgid "" | |||
| "Anyone in this room can control the bot so it is important that you only " | |||
| "invite trusted users to this room. The room must be unencrypted since the" | |||
| " playbook does not support installing Pantalaimon yet." | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:35 | |||
| msgid "Set an alias to the management room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:32 | |||
| msgid "Give your main management room an alias." | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:37 | |||
| msgid "Next, set an alias to the management room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:34 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:39 | |||
| msgid "" | |||
| "Give the room from step 1 an alias. This alias can be anything you want " | |||
| "and its recommended for increased security during the setup phase of the " | |||
| "bot that you make this alias be a random string. You can give your room a" | |||
| " secondary human readable alias when it has been locked down after setup " | |||
| "phase." | |||
| "This alias can be anything you want. However, for increased security " | |||
| "during the setup phase, it is recommended to make this alias be a random " | |||
| "string. When it has been locked down after setup phase, you can give your" | |||
| " room a secondary human readable alias." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:36 | |||
| msgid "Adjusting the playbook configuration." | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:41 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:38 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:43 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | |||
| "needs):" | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `MANAGEMENT_ROOM_ALIAS_HERE`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:51 | |||
| msgid "Extending the configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:40 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:53 | |||
| msgid "" | |||
| "You must replace `ALIAS_FROM_STEP_2_GOES_HERE` with the alias you created" | |||
| " in step 2." | |||
| "You can configure additional options by adding the " | |||
| "`matrix_appservice_draupnir_for_all_extension_yaml` variable." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:48 | |||
| msgid "Installing" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:55 | |||
| msgid "" | |||
| "For example, to change Draupnir's `protectAllJoinedRooms` option to " | |||
| "`true`, add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:50 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| "You can refer to the upstream [documentation](https://github.com/the-" | |||
| "draupnir-project/Draupnir) for more configuration documentation." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:57 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:71 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:86 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:59 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:73 | |||
| msgid "" | |||
| "The playbook ships a full copy of the example config that does transfer " | |||
| "to provisioned Draupnirs in the production-bots.yaml.j2 file in the " | |||
| "template directory of the role." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:75 | |||
| msgid "" | |||
| "Config extension does not affect the appservices config as this config is" | |||
| " not extensible in current Draupnir anyway. It instead touches the config" | |||
| " passed to the Draupnirs that your Appservice creates. So the example " | |||
| "above (`protectAllJoinedRooms: true`) makes all provisioned Draupnirs " | |||
| "protect all joined rooms." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:77 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:79 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:88 | |||
| msgid "" | |||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | |||
| "automatically create the bot's user account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:61 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:90 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just install-all` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:63 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:92 | |||
| msgid "" | |||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | |||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | |||
| @@ -190,29 +224,29 @@ msgid "" | |||
| "`just setup-all`, or these components will still remain installed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:65 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:94 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:67 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:96 | |||
| msgid "" | |||
| "If you made it through all the steps above and your main control room was" | |||
| " joined by a user called `@draupnir-main:example.com` you have " | |||
| "succesfully installed Draupnir for All and can now start using it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:98 | |||
| msgid "" | |||
| "The installation of Draupnir for all in this playbook is very much Alpha " | |||
| "quality. Usage-wise, Draupnir for allis almost identical to Draupnir bot " | |||
| "mode." | |||
| "quality. Usage-wise, Draupnir for all is almost identical to Draupnir bot" | |||
| " mode." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:71 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:100 | |||
| msgid "Granting Users the ability to use D4A" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:73 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:102 | |||
| msgid "" | |||
| "Draupnir for all includes several security measures like that it only " | |||
| "allows users that are on its allow list to ask for a bot. To add a user " | |||
| @@ -223,7 +257,7 @@ msgid "" | |||
| " the chat is recomended." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:75 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:104 | |||
| msgid "" | |||
| "The bot requires a powerlevel of 50 in the management room to control who" | |||
| " is allowed to use the bot. The bot does currently not say anything if " | |||
| @@ -232,7 +266,7 @@ msgid "" | |||
| "project/Draupnir/issues/297))" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:77 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:106 | |||
| msgid "" | |||
| "To allow users or whole homeservers you type /plain @draupnir-" | |||
| "main:example.com allow `target` and target can be either a MXID or a " | |||
| @@ -241,57 +275,146 @@ msgid "" | |||
| "this command as it can break Wildcard commands especially." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:79 | |||
| msgid "How to provision a D4A once you are allowed to." | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:108 | |||
| msgid "How to provision a D4A once you are allowed to" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:81 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:110 | |||
| msgid "" | |||
| "Open a DM with @draupnir-main:example.com and if using an Element client " | |||
| "send a message into this DM to finalise creating it. The bot will reject " | |||
| "this invite and you will shortly get invited to the Draupnir control room" | |||
| " for your newly provisioned Draupnir. From here its just a normal " | |||
| "Draupnir experience." | |||
| "To provision a D4A, you need to start a chat with `@draupnir-" | |||
| "main:example.com`. The bot will reject this invite and you will shortly " | |||
| "get invited to the Draupnir control room for your newly provisioned " | |||
| "Draupnir. From here its just a normal Draupnir experience." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:83 | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:112 | |||
| msgid "" | |||
| "Congratulations if you made it all the way here because you now have a " | |||
| "fully working Draupnir for all deployment." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:85 | |||
| msgid "Configuration of D4A" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:87 | |||
| msgid "" | |||
| "You can refer to the upstream [documentation](https://github.com/the-" | |||
| "draupnir-project/Draupnir) for more configuration documentation. Please " | |||
| "note that the playbook ships a full copy of the example config that does " | |||
| "transfer to provisioned Draupnirs in the production-bots.yaml.j2 file in " | |||
| "the template directory of the role." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:89 | |||
| msgid "" | |||
| "Please note that Config extension does not affect the appservices config " | |||
| "as this config is not extensible in current Draupnir anyways. Config " | |||
| "extension instead touches the config passed to the Draupnirs that your " | |||
| "Appservice creates. So for example below makes all provisioned Draupnirs " | |||
| "protect all joined rooms." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:91 | |||
| msgid "" | |||
| "You can configure additional options by adding the " | |||
| "`matrix_appservice_draupnir_for_all_extension_yaml` variable to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:93 | |||
| msgid "" | |||
| "For example to change Draupnir's `protectAllJoinedRooms` option to `true`" | |||
| " you would add the following to your `vars.yml` file." | |||
| msgstr "" | |||
| #~ msgid "Installation" | |||
| #~ msgstr "" | |||
| #~ msgid "Create a main management room." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The playbook does not create a " | |||
| #~ "management room for your Main Draupnir." | |||
| #~ " This task you have to do on" | |||
| #~ " your own." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "As noted in the Draupnir install " | |||
| #~ "instructions the control room is " | |||
| #~ "sensitive. The following is said about" | |||
| #~ " the control room in the Draupnir " | |||
| #~ "install instructions." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Anyone in this room can control " | |||
| #~ "the bot so it is important that" | |||
| #~ " you only invite trusted users to " | |||
| #~ "this room. The room must be " | |||
| #~ "unencrypted since the playbook does not" | |||
| #~ " support installing Pantalaimon yet." | |||
| #~ msgstr "" | |||
| #~ msgid "Give your main management room an alias." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Give the room from step 1 an " | |||
| #~ "alias. This alias can be anything " | |||
| #~ "you want and its recommended for " | |||
| #~ "increased security during the setup " | |||
| #~ "phase of the bot that you make " | |||
| #~ "this alias be a random string. You" | |||
| #~ " can give your room a secondary " | |||
| #~ "human readable alias when it has " | |||
| #~ "been locked down after setup phase." | |||
| #~ msgstr "" | |||
| #~ msgid "Adjusting the playbook configuration." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Add the following configuration to your" | |||
| #~ " `inventory/host_vars/matrix.example.com/vars.yml` file " | |||
| #~ "(adapt to your needs):" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You must replace `ALIAS_FROM_STEP_2_GOES_HERE` " | |||
| #~ "with the alias you created in step" | |||
| #~ " 2." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The installation of Draupnir for all " | |||
| #~ "in this playbook is very much " | |||
| #~ "Alpha quality. Usage-wise, Draupnir for" | |||
| #~ " allis almost identical to Draupnir " | |||
| #~ "bot mode." | |||
| #~ msgstr "" | |||
| #~ msgid "How to provision a D4A once you are allowed to." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Open a DM with @draupnir-" | |||
| #~ "main:example.com and if using an Element" | |||
| #~ " client send a message into this " | |||
| #~ "DM to finalise creating it. The " | |||
| #~ "bot will reject this invite and " | |||
| #~ "you will shortly get invited to " | |||
| #~ "the Draupnir control room for your " | |||
| #~ "newly provisioned Draupnir. From here " | |||
| #~ "its just a normal Draupnir experience." | |||
| #~ msgstr "" | |||
| #~ msgid "Configuration of D4A" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You can refer to the upstream " | |||
| #~ "[documentation](https://github.com/the-draupnir-" | |||
| #~ "project/Draupnir) for more configuration " | |||
| #~ "documentation. Please note that the " | |||
| #~ "playbook ships a full copy of the" | |||
| #~ " example config that does transfer to" | |||
| #~ " provisioned Draupnirs in the " | |||
| #~ "production-bots.yaml.j2 file in the " | |||
| #~ "template directory of the role." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Please note that Config extension does" | |||
| #~ " not affect the appservices config as" | |||
| #~ " this config is not extensible in " | |||
| #~ "current Draupnir anyways. Config extension " | |||
| #~ "instead touches the config passed to " | |||
| #~ "the Draupnirs that your Appservice " | |||
| #~ "creates. So for example below makes " | |||
| #~ "all provisioned Draupnirs protect all " | |||
| #~ "joined rooms." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You can configure additional options by" | |||
| #~ " adding the " | |||
| #~ "`matrix_appservice_draupnir_for_all_extension_yaml` variable " | |||
| #~ "to your `inventory/host_vars/matrix.example.com/vars.yml`" | |||
| #~ " file." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "For example to change Draupnir's " | |||
| #~ "`protectAllJoinedRooms` option to `true` you" | |||
| #~ " would add the following to your " | |||
| #~ "`vars.yml` file." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -33,8 +33,8 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:5 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/the-draupnir-" | |||
| "project/Draupnir) to learn what it does and why it might be useful to " | |||
| "you." | |||
| "project/Draupnir/blob/main/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:7 | |||
| @@ -46,21 +46,23 @@ msgid "" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:9 | |||
| msgid "If your migrating from Mjolnir skip to step 5b." | |||
| msgid "" | |||
| "If your migrating from Mjolnir skip to [this section](#migrating-from-" | |||
| "mjolnir-only-required-if-migrating)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:11 | |||
| msgid "Register the bot account" | |||
| msgid "Prerequisites" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:13 | |||
| msgid "" | |||
| "The playbook does not automatically create users for you. The bot " | |||
| "requires an access token to be able to connect to your homeserver." | |||
| msgid "Register the bot account" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:15 | |||
| msgid "You **need to register the bot user manually** before setting up the bot." | |||
| msgid "" | |||
| "The playbook does not automatically create users for you. You **need to " | |||
| "register the bot user manually** before setting up the bot." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:17 | |||
| @@ -76,7 +78,7 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:25 | |||
| msgid "" | |||
| "If you would like Draupnir to be able to deactivate users, move aliases, " | |||
| "shutdown rooms, show abuse reports ([see below](#abuse-reports)), etc " | |||
| "shutdown rooms, show abuse reports (see [below](#abuse-reports)), etc " | |||
| "then it must be a server admin so you need to change `admin=no` to " | |||
| "`admin=yes` in the command above." | |||
| msgstr "" | |||
| @@ -87,8 +89,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:29 | |||
| msgid "" | |||
| "Refer to the documentation on [how to obtain an access token](obtaining-" | |||
| "access-tokens.md)." | |||
| "The bot requires an access token to be able to connect to your " | |||
| "homeserver. Refer to the documentation on [how to obtain an access token" | |||
| "](obtaining-access-tokens.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:31 | |||
| @@ -97,43 +100,65 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:33 | |||
| msgid "" | |||
| "You will need to prevent Synapse from rate limiting the bot's account. " | |||
| "This is not an optional step. If you do not do this step Draupnir will " | |||
| "crash. This can be done using Synapse's [admin API](https://matrix-" | |||
| "org.github.io/synapse/latest/admin_api/user_admin_api.html#override-" | |||
| "ratelimiting-for-users). Please ask for help if you are uncomfortable " | |||
| "with these steps or run into issues." | |||
| "If your homeserver's implementation is Synapse, you will need to prevent " | |||
| "it from rate limiting the bot's account. **This is a required step. If " | |||
| "you do not configure it, Draupnir will crash.**" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:35 | |||
| msgid "" | |||
| "If your Synapse Admin API is exposed to the internet for some reason like" | |||
| " running the Synapse Admin Role [Link](configuring-playbook-synapse-" | |||
| "admin.md) or running " | |||
| "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" | |||
| " true` in your playbook config. If your API is not externally exposed you" | |||
| " should still be able to on the local host for your synapse run these " | |||
| "commands." | |||
| "This can be done using Synapse's [Admin APIs](https://element-" | |||
| "hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-" | |||
| "ratelimiting-for-users). They can be accessed both externally and " | |||
| "internally." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:37 | |||
| msgid "" | |||
| "The following command works on semi up to date Windows 10 installs and " | |||
| "All Windows 11 installations and other systems that ship curl. `curl " | |||
| "--header \"Authorization: Bearer <access_token>\" -X POST " | |||
| "https://matrix.example.com/_synapse/admin/v1/users/@bot.draupnir:example.com/override_ratelimit`" | |||
| " Replace `@bot.draupnir:example.com` with the MXID of your Draupnir and " | |||
| "example.com with your homeserver domain. You can easily obtain an access " | |||
| "token for a homeserver admin account the same way you can obtain an " | |||
| "access token for Draupnir itself. If you made Draupnir Admin you can just" | |||
| " use the Draupnir token." | |||
| "To expose the APIs publicly, add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:43 | |||
| msgid "" | |||
| "The APIs can also be accessed via [Synapse " | |||
| "Admin](https://github.com/etkecc/synapse-admin), a web UI tool you can " | |||
| "use to administrate users, rooms, media, etc. on your Matrix server. The " | |||
| "playbook can install and configure Synapse Admin for you. For details " | |||
| "about it, see [this page](configuring-playbook-synapse-admin.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:45 | |||
| msgid "" | |||
| "**Note**: access to the APIs is restricted with a valid access token, so " | |||
| "exposing them publicly should not be a real security concern. Still, " | |||
| "doing so is not recommended for additional security. See [official " | |||
| "Synapse reverse-proxying recommendations](https://element-" | |||
| "hq.github.io/synapse/latest/reverse_proxy.html#synapse-administration-" | |||
| "endpoints)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:47 | |||
| msgid "" | |||
| "To discharge rate limiting, run the following command on systems that " | |||
| "ship curl (note that it does not work on outdated Windows 10). Even if " | |||
| "the APIs are not exposed to the internet, you should still be able to run" | |||
| " the command on the homeserver locally. Before running it, make sure to " | |||
| "replace `@bot.draupnir:example.com` with the MXID of your Draupnir:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:53 | |||
| msgid "" | |||
| "You can obtain an access token for a homeserver admin account in the same" | |||
| " way as you can do so for Draupnir itself. If you have made Draupnir an " | |||
| "admin, you can just use the Draupnir token." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:39 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:55 | |||
| msgid "Create a management room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:41 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:57 | |||
| msgid "" | |||
| "Using your own account, create a new invite only room that you will use " | |||
| "to manage the bot. This is the room where you will see the status of the " | |||
| @@ -142,13 +167,13 @@ msgid "" | |||
| "it is important that you only invite trusted users to this room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:43 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:59 | |||
| msgid "" | |||
| "If you make the management room encrypted (E2EE), then you MUST enable " | |||
| "and use Pantalaimon (see below)." | |||
| "and use Pantalaimon (see [below](#configuration-with-e2ee-support))." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:45 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:61 | |||
| msgid "" | |||
| "Once you have created the room you need to copy the room ID so you can " | |||
| "tell the bot to use that room. In Element Web you can do this by going to" | |||
| @@ -156,43 +181,58 @@ msgid "" | |||
| "room ID. The room ID will look something like `!qporfwt:example.com`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:47 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:63 | |||
| msgid "" | |||
| "Finally invite the `@bot.draupnir:example.com` account you created " | |||
| "earlier into the room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:49 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:65 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:51 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:67 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `MANAGEMENT_ROOM_ID_HERE`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:76 | |||
| msgid "End-to-End Encryption support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:78 | |||
| msgid "" | |||
| "Decide whether you want Draupnir to be capable of operating in end-to-end" | |||
| " encrypted (E2EE) rooms. This includes the management room and the " | |||
| "moderated rooms. To support E2EE, Draupnir needs to [use Pantalaimon" | |||
| "](configuring-playbook-pantalaimon.md)." | |||
| "moderated rooms." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:53 | |||
| msgid "a. Configuration with E2EE support" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:80 | |||
| msgid "" | |||
| "To support E2EE, Draupnir needs to [use Pantalaimon](configuring-" | |||
| "playbook-pantalaimon.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:55 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:82 | |||
| msgid "Configuration with E2EE support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:84 | |||
| msgid "" | |||
| "When using Pantalaimon, Draupnir will log in to its bot account itself " | |||
| "through Pantalaimon, so configure its username and password." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:57 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:92 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:86 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | |||
| "needs):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:76 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:100 | |||
| msgid "" | |||
| "The playbook's `group_vars` will configure other required settings. If " | |||
| "using this role separately without the playbook, you also need to " | |||
| @@ -201,65 +241,108 @@ msgid "" | |||
| "playbook's `group_vars`:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:88 | |||
| msgid "b. Configuration without E2EE support" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:112 | |||
| msgid "Configuration without E2EE support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:90 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:114 | |||
| msgid "" | |||
| "When NOT using Pantalaimon, Draupnir does not log in by itself and you " | |||
| "must give it an access token for its bot account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:94 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:116 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `ACCESS_TOKEN_HERE` with the one created [above](#get-an-access-" | |||
| "token)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:122 | |||
| msgid "Abuse Reports" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:124 | |||
| msgid "Draupnir supports two methods to receive reports in the management room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:126 | |||
| msgid "" | |||
| "The first method intercepts the report API endpoint of the client-server " | |||
| "API, which requires integration with the reverse proxy in front of the " | |||
| "homeserver. If you are using traefik, this playbook can set this up for " | |||
| "you:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:132 | |||
| msgid "" | |||
| "The other method polls an Synapse Admin API endpoint, hence it is " | |||
| "available only if using Synapse and if the Draupnir user is an admin (see" | |||
| " [above](#register-the-bot-account)). To enable it, set `pollReports: " | |||
| "true` on `vars.yml` file as below." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:134 | |||
| msgid "Extending the configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:136 | |||
| msgid "" | |||
| "You can configure additional options by adding the " | |||
| "`matrix_bot_draupnir_configuration_extension_yaml` variable." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:138 | |||
| msgid "" | |||
| "You must replace `ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and " | |||
| "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values." | |||
| "For example, to change Draupnir's `pollReports` option to `true`, add the" | |||
| " following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:104 | |||
| msgid "c. Migrating from Mjolnir (Only required if migrating.)" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:152 | |||
| msgid "Migrating from Mjolnir (Only required if migrating)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:106 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:154 | |||
| msgid "" | |||
| "Replace your `matrix_bot_mjolnir` config with `matrix_bot_draupnir` " | |||
| "config. Also disable Mjolnir if you're doing migration." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:108 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:156 | |||
| msgid "" | |||
| "That is all you need to do due to that Draupnir can complete migration on" | |||
| " its own." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:110 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:158 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:112 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:160 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:119 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:167 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:121 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:169 | |||
| msgid "" | |||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | |||
| "automatically create the bot's user account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:123 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:171 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just install-all` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:125 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:173 | |||
| msgid "" | |||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | |||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | |||
| @@ -268,7 +351,7 @@ msgid "" | |||
| "`just setup-all`, or these components will still remain installed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:127 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:175 | |||
| msgid "" | |||
| "If you change the Pantalaimon's password " | |||
| "(`matrix_bot_draupnir_pantalaimon_password` in your `vars.yml` file) " | |||
| @@ -279,32 +362,32 @@ msgid "" | |||
| " know its new password." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:129 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:177 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:131 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:179 | |||
| msgid "" | |||
| "You can refer to the upstream [documentation](https://the-draupnir-" | |||
| "project.github.io/draupnir-documentation/) for additional ways to use and" | |||
| " configure Draupnir and for a more detailed usage guide." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:133 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:181 | |||
| msgid "Below is a **non-exhaustive quick-start guide** for the impatient." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:135 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:183 | |||
| msgid "Making Draupnir join and protect a room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:137 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:185 | |||
| msgid "" | |||
| "Draupnir can be told to self-join public rooms, but it's better to follow" | |||
| " this flow which works well for all kinds of rooms:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:139 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:187 | |||
| msgid "" | |||
| "Invite the bot to the room manually ([inviting Draupnir to rooms](https" | |||
| "://the-draupnir-project.github.io/draupnir-documentation/moderator" | |||
| @@ -312,13 +395,13 @@ msgid "" | |||
| "the bot *may* ask for confirmation in the Management Room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:141 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:189 | |||
| msgid "" | |||
| "[Give the bot permissions to do its job](#giving-draupnir-permissions-to-" | |||
| "do-its-job)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:143 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:191 | |||
| msgid "" | |||
| "Tell it to protect the room (using the [rooms command](https://the-" | |||
| "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | |||
| @@ -327,7 +410,7 @@ msgid "" | |||
| "!qporfwt:example.com`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:145 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:193 | |||
| msgid "" | |||
| "To have Draupnir provide useful room protection, you need do to a bit " | |||
| "more work (at least the first time around). You may wish to [Subscribe to" | |||
| @@ -336,11 +419,11 @@ msgid "" | |||
| " and [Enabling built-in protections](#enabling-built-in-protections)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:147 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:195 | |||
| msgid "Giving Draupnir permissions to do its job" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:149 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:197 | |||
| msgid "" | |||
| "For Draupnir to do its job, you need to [give it permissions](https" | |||
| "://the-draupnir-project.github.io/draupnir-documentation/moderator" | |||
| @@ -348,7 +431,7 @@ msgid "" | |||
| "protecting. This involves **giving it an Administrator power level**." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:151 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:199 | |||
| msgid "" | |||
| "**We recommend setting this power level as soon as the bot joins your " | |||
| "room** (and before you create new rules), so that it can apply rules as " | |||
| @@ -357,11 +440,11 @@ msgid "" | |||
| " it)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:153 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:201 | |||
| msgid "Subscribing to a public policy list" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:155 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:203 | |||
| msgid "" | |||
| "We recommend **subscribing to a public [policy list](https://the-" | |||
| "draupnir-project.github.io/draupnir-documentation/concepts/policy-" | |||
| @@ -370,24 +453,24 @@ msgid "" | |||
| "watch-command-to-subscribe-to-policy-rooms)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:157 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:205 | |||
| msgid "" | |||
| "Polcy lists are maintained in Matrix rooms. A popular policy list is " | |||
| "maintained in the public `#community-moderation-effort-bl:neko.dev` room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:159 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:207 | |||
| msgid "" | |||
| "You can tell Draupnir to subscribe to it by sending the following command" | |||
| " to the Management Room: `!draupnir watch #community-moderation-effort-" | |||
| "bl:neko.dev`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:161 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:209 | |||
| msgid "Creating your own policy lists and rules" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:163 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:211 | |||
| msgid "" | |||
| "We also recommend **creating your own policy lists** with the [list " | |||
| "create](https://the-draupnir-project.github.io/draupnir-" | |||
| @@ -395,7 +478,7 @@ msgid "" | |||
| "create-command-to-create-a-policy-room) command." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:165 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:213 | |||
| msgid "" | |||
| "You can do so by sending the following command to the Management Room: " | |||
| "`!draupnir list create my-bans my-bans-bl`. This will create a policy " | |||
| @@ -404,7 +487,7 @@ msgid "" | |||
| "command, the bot will invite you to the policy list room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:167 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:215 | |||
| msgid "" | |||
| "A policy list does nothing by itself, so the next step is **adding some " | |||
| "rules to your policy list**. Policies target a so-called `entity` (one " | |||
| @@ -415,7 +498,7 @@ msgid "" | |||
| "recommendation)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:169 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:217 | |||
| msgid "" | |||
| "The simplest and most useful entity to target is `user`. Below are a few " | |||
| "examples using the [ban command](https://the-draupnir-project.github.io" | |||
| @@ -423,19 +506,19 @@ msgid "" | |||
| "targeting users." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:171 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:219 | |||
| msgid "" | |||
| "To create rules, you run commands in the Management Room (**not** in the " | |||
| "policy list room)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:173 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:221 | |||
| msgid "" | |||
| "(ban a single user on a given homeserver): `!draupnir ban " | |||
| "@charles:example.com my-bans Rude to others`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:174 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:222 | |||
| msgid "" | |||
| "(ban all users on a given homeserver by using a [wildcard](https://the-" | |||
| "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | |||
| @@ -443,34 +526,34 @@ msgid "" | |||
| "all users are fake`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:176 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:224 | |||
| msgid "As a result of running these commands, you may observe:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:178 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:226 | |||
| msgid "" | |||
| "Draupnir creating `m.policy.rule.user` state events in the `#my-bans-" | |||
| "bl:example.com` room on your server" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:179 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:227 | |||
| msgid "" | |||
| "applying these rules against all rooms that Draupnir is an Administrator " | |||
| "in" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:181 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:229 | |||
| msgid "" | |||
| "You can undo bans with the [unban command](https://the-draupnir-" | |||
| "project.github.io/draupnir-documentation/moderator/managing-users#the-" | |||
| "unban-command)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:183 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:231 | |||
| msgid "Enabling built-in protections" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:185 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:233 | |||
| msgid "" | |||
| "You can also **turn on various built-in [protections](https://the-" | |||
| "draupnir-project.github.io/draupnir-documentation/protections)** like " | |||
| @@ -478,75 +561,179 @@ msgid "" | |||
| "room to invite-only\")." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:187 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:235 | |||
| msgid "" | |||
| "To **see which protections are available and which are enabled**, send a " | |||
| "`!draupnir protections` command to the Management Room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:189 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:237 | |||
| msgid "" | |||
| "To **see the configuration options for a given protection**, send a " | |||
| "`!draupnir config get PROTECTION_NAME` (e.g. `!draupnir config get " | |||
| "JoinWaveShortCircuit`)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:191 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:239 | |||
| msgid "" | |||
| "To **set a specific option for a given protection**, send a command like " | |||
| "this: `!draupnir config set PROTECTION_NAME.OPTION VALUE` (e.g. " | |||
| "`!draupnir config set JoinWaveShortCircuit.timescaleMinutes 30`)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:193 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:241 | |||
| msgid "" | |||
| "To **enable a given protection**, send a command like this: `!draupnir " | |||
| "enable PROTECTION_NAME` (e.g. `!draupnir enable JoinWaveShortCircuit`)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:195 | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:243 | |||
| msgid "" | |||
| "To **disable a given protection**, send a command like this: `!draupnir " | |||
| "disable PROTECTION_NAME` (e.g. `!draupnir disable JoinWaveShortCircuit`)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:197 | |||
| msgid "Extending the configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:199 | |||
| msgid "" | |||
| "You can configure additional options by adding the " | |||
| "`matrix_bot_draupnir_configuration_extension_yaml` variable to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:201 | |||
| msgid "" | |||
| "For example to change Draupnir's `recordIgnoredInvites` option to `true` " | |||
| "you would add the following to your `vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:215 | |||
| msgid "Abuse Reports" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:217 | |||
| msgid "Draupnir supports two methods to receive reports in the management room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:219 | |||
| msgid "" | |||
| "The first method intercepts the report API endpoint of the client-server " | |||
| "API, which requires integration with the reverse proxy in front of the " | |||
| "homeserver. If you are using traefik, this playbook can set this up for " | |||
| "you:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:225 | |||
| msgid "" | |||
| "The other method polls an synapse admin API endpoint and is hence only " | |||
| "available when using synapse and when the Draupnir user is an admin user " | |||
| "(see step 1). To enable it, set `pollReports: true` in Draupnir's config:" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/the-draupnir-project/Draupnir) to learn " | |||
| #~ "what it does and why it might " | |||
| #~ "be useful to you." | |||
| #~ msgstr "" | |||
| #~ msgid "If your migrating from Mjolnir skip to step 5b." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The playbook does not automatically " | |||
| #~ "create users for you. The bot " | |||
| #~ "requires an access token to be " | |||
| #~ "able to connect to your homeserver." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You **need to register the bot " | |||
| #~ "user manually** before setting up the" | |||
| #~ " bot." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If you would like Draupnir to be" | |||
| #~ " able to deactivate users, move " | |||
| #~ "aliases, shutdown rooms, show abuse " | |||
| #~ "reports ([see below](#abuse-reports)), etc " | |||
| #~ "then it must be a server admin " | |||
| #~ "so you need to change `admin=no` " | |||
| #~ "to `admin=yes` in the command above." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Refer to the documentation on [how " | |||
| #~ "to obtain an access token](obtaining-" | |||
| #~ "access-tokens.md)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You will need to prevent Synapse " | |||
| #~ "from rate limiting the bot's account." | |||
| #~ " This is not an optional step. " | |||
| #~ "If you do not do this step " | |||
| #~ "Draupnir will crash. This can be " | |||
| #~ "done using Synapse's [admin API](https" | |||
| #~ "://matrix-" | |||
| #~ "org.github.io/synapse/latest/admin_api/user_admin_api.html" | |||
| #~ "#override-ratelimiting-for-users). Please " | |||
| #~ "ask for help if you are " | |||
| #~ "uncomfortable with these steps or run" | |||
| #~ " into issues." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If your Synapse Admin API is " | |||
| #~ "exposed to the internet for some " | |||
| #~ "reason like running the Synapse Admin" | |||
| #~ " Role [Link](configuring-playbook-synapse-" | |||
| #~ "admin.md) or running " | |||
| #~ "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" | |||
| #~ " true` in your playbook config. If" | |||
| #~ " your API is not externally exposed" | |||
| #~ " you should still be able to on" | |||
| #~ " the local host for your synapse " | |||
| #~ "run these commands." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The following command works on semi " | |||
| #~ "up to date Windows 10 installs and" | |||
| #~ " All Windows 11 installations and " | |||
| #~ "other systems that ship curl. `curl " | |||
| #~ "--header \"Authorization: Bearer <access_token>\"" | |||
| #~ " -X POST " | |||
| #~ "https://matrix.example.com/_synapse/admin/v1/users/@bot.draupnir:example.com/override_ratelimit`" | |||
| #~ " Replace `@bot.draupnir:example.com` with the " | |||
| #~ "MXID of your Draupnir and example.com" | |||
| #~ " with your homeserver domain. You can" | |||
| #~ " easily obtain an access token for" | |||
| #~ " a homeserver admin account the same" | |||
| #~ " way you can obtain an access " | |||
| #~ "token for Draupnir itself. If you " | |||
| #~ "made Draupnir Admin you can just " | |||
| #~ "use the Draupnir token." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If you make the management room " | |||
| #~ "encrypted (E2EE), then you MUST enable" | |||
| #~ " and use Pantalaimon (see below)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Decide whether you want Draupnir to " | |||
| #~ "be capable of operating in end-" | |||
| #~ "to-end encrypted (E2EE) rooms. This " | |||
| #~ "includes the management room and the " | |||
| #~ "moderated rooms. To support E2EE, " | |||
| #~ "Draupnir needs to [use Pantalaimon" | |||
| #~ "](configuring-playbook-pantalaimon.md)." | |||
| #~ msgstr "" | |||
| #~ msgid "a. Configuration with E2EE support" | |||
| #~ msgstr "" | |||
| #~ msgid "b. Configuration without E2EE support" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You must replace " | |||
| #~ "`ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and " | |||
| #~ "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own " | |||
| #~ "values." | |||
| #~ msgstr "" | |||
| #~ msgid "c. Migrating from Mjolnir (Only required if migrating.)" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You can configure additional options by" | |||
| #~ " adding the " | |||
| #~ "`matrix_bot_draupnir_configuration_extension_yaml` variable " | |||
| #~ "to your `inventory/host_vars/matrix.example.com/vars.yml`" | |||
| #~ " file." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "For example to change Draupnir's " | |||
| #~ "`recordIgnoredInvites` option to `true` you" | |||
| #~ " would add the following to your " | |||
| #~ "`vars.yml` file." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The other method polls an synapse " | |||
| #~ "admin API endpoint and is hence " | |||
| #~ "only available when using synapse and" | |||
| #~ " when the Draupnir user is an " | |||
| #~ "admin user (see step 1). To enable" | |||
| #~ " it, set `pollReports: true` in " | |||
| #~ "Draupnir's config:" | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -49,8 +49,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-go-neb.md:9 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-org/go-neb) " | |||
| "to learn what it does and why it might be useful to you." | |||
| "See the project's [documentation](https://github.com/matrix-org/go-" | |||
| "neb/blob/master/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-go-neb.md:11 | |||
| @@ -207,3 +208,10 @@ msgid "" | |||
| "/matrix-org/go-neb)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/matrix-org/go-neb) to learn what it" | |||
| #~ " does and why it might be " | |||
| #~ "useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -36,9 +36,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-honoroit.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/etkecc/honoroit#how-" | |||
| "it-looks-like) to learn what it does with screenshots and why it might be" | |||
| " useful to you." | |||
| "See the project's " | |||
| "[documentation](https://github.com/etkecc/honoroit/blob/main/README.md) " | |||
| "to learn what it does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-honoroit.md:9 | |||
| @@ -166,3 +166,11 @@ msgid "" | |||
| "[documentation](https://github.com/etkecc/honoroit#features)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/etkecc/honoroit#how-it-" | |||
| #~ "looks-like) to learn what it does " | |||
| #~ "with screenshots and why it might " | |||
| #~ "be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -43,7 +43,7 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-matrix-registration-bot.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/moan0s/matrix-" | |||
| "registration-bot#supported-commands) to learn what it does and why it " | |||
| "registration-bot/blob/master/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| @@ -145,3 +145,11 @@ msgid "" | |||
| "etc… you can use:" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/moan0s/matrix-" | |||
| #~ "registration-bot#supported-commands) to learn " | |||
| #~ "what it does and why it might " | |||
| #~ "be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -39,8 +39,8 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/anoadragon453" | |||
| "/matrix-reminder-bot#usage) to learn what it does and why it might be " | |||
| "useful to you." | |||
| "/matrix-reminder-bot/blob/master/README.md) to learn what it does and why" | |||
| " it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:9 | |||
| @@ -133,3 +133,11 @@ msgid "" | |||
| "bot#usage)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/anoadragon453/matrix-" | |||
| #~ "reminder-bot#usage) to learn what it " | |||
| #~ "does and why it might be useful" | |||
| #~ " to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -32,22 +32,23 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:5 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-org/mjolnir) " | |||
| "to learn what it does and why it might be useful to you." | |||
| "See the project's [documentation](https://github.com/matrix-" | |||
| "org/mjolnir/blob/main/README.md) to learn what it does and why it might " | |||
| "be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:7 | |||
| msgid "Register the bot account" | |||
| msgid "Prerequisites" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:9 | |||
| msgid "" | |||
| "The playbook does not automatically create users for you. The bot " | |||
| "requires an access token to be able to connect to your homeserver." | |||
| msgid "Register the bot account" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:11 | |||
| msgid "You **need to register the bot user manually** before setting up the bot." | |||
| msgid "" | |||
| "The playbook does not automatically create users for you. You **need to " | |||
| "register the bot user manually** before setting up the bot." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:13 | |||
| @@ -73,8 +74,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:25 | |||
| msgid "" | |||
| "Refer to the documentation on [how to obtain an access token](obtaining-" | |||
| "access-tokens.md)." | |||
| "The bot requires an access token to be able to connect to your " | |||
| "homeserver. Refer to the documentation on [how to obtain an access token" | |||
| "](obtaining-access-tokens.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:27 | |||
| @@ -83,43 +85,65 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:29 | |||
| msgid "" | |||
| "You will need to prevent Synapse from rate limiting the bot's account. " | |||
| "This is not an optional step. If you do not do this step Mjolnir will " | |||
| "crash. This can be done using Synapse's [admin API](https://matrix-" | |||
| "org.github.io/synapse/latest/admin_api/user_admin_api.html#override-" | |||
| "ratelimiting-for-users). Please ask for help if you are uncomfortable " | |||
| "with these steps or run into issues." | |||
| "If your homeserver's implementation is Synapse, you will need to prevent " | |||
| "it from rate limiting the bot's account. **This is a required step. If " | |||
| "you do not configure it, Mjolnir will crash.**" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:31 | |||
| msgid "" | |||
| "If your Synapse Admin API is exposed to the internet for some reason like" | |||
| " running the Synapse Admin Role [Link](configuring-playbook-synapse-" | |||
| "admin.md) or running " | |||
| "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" | |||
| " true` in your playbook config. If your API is not externally exposed you" | |||
| " should still be able to on the local host for your synapse run these " | |||
| "commands." | |||
| "This can be done using Synapse's [Admin APIs](https://element-" | |||
| "hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-" | |||
| "ratelimiting-for-users). They can be accessed both externally and " | |||
| "internally." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:33 | |||
| msgid "" | |||
| "The following command works on semi up to date Windows 10 installs and " | |||
| "All Windows 11 installations and other systems that ship curl. `curl " | |||
| "--header \"Authorization: Bearer <access_token>\" -X POST " | |||
| "https://matrix.example.com/_synapse/admin/v1/users/@bot.mjolnir:example.com/override_ratelimit`" | |||
| " Replace `@bot.mjolnir:example.com` with the MXID of your Mjolnir and " | |||
| "example.com with your homeserver domain. You can easily obtain an access " | |||
| "token for a homeserver admin account the same way you can obtain an " | |||
| "access token for Mjolnir itself. If you made Mjolnir Admin you can just " | |||
| "use the Mjolnir token." | |||
| "To expose the APIs publicly, add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:39 | |||
| msgid "" | |||
| "The APIs can also be accessed via [Synapse " | |||
| "Admin](https://github.com/etkecc/synapse-admin), a web UI tool you can " | |||
| "use to administrate users, rooms, media, etc. on your Matrix server. The " | |||
| "playbook can install and configure Synapse Admin for you. For details " | |||
| "about it, see [this page](configuring-playbook-synapse-admin.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:41 | |||
| msgid "" | |||
| "**Note**: access to the APIs is restricted with a valid access token, so " | |||
| "exposing them publicly should not be a real security concern. Still, " | |||
| "doing so is not recommended for additional security. See [official " | |||
| "Synapse reverse-proxying recommendations](https://element-" | |||
| "hq.github.io/synapse/latest/reverse_proxy.html#synapse-administration-" | |||
| "endpoints)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:43 | |||
| msgid "" | |||
| "To discharge rate limiting, run the following command on systems that " | |||
| "ship curl (note that it does not work on outdated Windows 10). Even if " | |||
| "the APIs are not exposed to the internet, you should still be able to run" | |||
| " the command on the homeserver locally. Before running it, make sure to " | |||
| "replace `@bot.mjolnir:example.com` with the MXID of your Mjolnir:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:35 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:49 | |||
| msgid "" | |||
| "You can obtain an access token for a homeserver admin account in the same" | |||
| " way as you can do so for Mjolnir itself. If you have made Mjolnir an " | |||
| "admin, you can just use the Mjolnir token." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:51 | |||
| msgid "Create a management room" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:37 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:53 | |||
| msgid "" | |||
| "Using your own account, create a new invite only room that you will use " | |||
| "to manage the bot. This is the room where you will see the status of the " | |||
| @@ -128,13 +152,13 @@ msgid "" | |||
| "it is important that you only invite trusted users to this room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:39 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:55 | |||
| msgid "" | |||
| "If you make the management room encrypted (E2EE), then you MUST enable " | |||
| "and use Pantalaimon (see below)." | |||
| "and use Pantalaimon (see [below](#configuration-with-e2ee-support))." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:41 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:57 | |||
| msgid "" | |||
| "Once you have created the room you need to copy the room ID so you can " | |||
| "tell the bot to use that room. In Element Web you can do this by going to" | |||
| @@ -142,44 +166,58 @@ msgid "" | |||
| "room ID. The room ID will look something like `!qporfwt:example.com`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:43 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:59 | |||
| msgid "" | |||
| "Finally invite the `@bot.mjolnir:example.com` account you created earlier" | |||
| " into the room." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:45 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:61 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:47 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:63 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `MANAGEMENT_ROOM_ID_HERE`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:72 | |||
| msgid "End-to-End Encryption support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:74 | |||
| msgid "" | |||
| "Decide whether you want Mjolnir to be capable of operating in end-to-end " | |||
| "encrypted (E2EE) rooms. This includes the management room and the " | |||
| "moderated rooms. To support E2EE, Mjolnir needs to [use Pantalaimon" | |||
| "](configuring-playbook-pantalaimon.md)." | |||
| "moderated rooms." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:49 | |||
| msgid "a. Configuration with E2EE support" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:76 | |||
| msgid "" | |||
| "To support E2EE, Mjolnir needs to [use Pantalaimon](configuring-playbook-" | |||
| "pantalaimon.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:51 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:78 | |||
| msgid "Configuration with E2EE support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:80 | |||
| msgid "" | |||
| "When using Pantalaimon, Mjolnir will log in to its bot account itself " | |||
| "through Pantalaimon, so configure its username and password." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:53 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:88 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:102 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:82 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | |||
| "needs):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:72 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:96 | |||
| msgid "" | |||
| "The playbook's `group_vars` will configure other required settings. If " | |||
| "using this role separately without the playbook, you also need to " | |||
| @@ -188,53 +226,80 @@ msgid "" | |||
| "playbook's `group_vars`:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:84 | |||
| msgid "b. Configuration without E2EE support" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:108 | |||
| msgid "Configuration without E2EE support" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:86 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:110 | |||
| msgid "" | |||
| "When NOT using Pantalaimon, Mjolnir does not log in by itself and you " | |||
| "must give it an access token for its bot account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:90 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:112 | |||
| msgid "" | |||
| "You must replace `ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and " | |||
| "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values." | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `ACCESS_TOKEN_HERE` with the one created [above](#get-an-access-" | |||
| "token)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:100 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:118 | |||
| msgid "Adding Mjolnir synapse antispam module (optional)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:112 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:120 | |||
| msgid "" | |||
| "To enable Mjolnir synapse antispam module, add the following " | |||
| "configuration to your `inventory/host_vars/matrix.example.com/vars.yml` " | |||
| "file (adapt to your needs):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:130 | |||
| msgid "Extending the configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:132 | |||
| msgid "" | |||
| "You can configure additional options by adding the " | |||
| "`matrix_bot_mjolnir_configuration_extension_yaml` variable to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:134 | |||
| msgid "" | |||
| "For example, to change Mjolnir's `recordIgnoredInvites` option to `true`," | |||
| " add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:148 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:114 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:150 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:121 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:157 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:123 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:159 | |||
| msgid "" | |||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | |||
| "automatically create the bot's user account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:125 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:161 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just install-all` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:127 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:163 | |||
| msgid "" | |||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | |||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | |||
| @@ -243,7 +308,7 @@ msgid "" | |||
| "`just setup-all`, or these components will still remain installed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:129 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:165 | |||
| msgid "" | |||
| "If you change the Pantalaimon's password " | |||
| "(`matrix_bot_mjolnir_pantalaimon_password` in your `vars.yml` file) " | |||
| @@ -254,11 +319,11 @@ msgid "" | |||
| "know its new password." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:131 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:167 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:133 | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:169 | |||
| msgid "" | |||
| "You can refer to the upstream [documentation](https://github.com/matrix-" | |||
| "org/mjolnir) for additional ways to use and configure Mjolnir. Check out " | |||
| @@ -266,16 +331,113 @@ msgid "" | |||
| "#quickstart-guide) for some basic commands you can give to the bot." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:135 | |||
| msgid "" | |||
| "You can configure additional options by adding the " | |||
| "`matrix_bot_mjolnir_configuration_extension_yaml` variable to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:137 | |||
| msgid "" | |||
| "For example to change Mjolnir's `recordIgnoredInvites` option to `true` " | |||
| "you would add the following to your `vars.yml` file." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/matrix-org/mjolnir) to learn what it " | |||
| #~ "does and why it might be useful" | |||
| #~ " to you." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The playbook does not automatically " | |||
| #~ "create users for you. The bot " | |||
| #~ "requires an access token to be " | |||
| #~ "able to connect to your homeserver." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You **need to register the bot " | |||
| #~ "user manually** before setting up the" | |||
| #~ " bot." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Refer to the documentation on [how " | |||
| #~ "to obtain an access token](obtaining-" | |||
| #~ "access-tokens.md)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You will need to prevent Synapse " | |||
| #~ "from rate limiting the bot's account." | |||
| #~ " This is not an optional step. " | |||
| #~ "If you do not do this step " | |||
| #~ "Mjolnir will crash. This can be " | |||
| #~ "done using Synapse's [admin API](https" | |||
| #~ "://matrix-" | |||
| #~ "org.github.io/synapse/latest/admin_api/user_admin_api.html" | |||
| #~ "#override-ratelimiting-for-users). Please " | |||
| #~ "ask for help if you are " | |||
| #~ "uncomfortable with these steps or run" | |||
| #~ " into issues." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If your Synapse Admin API is " | |||
| #~ "exposed to the internet for some " | |||
| #~ "reason like running the Synapse Admin" | |||
| #~ " Role [Link](configuring-playbook-synapse-" | |||
| #~ "admin.md) or running " | |||
| #~ "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" | |||
| #~ " true` in your playbook config. If" | |||
| #~ " your API is not externally exposed" | |||
| #~ " you should still be able to on" | |||
| #~ " the local host for your synapse " | |||
| #~ "run these commands." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The following command works on semi " | |||
| #~ "up to date Windows 10 installs and" | |||
| #~ " All Windows 11 installations and " | |||
| #~ "other systems that ship curl. `curl " | |||
| #~ "--header \"Authorization: Bearer <access_token>\"" | |||
| #~ " -X POST " | |||
| #~ "https://matrix.example.com/_synapse/admin/v1/users/@bot.mjolnir:example.com/override_ratelimit`" | |||
| #~ " Replace `@bot.mjolnir:example.com` with the " | |||
| #~ "MXID of your Mjolnir and example.com " | |||
| #~ "with your homeserver domain. You can " | |||
| #~ "easily obtain an access token for " | |||
| #~ "a homeserver admin account the same " | |||
| #~ "way you can obtain an access token" | |||
| #~ " for Mjolnir itself. If you made " | |||
| #~ "Mjolnir Admin you can just use the" | |||
| #~ " Mjolnir token." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If you make the management room " | |||
| #~ "encrypted (E2EE), then you MUST enable" | |||
| #~ " and use Pantalaimon (see below)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Decide whether you want Mjolnir to " | |||
| #~ "be capable of operating in end-" | |||
| #~ "to-end encrypted (E2EE) rooms. This " | |||
| #~ "includes the management room and the " | |||
| #~ "moderated rooms. To support E2EE, " | |||
| #~ "Mjolnir needs to [use Pantalaimon" | |||
| #~ "](configuring-playbook-pantalaimon.md)." | |||
| #~ msgstr "" | |||
| #~ msgid "a. Configuration with E2EE support" | |||
| #~ msgstr "" | |||
| #~ msgid "b. Configuration without E2EE support" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You must replace " | |||
| #~ "`ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and " | |||
| #~ "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own " | |||
| #~ "values." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "For example to change Mjolnir's " | |||
| #~ "`recordIgnoredInvites` option to `true` you" | |||
| #~ " would add the following to your " | |||
| #~ "`vars.yml` file." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -44,8 +44,8 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://src.miscworks.net/fair/matrix-" | |||
| "appservice-kakaotalk) to learn what it does and why it might be useful to" | |||
| " you." | |||
| "appservice-kakaotalk/src/branch/master/README.md) to learn what it does " | |||
| "and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:9 | |||
| @@ -227,3 +227,11 @@ msgid "" | |||
| "in the future, as that would break the Double Puppeting feature" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://src.miscworks.net/fair/matrix-" | |||
| #~ "appservice-kakaotalk) to learn what it " | |||
| #~ "does and why it might be useful" | |||
| #~ " to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -32,8 +32,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:5 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://github.com/kelaresg/go-skype-" | |||
| "bridge/blob/master/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:7 | |||
| @@ -97,3 +98,9 @@ msgstr "" | |||
| msgid "Send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -42,9 +42,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-heisenbridge.md:7 | |||
| msgid "" | |||
| "See the project's " | |||
| "[README](https://github.com/hifi/heisenbridge/blob/master/README.md) to " | |||
| "learn what it does and why it might be useful to you. You can also take a" | |||
| " look at [this demonstration " | |||
| "[documentation](https://github.com/hifi/heisenbridge/blob/master/README.md)" | |||
| " to learn what it does and why it might be useful to you. You can also " | |||
| "take a look at [this demonstration " | |||
| "video](https://www.youtube.com/watch?v=nQk1Bp4tk4I)." | |||
| msgstr "" | |||
| @@ -182,3 +182,13 @@ msgid "" | |||
| "[#heisenbridge:vi.fi](https://matrix.to/#/#heisenbridge:vi.fi) for help." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[README](https://github.com/hifi/heisenbridge/blob/master/README.md)" | |||
| #~ " to learn what it does and why" | |||
| #~ " it might be useful to you. You" | |||
| #~ " can also take a look at [this" | |||
| #~ " demonstration " | |||
| #~ "video](https://www.youtube.com/watch?v=nQk1Bp4tk4I)." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -33,15 +33,15 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:5 | |||
| msgid "" | |||
| "Hookshot can bridge [Webhooks](https://en.wikipedia.org/wiki/Webhook) " | |||
| "from software project management services such as GitHub, GitLab, JIRA, " | |||
| "from software project management services such as GitHub, GitLab, Jira, " | |||
| "and Figma, as well as generic webhooks." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://matrix-org.github.io/matrix-" | |||
| "hookshot/latest/hookshot.html) to learn what it does in detail and why it" | |||
| " might be useful to you." | |||
| "hookshot/latest/hookshot.html) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:9 | |||
| @@ -52,152 +52,172 @@ msgid "" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:11 | |||
| msgid "Setup Instructions" | |||
| msgid "Prerequisites" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:13 | |||
| msgid "" | |||
| "Refer to the [official instructions](https://matrix-org.github.io/matrix-" | |||
| "hookshot/latest/setup.html) to learn what the individual options do." | |||
| msgid "Download GitHub app private key (optional)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:15 | |||
| msgid "" | |||
| "Enable the bridge by adding `matrix_hookshot_enabled: true` to your " | |||
| "`vars.yml` file" | |||
| "If you're setting up the GitHub bridge, you need to create your GitHub " | |||
| "app, and generate a private key file of it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:16 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:17 | |||
| msgid "" | |||
| "For each of the services (GitHub, GitLab, Jira, Figma, generic webhooks) " | |||
| "fill in the respective variables `matrix_hookshot_service_*` listed in " | |||
| "[main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml) as " | |||
| "required." | |||
| "You need to download the private key file, if you will install the file " | |||
| "manually or with the `aux` role. For details, see [the section below" | |||
| "](#manage-github-private-key-with-aux-role)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:17 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:19 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:21 | |||
| msgid "" | |||
| "Take special note of the `matrix_hookshot_*_enabled` variables. Services " | |||
| "that need no further configuration are enabled by default (GitLab, " | |||
| "Generic), while you must first add the required configuration and enable " | |||
| "the others (GitHub, Jira, Figma)." | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to " | |||
| "replace `GITHUB_PRIVATE_KEY_HERE` with the one created [above](#download-" | |||
| "github-app-private-key)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:18 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:35 | |||
| msgid "" | |||
| "If you're setting up the GitHub bridge, you'll need to generate and " | |||
| "download a private key file after you created your GitHub app. Copy the " | |||
| "contents of that file to the variable " | |||
| "`matrix_hookshot_github_private_key` so the playbook can install it for " | |||
| "you, or use one of the [other methods](#manage-github-private-key-with-" | |||
| "aux-role) explained below." | |||
| "For each of the services (GitHub, GitLab, Jira, Figma, and generic " | |||
| "webhooks) fill in the respective variables `matrix_hookshot_service_*` " | |||
| "listed in [main.yml](../roles/custom/matrix-bridge-" | |||
| "hookshot/defaults/main.yml) as required." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:19 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:37 | |||
| msgid "" | |||
| "If you've already installed Matrix services using the playbook before, " | |||
| "you'll need to re-run it (`--tags=setup-all,start`). If not, proceed with" | |||
| " [configuring other playbook services](configuring-playbook.md) and then " | |||
| "with [Installing](installing.md). Get back to this guide once ready. " | |||
| "Hookshot can be set up individually using the tag `setup-hookshot`." | |||
| "Take special note of the `matrix_hookshot_*_enabled` variables. Services " | |||
| "that need no further configuration are enabled by default (GitLab and " | |||
| "generic webhooks), while you must first add the required configuration " | |||
| "and enable the others (GitHub, Jira, and Figma)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:21 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:39 | |||
| msgid "Extending the configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:41 | |||
| msgid "" | |||
| "Other configuration options are available via the " | |||
| "You can configure additional options by adding the " | |||
| "`matrix_hookshot_configuration_extension_yaml` and " | |||
| "`matrix_hookshot_registration_extension_yaml` variables, see the comments" | |||
| " in [main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml) " | |||
| "for how to use them." | |||
| "`matrix_hookshot_registration_extension_yaml` variables." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:23 | |||
| msgid "Finally, run the playbook (see [installing](installing.md))." | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:43 | |||
| msgid "" | |||
| "Refer the [official instructions](https://matrix-org.github.io/matrix-" | |||
| "hookshot/latest/setup.html) and the comments in " | |||
| "[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml) to " | |||
| "learn what the individual options do." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:25 | |||
| msgid "End-to-bridge encryption" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:45 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:27 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:47 | |||
| msgid "" | |||
| "You can enable [encryption](https://matrix-org.github.io/matrix-" | |||
| "hookshot/latest/advanced/encryption.html) for Hookshot by adding " | |||
| "`matrix_hookshot_encryption_enabled: true` to your configuration " | |||
| "(`vars.yml`) and [executing the playbook](installing.md) again." | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:29 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:54 | |||
| msgid "" | |||
| "Should the crypto store be corrupted, you can reset it by executing this " | |||
| "Ansible playbook with the tag `reset-hookshot-encryption` added, for " | |||
| "example `ansible-playbook -i inventory/hosts setup.yml --tags=reset-" | |||
| "hookshot-encryption`." | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just install-service hookshot` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:56 | |||
| msgid "" | |||
| "`just install-service hookshot` is useful for maintaining your setup " | |||
| "quickly 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 `just setup-" | |||
| "all` runs the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:31 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:58 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:33 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:60 | |||
| msgid "" | |||
| "To use the bridge, you need to create a room and invite the Hookshot bot " | |||
| "(`@hookshot:example.com`) to it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:35 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:62 | |||
| msgid "" | |||
| "Make sure the bot is able to send state events (usually the Moderator " | |||
| "power level in clients)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:37 | |||
| msgid "Send a `!hookshot help` message to see a list of help commands." | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:64 | |||
| msgid "" | |||
| "Send `!hookshot help` to the room to see the bridge's help menu for " | |||
| "additional commands." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:39 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:66 | |||
| msgid "" | |||
| "Refer to [Hookshot's documentation](https://matrix-org.github.io/matrix-" | |||
| "hookshot/latest/usage.html) for more details about using the bridge's " | |||
| "various features." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:41 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:68 | |||
| msgid "" | |||
| "**Important**: Note that the different listeners are bound to certain " | |||
| "paths which might differ from those assumed by the hookshot " | |||
| "documentation, see [URLs for bridges setup](#urls-for-bridges-setup) " | |||
| "below." | |||
| "💡 **Note**: the different listeners are bound to certain paths which " | |||
| "might differ from those assumed by the hookshot documentation. See [URLs " | |||
| "for bridges setup](#urls-for-bridges-setup) below." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:43 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:70 | |||
| msgid "Reset crypto store" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:72 | |||
| msgid "" | |||
| "Should the crypto store be corrupted, you can reset it by executing this " | |||
| "Ansible playbook with the tag `reset-hookshot-encryption` added:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:78 | |||
| msgid "More setup documentation" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:45 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:80 | |||
| msgid "URLs for bridges setup" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:47 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:82 | |||
| msgid "" | |||
| "Unless indicated otherwise, the following endpoints are reachable on your" | |||
| " `matrix.` subdomain (if the feature is enabled)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| msgid "listener" | |||
| msgid "Listener" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| msgid "default path" | |||
| msgid "Default path" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| msgid "variable" | |||
| msgid "Variable" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| msgid "used as" | |||
| msgid "Used as" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| @@ -261,7 +281,7 @@ msgid "`matrix_hookshot_jira_oauth_endpoint`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| msgid "JIRA OAuth" | |||
| msgid "Jira OAuth" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | |||
| @@ -348,71 +368,72 @@ msgstr "" | |||
| msgid "Prometheus" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:61 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:96 | |||
| msgid "" | |||
| "Also see the various `matrix_hookshot_container_labels_*` variables in " | |||
| "[main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml), which" | |||
| " expose URLs publicly." | |||
| "[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml), " | |||
| "which expose URLs publicly" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:63 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:98 | |||
| msgid "" | |||
| "The different listeners are also reachable *internally* in the docker-" | |||
| "network via the container's name (configured by " | |||
| "`matrix_hookshot_container_url`) and on different ports (e.g. " | |||
| "`matrix_hookshot_appservice_port`). Read [main.yml](/roles/custom/matrix-" | |||
| "bridge-hookshot/defaults/main.yml) in detail for more info." | |||
| "`matrix_hookshot_appservice_port`). Read [main.yml](../roles/custom" | |||
| "/matrix-bridge-hookshot/defaults/main.yml) in detail for more info." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:65 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:100 | |||
| msgid "Manage GitHub Private Key with aux role" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:67 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:102 | |||
| msgid "" | |||
| "The GitHub bridge requires you to install a private key file. This can be" | |||
| " done in multiple ways:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:68 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:104 | |||
| msgid "" | |||
| "copy the *contents* of the downloaded file and set the variable " | |||
| "`matrix_hookshot_github_private_key` to the contents (see example in " | |||
| "[main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml))." | |||
| "[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml))." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:69 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:105 | |||
| msgid "" | |||
| "somehow copy the file to the path `{{ matrix_hookshot_base_path }}/{{ " | |||
| "matrix_hookshot_github_private_key_file }}` (default: `/matrix/hookshot" | |||
| "/private-key.pem`) on the server manually." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:70 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:106 | |||
| msgid "" | |||
| "use the [`aux` role](https://github.com/mother-of-all-self-hosting" | |||
| "/ansible-role-aux) to copy the file from an arbitrary path on your " | |||
| "ansible client to the correct path on the server." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:72 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:108 | |||
| msgid "" | |||
| "To use the `aux` role, make sure the `matrix_hookshot_github_private_key`" | |||
| " variable is empty. Then add the following additional configuration:" | |||
| " variable is empty. Then add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:83 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:119 | |||
| msgid "" | |||
| "For more information, see the documentation in the [default configuration" | |||
| " of the aux role](https://github.com/mother-of-all-self-hosting/ansible-" | |||
| "role-aux/blob/main/defaults/main.yml)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:85 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:121 | |||
| msgid "Provisioning API" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:87 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:123 | |||
| msgid "" | |||
| "The provisioning API will be enabled automatically if you set " | |||
| "`matrix_dimension_enabled: true` and provided a " | |||
| @@ -422,11 +443,11 @@ msgid "" | |||
| "`matrix_hookshot_container_url` and `matrix_hookshot_provisioning_port`." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:89 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:125 | |||
| msgid "Metrics" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:91 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:127 | |||
| msgid "" | |||
| "Metrics are **only enabled by default** if the builtin [Prometheus" | |||
| "](configuring-playbook-prometheus-grafana.md) is enabled (by default, " | |||
| @@ -435,32 +456,32 @@ msgid "" | |||
| "set up your own Dashboard for displaying them." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:93 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:129 | |||
| msgid "" | |||
| "To explicitly enable metrics, use `matrix_hookshot_metrics_enabled: " | |||
| "true`. This only exposes metrics over the container network, however." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:95 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:131 | |||
| msgid "" | |||
| "**To collect metrics from an external Prometheus server**, besides " | |||
| "enabling metrics as described above, you will also need to enable metrics" | |||
| " exposure on `https://matrix.example.com/metrics/hookshot` by:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:97 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:133 | |||
| msgid "" | |||
| "either enabling metrics exposure for Hookshot via " | |||
| "`matrix_hookshot_metrics_proxying_enabled: true`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:98 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:134 | |||
| msgid "" | |||
| "or enabling metrics exposure for all services via " | |||
| "`matrix_metrics_exposure_enabled: true`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:100 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:136 | |||
| msgid "" | |||
| "Whichever one you go with, by default metrics are exposed publicly " | |||
| "**without** password-protection. See [the Prometheus and Grafana docs" | |||
| @@ -468,11 +489,11 @@ msgid "" | |||
| "protection for metrics." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:102 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:138 | |||
| msgid "Collision with matrix-appservice-webhooks" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:104 | |||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:140 | |||
| msgid "" | |||
| "If you are also running [matrix-appservice-webhooks](configuring-" | |||
| "playbook-bridge-appservice-webhooks.md), it reserves its namespace by the" | |||
| @@ -482,3 +503,175 @@ msgid "" | |||
| "`matrix_hookshot_generic_userIdPrefix: '_webhooks_'`)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "Hookshot can bridge " | |||
| #~ "[Webhooks](https://en.wikipedia.org/wiki/Webhook) from " | |||
| #~ "software project management services such " | |||
| #~ "as GitHub, GitLab, JIRA, and Figma, " | |||
| #~ "as well as generic webhooks." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://matrix-" | |||
| #~ "org.github.io/matrix-hookshot/latest/hookshot.html) to " | |||
| #~ "learn what it does in detail and" | |||
| #~ " why it might be useful to you." | |||
| #~ msgstr "" | |||
| #~ msgid "Setup Instructions" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Refer to the [official instructions](https" | |||
| #~ "://matrix-org.github.io/matrix-hookshot/latest/setup.html)" | |||
| #~ " to learn what the individual options" | |||
| #~ " do." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Enable the bridge by adding " | |||
| #~ "`matrix_hookshot_enabled: true` to your " | |||
| #~ "`vars.yml` file" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "For each of the services (GitHub, " | |||
| #~ "GitLab, Jira, Figma, generic webhooks) " | |||
| #~ "fill in the respective variables " | |||
| #~ "`matrix_hookshot_service_*` listed in " | |||
| #~ "[main.yml](/roles/custom/matrix-bridge-" | |||
| #~ "hookshot/defaults/main.yml) as required." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Take special note of the " | |||
| #~ "`matrix_hookshot_*_enabled` variables. Services that" | |||
| #~ " need no further configuration are " | |||
| #~ "enabled by default (GitLab, Generic), " | |||
| #~ "while you must first add the " | |||
| #~ "required configuration and enable the " | |||
| #~ "others (GitHub, Jira, Figma)." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If you're setting up the GitHub " | |||
| #~ "bridge, you'll need to generate and " | |||
| #~ "download a private key file after " | |||
| #~ "you created your GitHub app. Copy " | |||
| #~ "the contents of that file to the" | |||
| #~ " variable `matrix_hookshot_github_private_key` so " | |||
| #~ "the playbook can install it for " | |||
| #~ "you, or use one of the [other " | |||
| #~ "methods](#manage-github-private-key-with-" | |||
| #~ "aux-role) explained below." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "If you've already installed Matrix " | |||
| #~ "services using the playbook before, " | |||
| #~ "you'll need to re-run it (`--tags" | |||
| #~ "=setup-all,start`). If not, proceed with" | |||
| #~ " [configuring other playbook services" | |||
| #~ "](configuring-playbook.md) and then with " | |||
| #~ "[Installing](installing.md). Get back to this" | |||
| #~ " guide once ready. Hookshot can be" | |||
| #~ " set up individually using the tag" | |||
| #~ " `setup-hookshot`." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Other configuration options are available " | |||
| #~ "via the `matrix_hookshot_configuration_extension_yaml` " | |||
| #~ "and `matrix_hookshot_registration_extension_yaml` " | |||
| #~ "variables, see the comments in " | |||
| #~ "[main.yml](/roles/custom/matrix-bridge-" | |||
| #~ "hookshot/defaults/main.yml) for how to use " | |||
| #~ "them." | |||
| #~ msgstr "" | |||
| #~ msgid "Finally, run the playbook (see [installing](installing.md))." | |||
| #~ msgstr "" | |||
| #~ msgid "End-to-bridge encryption" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "You can enable [encryption](https://matrix-" | |||
| #~ "org.github.io/matrix-hookshot/latest/advanced/encryption.html)" | |||
| #~ " for Hookshot by adding " | |||
| #~ "`matrix_hookshot_encryption_enabled: true` to your" | |||
| #~ " configuration (`vars.yml`) and [executing " | |||
| #~ "the playbook](installing.md) again." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Should the crypto store be corrupted," | |||
| #~ " you can reset it by executing " | |||
| #~ "this Ansible playbook with the tag " | |||
| #~ "`reset-hookshot-encryption` added, for " | |||
| #~ "example `ansible-playbook -i inventory/hosts" | |||
| #~ " setup.yml --tags=reset-hookshot-encryption`." | |||
| #~ msgstr "" | |||
| #~ msgid "Send a `!hookshot help` message to see a list of help commands." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "**Important**: Note that the different " | |||
| #~ "listeners are bound to certain paths " | |||
| #~ "which might differ from those assumed" | |||
| #~ " by the hookshot documentation, see " | |||
| #~ "[URLs for bridges setup](#urls-for-" | |||
| #~ "bridges-setup) below." | |||
| #~ msgstr "" | |||
| #~ msgid "listener" | |||
| #~ msgstr "" | |||
| #~ msgid "default path" | |||
| #~ msgstr "" | |||
| #~ msgid "variable" | |||
| #~ msgstr "" | |||
| #~ msgid "used as" | |||
| #~ msgstr "" | |||
| #~ msgid "JIRA OAuth" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Also see the various " | |||
| #~ "`matrix_hookshot_container_labels_*` variables in " | |||
| #~ "[main.yml](/roles/custom/matrix-bridge-" | |||
| #~ "hookshot/defaults/main.yml), which expose URLs " | |||
| #~ "publicly." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The different listeners are also " | |||
| #~ "reachable *internally* in the docker-" | |||
| #~ "network via the container's name " | |||
| #~ "(configured by `matrix_hookshot_container_url`) and" | |||
| #~ " on different ports (e.g. " | |||
| #~ "`matrix_hookshot_appservice_port`). Read " | |||
| #~ "[main.yml](/roles/custom/matrix-bridge-" | |||
| #~ "hookshot/defaults/main.yml) in detail for more" | |||
| #~ " info." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "copy the *contents* of the downloaded" | |||
| #~ " file and set the variable " | |||
| #~ "`matrix_hookshot_github_private_key` to the contents" | |||
| #~ " (see example in [main.yml](/roles/custom" | |||
| #~ "/matrix-bridge-hookshot/defaults/main.yml))." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "To use the `aux` role, make sure" | |||
| #~ " the `matrix_hookshot_github_private_key` variable " | |||
| #~ "is empty. Then add the following " | |||
| #~ "additional configuration:" | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -32,8 +32,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:5 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://github.com/benkuly/matrix-sms-" | |||
| "bridge/blob/master/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:7 | |||
| @@ -98,3 +99,9 @@ msgid "" | |||
| "bridge/blob/master/README.md#user-guide) to see how this bridge works." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -39,8 +39,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/mautrix/twitter) to " | |||
| "learn what it does and why it might be useful to you." | |||
| "See the project's " | |||
| "[documentation](https://github.com/mautrix/twitter/blob/master/README.md)" | |||
| " to learn what it does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:9 | |||
| @@ -48,58 +49,61 @@ msgid "Prerequisite (optional)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:11 | |||
| msgid "Enable Appservice Double Puppet (optional)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13 | |||
| 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." | |||
| "double-puppet.md) service for this playbook." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15 | |||
| msgid "" | |||
| "For details about configuring Double Puppeting for this bridge, see the " | |||
| "section below: [Set up Double Puppeting](#-set-up-double-puppeting)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:19 | |||
| 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-twitter.md:23 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:27 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:32 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36 | |||
| msgid "" | |||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | |||
| "automatically create the bot's user account." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:38 | |||
| 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-twitter.md:38 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40 | |||
| msgid "" | |||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | |||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | |||
| @@ -108,71 +112,60 @@ msgid "" | |||
| "`just setup-all`, or these components will still remain installed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42 | |||
| msgid "Usage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:44 | |||
| msgid "" | |||
| "You then need to start a chat with `@twitterbot:example.com` (where " | |||
| "`example.com` is your base domain, not the `matrix.` domain)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:43 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45 | |||
| msgid "" | |||
| "Send login-cookie to start the login. The bot should respond with " | |||
| "instructions on how to proceed." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47 | |||
| msgid "" | |||
| "You can learn more here about authentication from the bridge's [official " | |||
| "documentation on " | |||
| "Authentication](https://docs.mau.fi/bridges/python/twitter/authentication.html)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49 | |||
| msgid "💡 Set up Double Puppeting" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49 | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:51 | |||
| msgid "" | |||
| "After successfully enabling bridging, you may wish to set up [Double " | |||
| "Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) " | |||
| "(hint: you most likely do)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:51 | |||
| msgid "To set it up, you have 2 ways of going about it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:53 | |||
| msgid "" | |||
| "Method 1: automatically, by enabling Appservice Double Puppet or Shared " | |||
| "Secret Auth" | |||
| msgid "To set it up, you have 2 ways of going about it." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:55 | |||
| msgid "" | |||
| "The bridge automatically performs Double Puppeting if [Appservice Double " | |||
| "Puppet](configuring-playbook-appservice-double-puppet.md) or [Shared " | |||
| "Secret Auth](configuring-playbook-shared-secret-auth.md) service is " | |||
| "configured and enabled on the server for this playbook." | |||
| msgid "Method 1: automatically, by enabling Appservice Double Puppet" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:57 | |||
| msgid "" | |||
| "Enabling [Appservice Double Puppet](configuring-playbook-appservice-" | |||
| "double-puppet.md) is the recommended way of setting up Double Puppeting, " | |||
| "as it's easier to accomplish, works for all your users automatically, and" | |||
| " has less of a chance of breaking in the future." | |||
| "The bridge automatically performs Double Puppeting if [Appservice Double " | |||
| "Puppet](configuring-playbook-appservice-double-puppet.md) service is " | |||
| "configured and enabled on the server for this playbook." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:59 | |||
| msgid "" | |||
| "Enabling double puppeting by enabling the [Shared Secret Auth" | |||
| "](configuring-playbook-shared-secret-auth.md) service works at the time " | |||
| "of writing, but is deprecated and will stop working in the future." | |||
| "This is the recommended way of setting up Double Puppeting, as it's " | |||
| "easier to accomplish, works for all your users automatically, and has " | |||
| "less of a chance of breaking in the future." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:61 | |||
| @@ -181,9 +174,88 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:63 | |||
| msgid "" | |||
| "This method is currently not available for the Mautrix-Twitter bridge, " | |||
| "but is on the " | |||
| "[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md) " | |||
| "under Misc/Manual login with `login-matrix`" | |||
| "When using this method, **each user** that wishes to enable Double " | |||
| "Puppeting needs to follow the following steps:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:65 | |||
| msgid "" | |||
| "retrieve a Matrix access token for yourself. Refer to the documentation " | |||
| "on [how to do that](obtaining-access-tokens.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:67 | |||
| msgid "" | |||
| "send the access token to the bot. Example: `login-matrix " | |||
| "MATRIX_ACCESS_TOKEN_HERE`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:69 | |||
| msgid "" | |||
| "make sure you don't log out the `Mautrix-Slack` device some time in the " | |||
| "future, as that would break the Double Puppeting feature" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/mautrix/twitter) to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| #~ 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 "" | |||
| #~ msgid "" | |||
| #~ "Method 1: automatically, by enabling " | |||
| #~ "Appservice Double Puppet or Shared " | |||
| #~ "Secret Auth" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The bridge automatically performs Double " | |||
| #~ "Puppeting if [Appservice Double Puppet" | |||
| #~ "](configuring-playbook-appservice-double-" | |||
| #~ "puppet.md) or [Shared Secret Auth" | |||
| #~ "](configuring-playbook-shared-secret-auth.md) " | |||
| #~ "service is configured and enabled on " | |||
| #~ "the server for this playbook." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Enabling [Appservice Double Puppet](configuring-" | |||
| #~ "playbook-appservice-double-puppet.md) is " | |||
| #~ "the recommended way of setting up " | |||
| #~ "Double Puppeting, as it's easier to " | |||
| #~ "accomplish, works for all your users " | |||
| #~ "automatically, and has less of a " | |||
| #~ "chance of breaking in the future." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "Enabling double puppeting by enabling " | |||
| #~ "the [Shared Secret Auth](configuring-" | |||
| #~ "playbook-shared-secret-auth.md) service " | |||
| #~ "works at the time of writing, but" | |||
| #~ " is deprecated and will stop working" | |||
| #~ " in the future." | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "This method is currently not available" | |||
| #~ " for the Mautrix-Twitter bridge, but" | |||
| #~ " is on the " | |||
| #~ "[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md)" | |||
| #~ " under Misc/Manual login with `login-" | |||
| #~ "matrix`" | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -35,8 +35,8 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:5 | |||
| msgid "" | |||
| "See the project's " | |||
| "[documentation](https://github.com/mautrix/wsproxy#readme) to learn what " | |||
| "it does and why it might be useful to you." | |||
| "[documentation](https://github.com/mautrix/wsproxy/blob/master/README.md)" | |||
| " to learn what it does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:7 | |||
| @@ -143,3 +143,10 @@ msgid "" | |||
| "running `android-sms` and/or `matrix-imessage` on your device(s)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/mautrix/wsproxy#readme) to" | |||
| #~ " learn what it does and why it" | |||
| #~ " might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -54,8 +54,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:9 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://gitlab.com/mx-puppet/discord" | |||
| "/mx-puppet-discord/blob/master/README.md) to learn what it does and why " | |||
| "it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:11 | |||
| @@ -137,3 +138,9 @@ msgstr "" | |||
| msgid "Also send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -33,8 +33,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:5 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://gitlab.com/xangelix-pub/matrix" | |||
| "/mx-puppet-groupme/blob/master/README.md) to learn what it does and why " | |||
| "it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:7 | |||
| @@ -121,3 +122,9 @@ msgstr "" | |||
| msgid "Also send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -44,8 +44,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:7 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://gitlab.com/mx-puppet/slack/mx-" | |||
| "puppet-slack/blob/master/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:9 | |||
| @@ -138,3 +139,9 @@ msgstr "" | |||
| msgid "Also send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -32,8 +32,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:5 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://github.com/icewind1991/mx-" | |||
| "puppet-steam/blob/master/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:7 | |||
| @@ -114,3 +115,9 @@ msgstr "" | |||
| msgid "Also send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -39,8 +39,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:7 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://github.com/Sorunome/mx-puppet-" | |||
| "twitter/blob/master/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:9 | |||
| @@ -128,3 +129,9 @@ msgstr "" | |||
| msgid "Also send `help` to the bot to see the commands available." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -45,8 +45,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-postmoogle.md:9 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/etkecc/postmoogle) " | |||
| "to learn what it does and why it might be useful to you." | |||
| "See the project's " | |||
| "[documentation](https://github.com/etkecc/postmoogle/blob/master/README.md)" | |||
| " to learn what it does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-postmoogle.md:11 | |||
| @@ -195,3 +196,10 @@ msgid "" | |||
| " it to `DEBUG` with the following additional configuration:" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/etkecc/postmoogle) to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -33,8 +33,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-wechat.md:5 | |||
| msgid "" | |||
| "See the project page to learn what it does and why it might be useful to " | |||
| "you." | |||
| "See the project's [documentation](https://github.com/duo/matrix-" | |||
| "wechat/blob/master/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-bridge-wechat.md:7 | |||
| @@ -96,3 +97,9 @@ msgstr "" | |||
| msgid "Send `help` to the bot to see the available commands." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project page to learn what" | |||
| #~ " it does and why it might be" | |||
| #~ " useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -226,33 +226,59 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:87 | |||
| msgid "" | |||
| "To enable Email2Matrix, run the playbook with [playbook tags](playbook-" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:93 | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:94 | |||
| msgid "**Notes**:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:95 | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:96 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just run-tags setup-email2matrix,start` or `just setup-all`" | |||
| "available: `just install-service email2matrix` or `just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:97 | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:98 | |||
| msgid "" | |||
| "`just run-tags setup-email2matrix,start` is useful for maintaining your " | |||
| "setup quickly when its components remain unchanged. If you adjust your " | |||
| "`just install-service email2matrix` is useful for maintaining your setup " | |||
| "quickly 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 `just setup-" | |||
| "all` runs the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:99 | |||
| #: ../../../docs/configuring-playbook-email2matrix.md:100 | |||
| msgid "" | |||
| "After installation, you may wish to send a test email to the email " | |||
| "address assigned to `mailbox1` (default: `mailbox1@matrix.example.com`) " | |||
| "to make sure that Email2Matrix works as expected." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "To enable Email2Matrix, run the playbook" | |||
| #~ " with [playbook tags](playbook-tags.md) as" | |||
| #~ " below:" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The shortcut commands with the [`just`" | |||
| #~ " program](just.md) are also available: " | |||
| #~ "`just run-tags setup-email2matrix,start` " | |||
| #~ "or `just setup-all`" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "`just run-tags setup-email2matrix,start` " | |||
| #~ "is useful for maintaining your setup " | |||
| #~ "quickly 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 `just setup-all` runs" | |||
| #~ " the `ensure-matrix-users-created` " | |||
| #~ "tag too." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -35,8 +35,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-ldap-auth.md:5 | |||
| msgid "" | |||
| "See that project's documentation to learn what it does and why it might " | |||
| "be useful to you." | |||
| "See the project's [documentation](https://github.com/matrix-org/matrix-" | |||
| "synapse-ldap3/blob/main/README.rst) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-ldap-auth.md:7 | |||
| @@ -81,3 +82,9 @@ msgid "" | |||
| "](configuring-playbook-matrix-ldap-registration-proxy.md)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See that project's documentation to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -52,8 +52,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-ma1sd.md:9 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/ma1uta/ma1sd) to " | |||
| "learn what it does and why it might be useful to you." | |||
| "See the project's " | |||
| "[documentation](https://github.com/ma1uta/ma1sd/blob/master/README.md) to" | |||
| " learn what it does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-ma1sd.md:11 | |||
| @@ -332,3 +333,10 @@ msgid "" | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's " | |||
| #~ "[documentation](https://github.com/ma1uta/ma1sd) to learn" | |||
| #~ " what it does and why it might" | |||
| #~ " be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -42,101 +42,107 @@ msgstr "" | |||
| msgid "" | |||
| "In short, it's a sort of automation and firewalling service, which is " | |||
| "helpful if you're instaling Matrix services in a controlled corporate " | |||
| "environment. See that project's documentation to learn what it does and " | |||
| "why it might be useful to you." | |||
| "environment." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:13 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/devture/matrix-" | |||
| "corporal/blob/main/README.md) to learn what it does and why it might be " | |||
| "useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:15 | |||
| msgid "" | |||
| "If you decide that you'd like to let this playbook install it for you, " | |||
| "you'd need to also:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:14 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:16 | |||
| msgid "" | |||
| "(required) [set up the Shared Secret Auth password provider module" | |||
| "](configuring-playbook-shared-secret-auth.md)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:15 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:17 | |||
| msgid "" | |||
| "(optional, but encouraged) [set up the REST authentication password " | |||
| "provider module](configuring-playbook-rest-auth.md)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:17 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:19 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:19 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:21 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | |||
| "needs):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:72 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:74 | |||
| msgid "" | |||
| "Matrix Corporal operates with a specific Matrix user on your server. By " | |||
| "default, it's `matrix-corporal` (controllable by the " | |||
| "`matrix_corporal_reconciliation_user_id_local_part` setting, see above)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:74 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:76 | |||
| msgid "" | |||
| "No matter what Matrix user ID you configure to run it with, make sure " | |||
| "that:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:76 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:78 | |||
| msgid "" | |||
| "the Matrix Corporal user is created by [registering it](registering-" | |||
| "users.md) **with administrator privileges**. Use a password you remember," | |||
| " as you'll need to log in from time to time to create or join rooms" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:78 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:80 | |||
| msgid "" | |||
| "the Matrix Corporal user is joined and has Admin/Moderator-level access " | |||
| "to any rooms you want it to manage" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:80 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:82 | |||
| msgid "Using a locally-stored static policy" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:82 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:84 | |||
| msgid "" | |||
| "If you'd like to use a [static policy file](https://github.com/devture" | |||
| "/matrix-corporal/blob/master/docs/policy-providers.md#static-file-pull-" | |||
| "style-policy-provider), you can use a configuration like this:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:114 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:116 | |||
| msgid "" | |||
| "To learn more about what the policy configuration, see the matrix-" | |||
| "corporal documentation on [policy](https://github.com/devture/matrix-" | |||
| "corporal/blob/master/docs/policy.md)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:116 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:118 | |||
| msgid "Installing" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:118 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:120 | |||
| msgid "" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:125 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:127 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just run-tags setup-aux-files,setup-corporal,start` or `just " | |||
| "setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:127 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:129 | |||
| msgid "" | |||
| "`just run-tags setup-aux-files,setup-corporal,start` is useful for " | |||
| "maintaining your setup quickly when its components remain unchanged. If " | |||
| @@ -145,33 +151,33 @@ msgid "" | |||
| "`just setup-all` runs the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:129 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:131 | |||
| msgid "Matrix Corporal files" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:131 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:133 | |||
| msgid "" | |||
| "The following local filesystem paths are mounted in the `matrix-corporal`" | |||
| " container and can be used in your configuration (or policy):" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:133 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:135 | |||
| msgid "`/matrix/corporal/config` is mounted at `/etc/matrix-corporal` (read-only)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:135 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:137 | |||
| msgid "" | |||
| "`/matrix/corporal/var` is mounted at `/var/matrix-corporal` (read and " | |||
| "write)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:137 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:139 | |||
| msgid "" | |||
| "`/matrix/corporal/cache` is mounted at `/var/cache/matrix-corporal` (read" | |||
| " and write)" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:139 | |||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:141 | |||
| msgid "" | |||
| "As an example: you can create your own configuration files in " | |||
| "`/matrix/corporal/config` and they will appear in `/etc/matrix-corporal` " | |||
| @@ -182,3 +188,13 @@ msgid "" | |||
| "and write)." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "In short, it's a sort of " | |||
| #~ "automation and firewalling service, which " | |||
| #~ "is helpful if you're instaling Matrix" | |||
| #~ " services in a controlled corporate " | |||
| #~ "environment. See that project's documentation" | |||
| #~ " to learn what it does and why" | |||
| #~ " it might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -34,7 +34,8 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-pantalaimon.md:5 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-" | |||
| "org/pantalaimon) to learn what it does and why it might be useful to you." | |||
| "org/pantalaimon/blob/master/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-pantalaimon.md:7 | |||
| @@ -90,3 +91,10 @@ msgid "" | |||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/matrix-org/pantalaimon) to learn what it" | |||
| #~ " does and why it might be " | |||
| #~ "useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -35,8 +35,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-rest-auth.md:5 | |||
| msgid "" | |||
| "See that project's documentation to learn what it does and why it might " | |||
| "be useful to you." | |||
| "See the project's [documentation](https://github.com/ma1uta/matrix-" | |||
| "synapse-rest-password-provider/blob/master/README.md) to learn what it " | |||
| "does and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-rest-auth.md:7 | |||
| @@ -87,3 +88,9 @@ msgid "" | |||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See that project's documentation to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -35,8 +35,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-shared-secret-auth.md:5 | |||
| msgid "" | |||
| "See that project's documentation to learn what it does and why it might " | |||
| "be useful to you." | |||
| "See the project's [documentation](https://github.com/devture/matrix-" | |||
| "synapse-shared-secret-auth/blob/master/README.md) to learn what it does " | |||
| "and why it might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-shared-secret-auth.md:7 | |||
| @@ -86,3 +87,9 @@ msgid "" | |||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See that project's documentation to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -32,8 +32,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-sygnal.md:5 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-org/sygnal) " | |||
| "to learn what it does and why it might be useful to you." | |||
| "See the project's [documentation](https://github.com/matrix-" | |||
| "org/sygnal/blob/master/README.md) to learn what it does and why it might " | |||
| "be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-sygnal.md:7 | |||
| @@ -199,3 +200,10 @@ msgid "" | |||
| "/matrix-org/sygnal/blob/master/docs/applications.md) document." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/matrix-org/sygnal) to learn what it " | |||
| #~ "does and why it might be useful" | |||
| #~ " to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -33,15 +33,20 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:5 | |||
| msgid "" | |||
| "See that project's [documentation](https://github.com/matrix-org/synapse-" | |||
| "auto-accept-invite) to learn what it does and why it might be useful to " | |||
| "you. In short, it automatically accepts room invites. You can specify " | |||
| "that only 1:1 room invites are auto-accepted. Defaults to false if not " | |||
| "In short, it automatically accepts room invites. You can specify that " | |||
| "only 1:1 room invites are auto-accepted. Defaults to false if not " | |||
| "specified." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-org/synapse-" | |||
| "auto-accept-invite/blob/main/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:9 | |||
| msgid "" | |||
| "**Note**: Synapse [v1.109.0](https://github.com/element-" | |||
| "hq/synapse/releases/tag/v1.109.0), the same feature [has been " | |||
| "merged](https://github.com/element-hq/synapse/pull/17147) into Synapse " | |||
| @@ -51,11 +56,11 @@ msgid "" | |||
| "party module." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:9 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11 | |||
| msgid "Configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:13 | |||
| msgid "" | |||
| "If you decide that you'd like to let this playbook install the [synapse-" | |||
| "auto-invite-accept](https://github.com/matrix-org/synapse-auto-accept-" | |||
| @@ -63,11 +68,11 @@ msgid "" | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:19 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21 | |||
| msgid "Synapse worker deployments" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:23 | |||
| msgid "" | |||
| "In a [workerized Synapse deployment](https://github.com/spantaleev" | |||
| "/matrix-docker-ansible-" | |||
| @@ -77,17 +82,17 @@ msgid "" | |||
| "is `null`). For example, add this to your configuration:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:27 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29 | |||
| msgid "" | |||
| "There might be an [issue with federation](https://github.com/matrix-org" | |||
| "/synapse-auto-accept-invite/issues/18)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31 | |||
| msgid "Native alternative" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:33 | |||
| msgid "" | |||
| "Since Synapse [v1.109.0](https://github.com/element-" | |||
| "hq/synapse/releases/tag/v1.109.0), the functionality provided by the " | |||
| @@ -96,7 +101,19 @@ msgid "" | |||
| "/element-hq/synapse/pull/17147) part of Synapse." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:33 | |||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:35 | |||
| msgid "Here's example configuration for using the **native** Synapse feature:" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See that project's " | |||
| #~ "[documentation](https://github.com/matrix-org/synapse-" | |||
| #~ "auto-accept-invite) to learn what it" | |||
| #~ " does and why it might be " | |||
| #~ "useful to you. In short, it " | |||
| #~ "automatically accepts room invites. You " | |||
| #~ "can specify that only 1:1 room " | |||
| #~ "invites are auto-accepted. Defaults to" | |||
| #~ " false if not specified." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -40,8 +40,9 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:7 | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/matrix-org/rust-" | |||
| "synapse-compress-state/#automated-tool-synapse_auto_compressor) to learn " | |||
| "what it does and why it might be useful to you." | |||
| "synapse-compress-state/blob/master/README.md#automated-tool-" | |||
| "synapse_auto_compressor) to learn what it does and why it might be useful" | |||
| " to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:9 | |||
| @@ -106,3 +107,11 @@ msgid "" | |||
| "unstable." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See the project's [documentation](https://github.com" | |||
| #~ "/matrix-org/rust-synapse-compress-state" | |||
| #~ "/#automated-tool-synapse_auto_compressor) to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -32,20 +32,35 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:5 | |||
| msgid "" | |||
| "See that project's documentation to learn what it does and why it might " | |||
| "be useful to you. In short, it lets you fight invite-spam by " | |||
| "automatically blocking invitiations from a list of servers specified by " | |||
| "you (blacklisting)." | |||
| "It lets you fight invite-spam by automatically blocking invitiations from" | |||
| " a list of servers specified by you (blacklisting)." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:7 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgid "" | |||
| "See the project's [documentation](https://github.com/t2bot/synapse-" | |||
| "simple-antispam/blob/master/README.md) to learn what it does and why it " | |||
| "might be useful to you." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:9 | |||
| msgid "Adjusting the playbook configuration" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:11 | |||
| msgid "" | |||
| "Add the following configuration to your " | |||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | |||
| "needs):" | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "See that project's documentation to " | |||
| #~ "learn what it does and why it " | |||
| #~ "might be useful to you. In short," | |||
| #~ " it lets you fight invite-spam " | |||
| #~ "by automatically blocking invitiations from" | |||
| #~ " a list of servers specified by " | |||
| #~ "you (blacklisting)." | |||
| #~ msgstr "" | |||
| @@ -10,7 +10,7 @@ msgid "" | |||
| msgstr "" | |||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||
| "Report-Msgid-Bugs-To: \n" | |||
| "POT-Creation-Date: 2024-12-16 12:05+0900\n" | |||
| "POT-Creation-Date: 2024-12-20 09:53+0200\n" | |||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |||
| "Language: jp\n" | |||
| @@ -237,71 +237,71 @@ msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:90 | |||
| msgid "" | |||
| "After these variables have been set, run the playbook with [playbook tags" | |||
| "](playbook-tags.md) as below to restart UVS:" | |||
| "After configuring the playbook, run it with [playbook tags](playbook-" | |||
| "tags.md) as below:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:96 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:97 | |||
| msgid "" | |||
| "The shortcut commands with the [`just` program](just.md) are also " | |||
| "available: `just run-tags setup-matrix-user-verification-service,start` " | |||
| "or `just setup-all`" | |||
| "available: `just install-service matrix-user-verification-service` or " | |||
| "`just setup-all`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:98 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:99 | |||
| msgid "" | |||
| "`just run-tags setup-matrix-user-verification-service,start` is useful " | |||
| "for maintaining your setup quickly 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 `just setup-all` runs the `ensure-matrix-users-created` tag too." | |||
| "`just install-service matrix-user-verification-service` is useful for " | |||
| "maintaining your setup quickly 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 " | |||
| "`just setup-all` runs the `ensure-matrix-users-created` tag too." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:100 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:101 | |||
| msgid "Logging" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:102 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:103 | |||
| msgid "The configuration variable `UVS_LOG_LEVEL` can be set to:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:103 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:104 | |||
| msgid "warning" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:104 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:105 | |||
| msgid "info" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:105 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:106 | |||
| msgid "debug" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:107 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:108 | |||
| msgid "TLS Certificate Checking" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:109 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:110 | |||
| msgid "" | |||
| "If the Matrix Homeserver does not provide a valid TLS certificate, UVS " | |||
| "will fail with the following error message:" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:111 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:112 | |||
| msgid "message: 'No response received: [object Object]'," | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:113 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:114 | |||
| msgid "This also applies to self-signed and let's encrypt staging certificates." | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:115 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:116 | |||
| msgid "" | |||
| "To disable certificate validation altogether (INSECURE! Not suitable for " | |||
| "production use!) set: `NODE_TLS_REJECT_UNAUTHORIZED=0`" | |||
| msgstr "" | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:117 | |||
| #: ../../../docs/configuring-playbook-user-verification-service.md:118 | |||
| msgid "" | |||
| "Alternatively, it is possible to inject your own CA certificates into the" | |||
| " container by mounting a PEM file with additional trusted CAs into the " | |||
| @@ -309,3 +309,31 @@ msgid "" | |||
| "it." | |||
| msgstr "" | |||
| #~ msgid "" | |||
| #~ "After these variables have been set, " | |||
| #~ "run the playbook with [playbook tags" | |||
| #~ "](playbook-tags.md) as below to restart " | |||
| #~ "UVS:" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "The shortcut commands with the [`just`" | |||
| #~ " program](just.md) are also available: " | |||
| #~ "`just run-tags setup-matrix-user-" | |||
| #~ "verification-service,start` or `just setup-" | |||
| #~ "all`" | |||
| #~ msgstr "" | |||
| #~ msgid "" | |||
| #~ "`just run-tags setup-matrix-user-" | |||
| #~ "verification-service,start` is useful for " | |||
| #~ "maintaining your setup quickly 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 `just " | |||
| #~ "setup-all` runs the `ensure-matrix-" | |||
| #~ "users-created` tag too." | |||
| #~ msgstr "" | |||