| @@ -8,11 +8,11 @@ | |||||
| #, fuzzy | #, fuzzy | ||||
| msgid "" | msgid "" | ||||
| msgstr "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | |||||
| "Project-Id-Version: matrix-docker-ansible-deploy\n" | |||||
| "Report-Msgid-Bugs-To: \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: bg\n" | ||||
| "Language-Team: bg <LL@li.org>\n" | "Language-Team: bg <LL@li.org>\n" | ||||
| "Plural-Forms: nplurals=2; plural=(n != 1);\n" | "Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||||
| @@ -30,10 +30,16 @@ msgid "" | |||||
| "docker-ansible-deploy:devture.com) " | "docker-ansible-deploy:devture.com) " | ||||
| "[](https://liberapay.com/s.pantaleev/donate)" | "[](https://liberapay.com/s.pantaleev/donate)" | ||||
| msgstr "" | msgstr "" | ||||
| "[](https://matrix.to/#/#matrix-" | |||||
| "docker-ansible-deploy:devture.com) " | |||||
| "[](https://liberapay.com/s.pantaleev/donate)" | |||||
| #: ../../../README.md:1 | #: ../../../README.md:1 | ||||
| msgid "Support room on Matrix" | msgid "Support room on Matrix" | ||||
| msgstr "" | |||||
| msgstr "Matrix стая за поддръжка" | |||||
| #: ../../../README.md:1 | #: ../../../README.md:1 | ||||
| msgid "donate" | msgid "donate" | ||||
| @@ -47,14 +53,18 @@ msgstr "" | |||||
| #: ../../../README.md:5 | #: ../../../README.md:5 | ||||
| msgid "🎯 Purpose" | msgid "🎯 Purpose" | ||||
| msgstr "" | |||||
| msgstr "🎯 Цел" | |||||
| #: ../../../README.md:7 | #: ../../../README.md:7 | ||||
| msgid "" | msgid "" | ||||
| "This [Ansible](https://www.ansible.com/) playbook is meant to help you " | "This [Ansible](https://www.ansible.com/) playbook is meant to help you " | ||||
| "run your own [Matrix](http://matrix.org/) homeserver, along with the " | "run your own [Matrix](http://matrix.org/) homeserver, along with the " | ||||
| "[various services](#supported-services) related to that." | "[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 | #: ../../../README.md:9 | ||||
| msgid "" | msgid "" | ||||
| @@ -110,7 +120,7 @@ msgstr "" | |||||
| #: ../../../README.md:21 | #: ../../../README.md:21 | ||||
| msgid "🚀 Getting started" | msgid "🚀 Getting started" | ||||
| msgstr "" | |||||
| msgstr "🚀 Стартиране" | |||||
| #: ../../../README.md:23 | #: ../../../README.md:23 | ||||
| msgid "" | msgid "" | ||||
| @@ -1350,11 +1360,25 @@ msgid "" | |||||
| "deploy/issues)" | "deploy/issues)" | ||||
| msgstr "" | 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" | msgid "🤝 Related" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../README.md:217 | |||||
| #: ../../../README.md:209 | |||||
| msgid "" | msgid "" | ||||
| "You may also be interested in [mash-playbook](https://github.com/mother-" | "You may also be interested in [mash-playbook](https://github.com/mother-" | ||||
| "of-all-self-hosting/mash-playbook) - another Ansible playbook for self-" | "of-all-self-hosting/mash-playbook) - another Ansible playbook for self-" | ||||
| @@ -1363,7 +1387,7 @@ msgid "" | |||||
| "playbook/blob/main/docs/supported-services.md))." | "playbook/blob/main/docs/supported-services.md))." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../README.md:219 | |||||
| #: ../../../README.md:211 | |||||
| msgid "" | msgid "" | ||||
| "mash-playbook also makes use of [Traefik](./docs/configuring-playbook-" | "mash-playbook also makes use of [Traefik](./docs/configuring-playbook-" | ||||
| "traefik.md) as its reverse-proxy, so with minor [interoperability " | "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 " | "ansible-deploy and mash-playbook co-exist and host Matrix and non-Matrix " | ||||
| "services on the same server." | "services on the same server." | ||||
| msgstr "" | msgstr "" | ||||
| @@ -10,7 +10,7 @@ msgid "" | |||||
| msgstr "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -41,19 +41,12 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:5 | #: ../../../docs/configuring-playbook-alertmanager-receiver.md:5 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/metio/matrix-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:7 | #: ../../../docs/configuring-playbook-alertmanager-receiver.md:7 | ||||
| msgid "" | 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 " | "This service is meant to be used with an external " | ||||
| "[Alertmanager](https://prometheus.io/docs/alerting/latest/alertmanager/) " | "[Alertmanager](https://prometheus.io/docs/alerting/latest/alertmanager/) " | ||||
| "instance. It's **not** meant to be integrated with the [Prometheus & " | "instance. It's **not** meant to be integrated with the [Prometheus & " | ||||
| @@ -62,162 +55,164 @@ msgid "" | |||||
| "it." | "it." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:9 | |||||
| msgid "Prerequisites" | |||||
| msgstr "" | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:11 | #: ../../../docs/configuring-playbook-alertmanager-receiver.md:11 | ||||
| msgid "Adjusting the playbook configuration" | |||||
| msgid "Register the bot account" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:13 | #: ../../../docs/configuring-playbook-alertmanager-receiver.md:13 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:36 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:15 | |||||
| msgid "" | 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 "" | 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 "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:44 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:27 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:54 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:31 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:58 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:35 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:62 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:39 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:64 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:61 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:67 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:65 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:69 | #: ../../../docs/configuring-playbook-alertmanager-receiver.md:69 | ||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:72 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:79 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:74 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:83 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:76 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:85 | |||||
| msgid "Installing" | msgid "Installing" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:78 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:87 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:85 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:94 | |||||
| msgid "**Notes**:" | msgid "**Notes**:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:87 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:96 | |||||
| msgid "" | msgid "" | ||||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | "The `ensure-matrix-users-created` playbook tag makes the playbook " | ||||
| "automatically create the bot's user account." | "automatically create the bot's user account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:89 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:98 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just install-all` or `just setup-all`" | "available: `just install-all` or `just setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:91 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:100 | |||||
| msgid "" | msgid "" | ||||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | ||||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | ||||
| @@ -226,27 +221,136 @@ msgid "" | |||||
| "`just setup-all`, or these components will still remain installed." | "`just setup-all`, or these components will still remain installed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:93 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:102 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:95 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:104 | |||||
| msgid "Configure your Prometheus Alertmanager with configuration like this:" | msgid "Configure your Prometheus Alertmanager with configuration like this:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:114 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:123 | |||||
| msgid "" | 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 " | "alertmanager-receiver-RANDOM_VALUE_HERE/alert/some-room-name` or " | ||||
| "`https://matrix.example.com/matrix-alertmanager-receiver-" | "`https://matrix.example.com/matrix-alertmanager-receiver-" | ||||
| "RANDOM_VALUE_HERE/alert/!qporfwt:example.com`." | "RANDOM_VALUE_HERE/alert/!qporfwt:example.com`." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -84,27 +84,31 @@ msgid "" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:19 | #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:19 | ||||
| msgid "Installation" | |||||
| msgid "Prerequisites" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:21 | #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:21 | ||||
| msgid "Create a main management room." | |||||
| msgid "Create a main management room" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:23 | #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:23 | ||||
| msgid "" | msgid "" | ||||
| "The playbook does not create a management room for your Main Draupnir. " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:25 | #: ../../../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 "" | msgid "" | ||||
| "The management room has to be given an alias and be public when you are " | "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 " | "setting up the bot for the first time as the bot does not differentiate " | ||||
| "between invites and invites to the management room." | "between invites and invites to the management room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:27 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:31 | |||||
| msgid "" | msgid "" | ||||
| "This management room is used to control who has access to your D4A " | "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" | "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." | "This is default 50 or moderator as Element clients call this powerlevel." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:29 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:33 | |||||
| msgid "" | msgid "" | ||||
| "As noted in the Draupnir install instructions the control room is " | "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 "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:34 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:39 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:38 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:43 | |||||
| msgid "" | msgid "" | ||||
| "Add the following configuration to your " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:40 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:53 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:50 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69 | |||||
| msgid "" | 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 "" | 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**:" | msgid "**Notes**:" | ||||
| msgstr "" | 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 "" | msgid "" | ||||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | "The `ensure-matrix-users-created` playbook tag makes the playbook " | ||||
| "automatically create the bot's user account." | "automatically create the bot's user account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:61 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:90 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just install-all` or `just setup-all`" | "available: `just install-all` or `just setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:63 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:92 | |||||
| msgid "" | msgid "" | ||||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | ||||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | ||||
| @@ -191,29 +225,29 @@ msgid "" | |||||
| "`just setup-all`, or these components will still remain installed." | "`just setup-all`, or these components will still remain installed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:65 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:94 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:67 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:96 | |||||
| msgid "" | msgid "" | ||||
| "If you made it through all the steps above and your main control room was" | "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 " | " joined by a user called `@draupnir-main:example.com` you have " | ||||
| "succesfully installed Draupnir for All and can now start using it." | "succesfully installed Draupnir for All and can now start using it." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:98 | |||||
| msgid "" | msgid "" | ||||
| "The installation of Draupnir for all in this playbook is very much Alpha " | "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 "" | 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" | msgid "Granting Users the ability to use D4A" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:73 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:102 | |||||
| msgid "" | msgid "" | ||||
| "Draupnir for all includes several security measures like that it only " | "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 " | "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." | " the chat is recomended." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:75 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:104 | |||||
| msgid "" | msgid "" | ||||
| "The bot requires a powerlevel of 50 in the management room to control who" | "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 " | " is allowed to use the bot. The bot does currently not say anything if " | ||||
| @@ -233,7 +267,7 @@ msgid "" | |||||
| "project/Draupnir/issues/297))" | "project/Draupnir/issues/297))" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:77 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:106 | |||||
| msgid "" | msgid "" | ||||
| "To allow users or whole homeservers you type /plain @draupnir-" | "To allow users or whole homeservers you type /plain @draupnir-" | ||||
| "main:example.com allow `target` and target can be either a MXID or a " | "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." | "this command as it can break Wildcard commands especially." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:81 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:110 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:83 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:112 | |||||
| msgid "" | msgid "" | ||||
| "Congratulations if you made it all the way here because you now have a " | "Congratulations if you made it all the way here because you now have a " | ||||
| "fully working Draupnir for all deployment." | "fully working Draupnir for all deployment." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -34,8 +34,8 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:5 | #: ../../../docs/configuring-playbook-bot-draupnir.md:5 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/the-draupnir-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:7 | #: ../../../docs/configuring-playbook-bot-draupnir.md:7 | ||||
| @@ -47,21 +47,23 @@ msgid "" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:9 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:11 | #: ../../../docs/configuring-playbook-bot-draupnir.md:11 | ||||
| msgid "Register the bot account" | |||||
| msgid "Prerequisites" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:13 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:15 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:17 | #: ../../../docs/configuring-playbook-bot-draupnir.md:17 | ||||
| @@ -77,7 +79,7 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:25 | #: ../../../docs/configuring-playbook-bot-draupnir.md:25 | ||||
| msgid "" | msgid "" | ||||
| "If you would like Draupnir to be able to deactivate users, move aliases, " | "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 " | "then it must be a server admin so you need to change `admin=no` to " | ||||
| "`admin=yes` in the command above." | "`admin=yes` in the command above." | ||||
| msgstr "" | msgstr "" | ||||
| @@ -88,8 +90,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:29 | #: ../../../docs/configuring-playbook-bot-draupnir.md:29 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:31 | #: ../../../docs/configuring-playbook-bot-draupnir.md:31 | ||||
| @@ -98,43 +101,65 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:33 | #: ../../../docs/configuring-playbook-bot-draupnir.md:33 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:35 | #: ../../../docs/configuring-playbook-bot-draupnir.md:35 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:37 | #: ../../../docs/configuring-playbook-bot-draupnir.md:37 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:39 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:55 | |||||
| msgid "Create a management room" | msgid "Create a management room" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:41 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:57 | |||||
| msgid "" | msgid "" | ||||
| "Using your own account, create a new invite only room that you will use " | "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 " | "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." | "it is important that you only invite trusted users to this room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:43 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:59 | |||||
| msgid "" | msgid "" | ||||
| "If you make the management room encrypted (E2EE), then you MUST enable " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:45 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:61 | |||||
| msgid "" | msgid "" | ||||
| "Once you have created the room you need to copy the room ID so you can " | "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" | "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`." | "room ID. The room ID will look something like `!qporfwt:example.com`." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:47 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:63 | |||||
| msgid "" | msgid "" | ||||
| "Finally invite the `@bot.draupnir:example.com` account you created " | "Finally invite the `@bot.draupnir:example.com` account you created " | ||||
| "earlier into the room." | "earlier into the room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:49 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:65 | |||||
| msgid "Adjusting the playbook configuration" | msgid "Adjusting the playbook configuration" | ||||
| msgstr "" | 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 "" | msgid "" | ||||
| "Decide whether you want Draupnir to be capable of operating in end-to-end" | "Decide whether you want Draupnir to be capable of operating in end-to-end" | ||||
| " encrypted (E2EE) rooms. This includes the management room and the " | " 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 "" | 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 "" | 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 "" | msgid "" | ||||
| "When using Pantalaimon, Draupnir will log in to its bot account itself " | "When using Pantalaimon, Draupnir will log in to its bot account itself " | ||||
| "through Pantalaimon, so configure its username and password." | "through Pantalaimon, so configure its username and password." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:57 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:92 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:86 | |||||
| msgid "" | msgid "" | ||||
| "Add the following configuration to your " | "Add the following configuration to your " | ||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | ||||
| "needs):" | "needs):" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:76 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:100 | |||||
| msgid "" | msgid "" | ||||
| "The playbook's `group_vars` will configure other required settings. If " | "The playbook's `group_vars` will configure other required settings. If " | ||||
| "using this role separately without the playbook, you also need to " | "using this role separately without the playbook, you also need to " | ||||
| @@ -202,65 +242,108 @@ msgid "" | |||||
| "playbook's `group_vars`:" | "playbook's `group_vars`:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:90 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:114 | |||||
| msgid "" | msgid "" | ||||
| "When NOT using Pantalaimon, Draupnir does not log in by itself and you " | "When NOT using Pantalaimon, Draupnir does not log in by itself and you " | ||||
| "must give it an access token for its bot account." | "must give it an access token for its bot account." | ||||
| msgstr "" | 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 "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:106 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:154 | |||||
| msgid "" | msgid "" | ||||
| "Replace your `matrix_bot_mjolnir` config with `matrix_bot_draupnir` " | "Replace your `matrix_bot_mjolnir` config with `matrix_bot_draupnir` " | ||||
| "config. Also disable Mjolnir if you're doing migration." | "config. Also disable Mjolnir if you're doing migration." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:108 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:156 | |||||
| msgid "" | msgid "" | ||||
| "That is all you need to do due to that Draupnir can complete migration on" | "That is all you need to do due to that Draupnir can complete migration on" | ||||
| " its own." | " its own." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:110 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:158 | |||||
| msgid "Installing" | msgid "Installing" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:112 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:160 | |||||
| msgid "" | msgid "" | ||||
| "After configuring the playbook, run it with [playbook tags](playbook-" | "After configuring the playbook, run it with [playbook tags](playbook-" | ||||
| "tags.md) as below:" | "tags.md) as below:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:119 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:167 | |||||
| msgid "**Notes**:" | msgid "**Notes**:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:121 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:169 | |||||
| msgid "" | msgid "" | ||||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | "The `ensure-matrix-users-created` playbook tag makes the playbook " | ||||
| "automatically create the bot's user account." | "automatically create the bot's user account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:123 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:171 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just install-all` or `just setup-all`" | "available: `just install-all` or `just setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:125 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:173 | |||||
| msgid "" | msgid "" | ||||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | ||||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | ||||
| @@ -269,7 +352,7 @@ msgid "" | |||||
| "`just setup-all`, or these components will still remain installed." | "`just setup-all`, or these components will still remain installed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:127 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:175 | |||||
| msgid "" | msgid "" | ||||
| "If you change the Pantalaimon's password " | "If you change the Pantalaimon's password " | ||||
| "(`matrix_bot_draupnir_pantalaimon_password` in your `vars.yml` file) " | "(`matrix_bot_draupnir_pantalaimon_password` in your `vars.yml` file) " | ||||
| @@ -280,32 +363,32 @@ msgid "" | |||||
| " know its new password." | " know its new password." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:129 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:177 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:131 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:179 | |||||
| msgid "" | msgid "" | ||||
| "You can refer to the upstream [documentation](https://the-draupnir-" | "You can refer to the upstream [documentation](https://the-draupnir-" | ||||
| "project.github.io/draupnir-documentation/) for additional ways to use and" | "project.github.io/draupnir-documentation/) for additional ways to use and" | ||||
| " configure Draupnir and for a more detailed usage guide." | " configure Draupnir and for a more detailed usage guide." | ||||
| msgstr "" | 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." | msgid "Below is a **non-exhaustive quick-start guide** for the impatient." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:135 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:183 | |||||
| msgid "Making Draupnir join and protect a room" | msgid "Making Draupnir join and protect a room" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:137 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:185 | |||||
| msgid "" | msgid "" | ||||
| "Draupnir can be told to self-join public rooms, but it's better to follow" | "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:" | " this flow which works well for all kinds of rooms:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:139 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:187 | |||||
| msgid "" | msgid "" | ||||
| "Invite the bot to the room manually ([inviting Draupnir to rooms](https" | "Invite the bot to the room manually ([inviting Draupnir to rooms](https" | ||||
| "://the-draupnir-project.github.io/draupnir-documentation/moderator" | "://the-draupnir-project.github.io/draupnir-documentation/moderator" | ||||
| @@ -313,13 +396,13 @@ msgid "" | |||||
| "the bot *may* ask for confirmation in the Management Room" | "the bot *may* ask for confirmation in the Management Room" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:141 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:189 | |||||
| msgid "" | msgid "" | ||||
| "[Give the bot permissions to do its job](#giving-draupnir-permissions-to-" | "[Give the bot permissions to do its job](#giving-draupnir-permissions-to-" | ||||
| "do-its-job)" | "do-its-job)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:143 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:191 | |||||
| msgid "" | msgid "" | ||||
| "Tell it to protect the room (using the [rooms command](https://the-" | "Tell it to protect the room (using the [rooms command](https://the-" | ||||
| "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | ||||
| @@ -328,7 +411,7 @@ msgid "" | |||||
| "!qporfwt:example.com`" | "!qporfwt:example.com`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:145 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:193 | |||||
| msgid "" | msgid "" | ||||
| "To have Draupnir provide useful room protection, you need do to a bit " | "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" | "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)." | " and [Enabling built-in protections](#enabling-built-in-protections)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:147 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:195 | |||||
| msgid "Giving Draupnir permissions to do its job" | msgid "Giving Draupnir permissions to do its job" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:149 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:197 | |||||
| msgid "" | msgid "" | ||||
| "For Draupnir to do its job, you need to [give it permissions](https" | "For Draupnir to do its job, you need to [give it permissions](https" | ||||
| "://the-draupnir-project.github.io/draupnir-documentation/moderator" | "://the-draupnir-project.github.io/draupnir-documentation/moderator" | ||||
| @@ -349,7 +432,7 @@ msgid "" | |||||
| "protecting. This involves **giving it an Administrator power level**." | "protecting. This involves **giving it an Administrator power level**." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:151 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:199 | |||||
| msgid "" | msgid "" | ||||
| "**We recommend setting this power level as soon as the bot joins your " | "**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 " | "room** (and before you create new rules), so that it can apply rules as " | ||||
| @@ -358,11 +441,11 @@ msgid "" | |||||
| " it)." | " it)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:153 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:201 | |||||
| msgid "Subscribing to a public policy list" | msgid "Subscribing to a public policy list" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:155 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:203 | |||||
| msgid "" | msgid "" | ||||
| "We recommend **subscribing to a public [policy list](https://the-" | "We recommend **subscribing to a public [policy list](https://the-" | ||||
| "draupnir-project.github.io/draupnir-documentation/concepts/policy-" | "draupnir-project.github.io/draupnir-documentation/concepts/policy-" | ||||
| @@ -371,24 +454,24 @@ msgid "" | |||||
| "watch-command-to-subscribe-to-policy-rooms)." | "watch-command-to-subscribe-to-policy-rooms)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:157 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:205 | |||||
| msgid "" | msgid "" | ||||
| "Polcy lists are maintained in Matrix rooms. A popular policy list is " | "Polcy lists are maintained in Matrix rooms. A popular policy list is " | ||||
| "maintained in the public `#community-moderation-effort-bl:neko.dev` room." | "maintained in the public `#community-moderation-effort-bl:neko.dev` room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:159 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:207 | |||||
| msgid "" | msgid "" | ||||
| "You can tell Draupnir to subscribe to it by sending the following command" | "You can tell Draupnir to subscribe to it by sending the following command" | ||||
| " to the Management Room: `!draupnir watch #community-moderation-effort-" | " to the Management Room: `!draupnir watch #community-moderation-effort-" | ||||
| "bl:neko.dev`" | "bl:neko.dev`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:161 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:209 | |||||
| msgid "Creating your own policy lists and rules" | msgid "Creating your own policy lists and rules" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:163 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:211 | |||||
| msgid "" | msgid "" | ||||
| "We also recommend **creating your own policy lists** with the [list " | "We also recommend **creating your own policy lists** with the [list " | ||||
| "create](https://the-draupnir-project.github.io/draupnir-" | "create](https://the-draupnir-project.github.io/draupnir-" | ||||
| @@ -396,7 +479,7 @@ msgid "" | |||||
| "create-command-to-create-a-policy-room) command." | "create-command-to-create-a-policy-room) command." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:165 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:213 | |||||
| msgid "" | msgid "" | ||||
| "You can do so by sending the following command to the Management Room: " | "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 " | "`!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." | "command, the bot will invite you to the policy list room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:167 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:215 | |||||
| msgid "" | msgid "" | ||||
| "A policy list does nothing by itself, so the next step is **adding some " | "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 " | "rules to your policy list**. Policies target a so-called `entity` (one " | ||||
| @@ -416,7 +499,7 @@ msgid "" | |||||
| "recommendation)." | "recommendation)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:169 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:217 | |||||
| msgid "" | msgid "" | ||||
| "The simplest and most useful entity to target is `user`. Below are a few " | "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" | "examples using the [ban command](https://the-draupnir-project.github.io" | ||||
| @@ -424,19 +507,19 @@ msgid "" | |||||
| "targeting users." | "targeting users." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:171 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:219 | |||||
| msgid "" | msgid "" | ||||
| "To create rules, you run commands in the Management Room (**not** in the " | "To create rules, you run commands in the Management Room (**not** in the " | ||||
| "policy list room)." | "policy list room)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:173 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:221 | |||||
| msgid "" | msgid "" | ||||
| "(ban a single user on a given homeserver): `!draupnir ban " | "(ban a single user on a given homeserver): `!draupnir ban " | ||||
| "@charles:example.com my-bans Rude to others`" | "@charles:example.com my-bans Rude to others`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:174 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:222 | |||||
| msgid "" | msgid "" | ||||
| "(ban all users on a given homeserver by using a [wildcard](https://the-" | "(ban all users on a given homeserver by using a [wildcard](https://the-" | ||||
| "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | ||||
| @@ -444,34 +527,34 @@ msgid "" | |||||
| "all users are fake`" | "all users are fake`" | ||||
| msgstr "" | 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:" | msgid "As a result of running these commands, you may observe:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:178 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:226 | |||||
| msgid "" | msgid "" | ||||
| "Draupnir creating `m.policy.rule.user` state events in the `#my-bans-" | "Draupnir creating `m.policy.rule.user` state events in the `#my-bans-" | ||||
| "bl:example.com` room on your server" | "bl:example.com` room on your server" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:179 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:227 | |||||
| msgid "" | msgid "" | ||||
| "applying these rules against all rooms that Draupnir is an Administrator " | "applying these rules against all rooms that Draupnir is an Administrator " | ||||
| "in" | "in" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:181 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:229 | |||||
| msgid "" | msgid "" | ||||
| "You can undo bans with the [unban command](https://the-draupnir-" | "You can undo bans with the [unban command](https://the-draupnir-" | ||||
| "project.github.io/draupnir-documentation/moderator/managing-users#the-" | "project.github.io/draupnir-documentation/moderator/managing-users#the-" | ||||
| "unban-command)." | "unban-command)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:183 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:231 | |||||
| msgid "Enabling built-in protections" | msgid "Enabling built-in protections" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:185 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:233 | |||||
| msgid "" | msgid "" | ||||
| "You can also **turn on various built-in [protections](https://the-" | "You can also **turn on various built-in [protections](https://the-" | ||||
| "draupnir-project.github.io/draupnir-documentation/protections)** like " | "draupnir-project.github.io/draupnir-documentation/protections)** like " | ||||
| @@ -479,75 +562,179 @@ msgid "" | |||||
| "room to invite-only\")." | "room to invite-only\")." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:187 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:235 | |||||
| msgid "" | msgid "" | ||||
| "To **see which protections are available and which are enabled**, send a " | "To **see which protections are available and which are enabled**, send a " | ||||
| "`!draupnir protections` command to the Management Room." | "`!draupnir protections` command to the Management Room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:189 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:237 | |||||
| msgid "" | msgid "" | ||||
| "To **see the configuration options for a given protection**, send a " | "To **see the configuration options for a given protection**, send a " | ||||
| "`!draupnir config get PROTECTION_NAME` (e.g. `!draupnir config get " | "`!draupnir config get PROTECTION_NAME` (e.g. `!draupnir config get " | ||||
| "JoinWaveShortCircuit`)." | "JoinWaveShortCircuit`)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:191 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:239 | |||||
| msgid "" | msgid "" | ||||
| "To **set a specific option for a given protection**, send a command like " | "To **set a specific option for a given protection**, send a command like " | ||||
| "this: `!draupnir config set PROTECTION_NAME.OPTION VALUE` (e.g. " | "this: `!draupnir config set PROTECTION_NAME.OPTION VALUE` (e.g. " | ||||
| "`!draupnir config set JoinWaveShortCircuit.timescaleMinutes 30`)." | "`!draupnir config set JoinWaveShortCircuit.timescaleMinutes 30`)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:193 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:241 | |||||
| msgid "" | msgid "" | ||||
| "To **enable a given protection**, send a command like this: `!draupnir " | "To **enable a given protection**, send a command like this: `!draupnir " | ||||
| "enable PROTECTION_NAME` (e.g. `!draupnir enable JoinWaveShortCircuit`)." | "enable PROTECTION_NAME` (e.g. `!draupnir enable JoinWaveShortCircuit`)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:195 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:243 | |||||
| msgid "" | msgid "" | ||||
| "To **disable a given protection**, send a command like this: `!draupnir " | "To **disable a given protection**, send a command like this: `!draupnir " | ||||
| "disable PROTECTION_NAME` (e.g. `!draupnir disable JoinWaveShortCircuit`)." | "disable PROTECTION_NAME` (e.g. `!draupnir disable JoinWaveShortCircuit`)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: PROJECT VERSION\n" | "Project-Id-Version: PROJECT VERSION\n" | ||||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | "Language-Team: LANGUAGE <LL@li.org>\n" | ||||
| @@ -46,8 +46,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-go-neb.md:9 | #: ../../../docs/configuring-playbook-bot-go-neb.md:9 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-go-neb.md:11 | #: ../../../docs/configuring-playbook-bot-go-neb.md:11 | ||||
| @@ -204,3 +205,10 @@ msgid "" | |||||
| "/matrix-org/go-neb)." | "/matrix-org/go-neb)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -37,9 +37,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-honoroit.md:7 | #: ../../../docs/configuring-playbook-bot-honoroit.md:7 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-honoroit.md:9 | #: ../../../docs/configuring-playbook-bot-honoroit.md:9 | ||||
| @@ -167,3 +167,11 @@ msgid "" | |||||
| "[documentation](https://github.com/etkecc/honoroit#features)." | "[documentation](https://github.com/etkecc/honoroit#features)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -44,7 +44,7 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-matrix-registration-bot.md:7 | #: ../../../docs/configuring-playbook-bot-matrix-registration-bot.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/moan0s/matrix-" | "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." | "might be useful to you." | ||||
| msgstr "" | msgstr "" | ||||
| @@ -146,3 +146,11 @@ msgid "" | |||||
| "etc… you can use:" | "etc… you can use:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -40,8 +40,8 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:7 | #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/anoadragon453" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:9 | #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:9 | ||||
| @@ -134,3 +134,11 @@ msgid "" | |||||
| "bot#usage)." | "bot#usage)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -33,22 +33,23 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:5 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:7 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:7 | ||||
| msgid "Register the bot account" | |||||
| msgid "Prerequisites" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:9 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:11 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:13 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:13 | ||||
| @@ -74,8 +75,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:25 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:25 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:27 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:27 | ||||
| @@ -84,43 +86,65 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:29 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:29 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:31 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:31 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:33 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:33 | ||||
| msgid "" | 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 "" | 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" | msgid "Create a management room" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:37 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:53 | |||||
| msgid "" | msgid "" | ||||
| "Using your own account, create a new invite only room that you will use " | "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 " | "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." | "it is important that you only invite trusted users to this room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:39 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:55 | |||||
| msgid "" | msgid "" | ||||
| "If you make the management room encrypted (E2EE), then you MUST enable " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:41 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:57 | |||||
| msgid "" | msgid "" | ||||
| "Once you have created the room you need to copy the room ID so you can " | "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" | "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`." | "room ID. The room ID will look something like `!qporfwt:example.com`." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:43 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:59 | |||||
| msgid "" | msgid "" | ||||
| "Finally invite the `@bot.mjolnir:example.com` account you created earlier" | "Finally invite the `@bot.mjolnir:example.com` account you created earlier" | ||||
| " into the room." | " into the room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:45 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:61 | |||||
| msgid "Adjusting the playbook configuration" | msgid "Adjusting the playbook configuration" | ||||
| msgstr "" | 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 "" | msgid "" | ||||
| "Decide whether you want Mjolnir to be capable of operating in end-to-end " | "Decide whether you want Mjolnir to be capable of operating in end-to-end " | ||||
| "encrypted (E2EE) rooms. This includes the management room and the " | "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 "" | 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 "" | 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 "" | msgid "" | ||||
| "When using Pantalaimon, Mjolnir will log in to its bot account itself " | "When using Pantalaimon, Mjolnir will log in to its bot account itself " | ||||
| "through Pantalaimon, so configure its username and password." | "through Pantalaimon, so configure its username and password." | ||||
| msgstr "" | 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 "" | msgid "" | ||||
| "Add the following configuration to your " | "Add the following configuration to your " | ||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | ||||
| "needs):" | "needs):" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:72 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:96 | |||||
| msgid "" | msgid "" | ||||
| "The playbook's `group_vars` will configure other required settings. If " | "The playbook's `group_vars` will configure other required settings. If " | ||||
| "using this role separately without the playbook, you also need to " | "using this role separately without the playbook, you also need to " | ||||
| @@ -189,53 +227,80 @@ msgid "" | |||||
| "playbook's `group_vars`:" | "playbook's `group_vars`:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:86 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:110 | |||||
| msgid "" | msgid "" | ||||
| "When NOT using Pantalaimon, Mjolnir does not log in by itself and you " | "When NOT using Pantalaimon, Mjolnir does not log in by itself and you " | ||||
| "must give it an access token for its bot account." | "must give it an access token for its bot account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:90 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:112 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:100 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:118 | |||||
| msgid "Adding Mjolnir synapse antispam module (optional)" | msgid "Adding Mjolnir synapse antispam module (optional)" | ||||
| msgstr "" | 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" | msgid "Installing" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:114 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:150 | |||||
| msgid "" | msgid "" | ||||
| "After configuring the playbook, run it with [playbook tags](playbook-" | "After configuring the playbook, run it with [playbook tags](playbook-" | ||||
| "tags.md) as below:" | "tags.md) as below:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:121 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:157 | |||||
| msgid "**Notes**:" | msgid "**Notes**:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:123 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:159 | |||||
| msgid "" | msgid "" | ||||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | "The `ensure-matrix-users-created` playbook tag makes the playbook " | ||||
| "automatically create the bot's user account." | "automatically create the bot's user account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:125 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:161 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just install-all` or `just setup-all`" | "available: `just install-all` or `just setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:127 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:163 | |||||
| msgid "" | msgid "" | ||||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | ||||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | ||||
| @@ -244,7 +309,7 @@ msgid "" | |||||
| "`just setup-all`, or these components will still remain installed." | "`just setup-all`, or these components will still remain installed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:129 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:165 | |||||
| msgid "" | msgid "" | ||||
| "If you change the Pantalaimon's password " | "If you change the Pantalaimon's password " | ||||
| "(`matrix_bot_mjolnir_pantalaimon_password` in your `vars.yml` file) " | "(`matrix_bot_mjolnir_pantalaimon_password` in your `vars.yml` file) " | ||||
| @@ -255,11 +320,11 @@ msgid "" | |||||
| "know its new password." | "know its new password." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:131 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:167 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:133 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:169 | |||||
| msgid "" | msgid "" | ||||
| "You can refer to the upstream [documentation](https://github.com/matrix-" | "You can refer to the upstream [documentation](https://github.com/matrix-" | ||||
| "org/mjolnir) for additional ways to use and configure Mjolnir. Check out " | "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." | "#quickstart-guide) for some basic commands you can give to the bot." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -45,8 +45,8 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:7 | #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://src.miscworks.net/fair/matrix-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:9 | #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:9 | ||||
| @@ -228,3 +228,11 @@ msgid "" | |||||
| "in the future, as that would break the Double Puppeting feature" | "in the future, as that would break the Double Puppeting feature" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -33,8 +33,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:5 | #: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:7 | #: ../../../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." | msgid "Send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -43,9 +43,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-heisenbridge.md:7 | #: ../../../docs/configuring-playbook-bridge-heisenbridge.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's " | "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)." | "video](https://www.youtube.com/watch?v=nQk1Bp4tk4I)." | ||||
| msgstr "" | msgstr "" | ||||
| @@ -183,3 +183,13 @@ msgid "" | |||||
| "[#heisenbridge:vi.fi](https://matrix.to/#/#heisenbridge:vi.fi) for help." | "[#heisenbridge:vi.fi](https://matrix.to/#/#heisenbridge:vi.fi) for help." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -34,15 +34,15 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:5 | #: ../../../docs/configuring-playbook-bridge-hookshot.md:5 | ||||
| msgid "" | msgid "" | ||||
| "Hookshot can bridge [Webhooks](https://en.wikipedia.org/wiki/Webhook) " | "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." | "and Figma, as well as generic webhooks." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:7 | #: ../../../docs/configuring-playbook-bridge-hookshot.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://matrix-org.github.io/matrix-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:9 | #: ../../../docs/configuring-playbook-bridge-hookshot.md:9 | ||||
| @@ -53,152 +53,172 @@ msgid "" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:11 | #: ../../../docs/configuring-playbook-bridge-hookshot.md:11 | ||||
| msgid "Setup Instructions" | |||||
| msgid "Prerequisites" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:13 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:15 | #: ../../../docs/configuring-playbook-bridge-hookshot.md:15 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:16 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:17 | |||||
| msgid "" | 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 "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:18 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:35 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:19 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:37 | |||||
| msgid "" | 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 "" | 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 "" | msgid "" | ||||
| "Other configuration options are available via the " | |||||
| "You can configure additional options by adding the " | |||||
| "`matrix_hookshot_configuration_extension_yaml` and " | "`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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:25 | |||||
| msgid "End-to-bridge encryption" | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:45 | |||||
| msgid "Installing" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:27 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:47 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:29 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:54 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:31 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:58 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:33 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:60 | |||||
| msgid "" | msgid "" | ||||
| "To use the bridge, you need to create a room and invite the Hookshot bot " | "To use the bridge, you need to create a room and invite the Hookshot bot " | ||||
| "(`@hookshot:example.com`) to it." | "(`@hookshot:example.com`) to it." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:35 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:62 | |||||
| msgid "" | msgid "" | ||||
| "Make sure the bot is able to send state events (usually the Moderator " | "Make sure the bot is able to send state events (usually the Moderator " | ||||
| "power level in clients)." | "power level in clients)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:39 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:66 | |||||
| msgid "" | msgid "" | ||||
| "Refer to [Hookshot's documentation](https://matrix-org.github.io/matrix-" | "Refer to [Hookshot's documentation](https://matrix-org.github.io/matrix-" | ||||
| "hookshot/latest/usage.html) for more details about using the bridge's " | "hookshot/latest/usage.html) for more details about using the bridge's " | ||||
| "various features." | "various features." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:41 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:68 | |||||
| msgid "" | 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 "" | 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" | msgid "More setup documentation" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:45 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:80 | |||||
| msgid "URLs for bridges setup" | msgid "URLs for bridges setup" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:47 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:82 | |||||
| msgid "" | msgid "" | ||||
| "Unless indicated otherwise, the following endpoints are reachable on your" | "Unless indicated otherwise, the following endpoints are reachable on your" | ||||
| " `matrix.` subdomain (if the feature is enabled)." | " `matrix.` subdomain (if the feature is enabled)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| msgid "listener" | |||||
| msgid "Listener" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| msgid "default path" | |||||
| msgid "Default path" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| msgid "variable" | |||||
| msgid "Variable" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| msgid "used as" | |||||
| msgid "Used as" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| @@ -262,7 +282,7 @@ msgid "`matrix_hookshot_jira_oauth_endpoint`" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| msgid "JIRA OAuth" | |||||
| msgid "Jira OAuth" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| @@ -349,71 +369,72 @@ msgstr "" | |||||
| msgid "Prometheus" | msgid "Prometheus" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:61 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:96 | |||||
| msgid "" | msgid "" | ||||
| "Also see the various `matrix_hookshot_container_labels_*` variables in " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:63 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:98 | |||||
| msgid "" | msgid "" | ||||
| "The different listeners are also reachable *internally* in the docker-" | "The different listeners are also reachable *internally* in the docker-" | ||||
| "network via the container's name (configured by " | "network via the container's name (configured by " | ||||
| "`matrix_hookshot_container_url`) and on different ports (e.g. " | "`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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:65 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:100 | |||||
| msgid "Manage GitHub Private Key with aux role" | msgid "Manage GitHub Private Key with aux role" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:67 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:102 | |||||
| msgid "" | msgid "" | ||||
| "The GitHub bridge requires you to install a private key file. This can be" | "The GitHub bridge requires you to install a private key file. This can be" | ||||
| " done in multiple ways:" | " done in multiple ways:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:68 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:104 | |||||
| msgid "" | msgid "" | ||||
| "copy the *contents* of the downloaded file and set the variable " | "copy the *contents* of the downloaded file and set the variable " | ||||
| "`matrix_hookshot_github_private_key` to the contents (see example in " | "`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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:69 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:105 | |||||
| msgid "" | msgid "" | ||||
| "somehow copy the file to the path `{{ matrix_hookshot_base_path }}/{{ " | "somehow copy the file to the path `{{ matrix_hookshot_base_path }}/{{ " | ||||
| "matrix_hookshot_github_private_key_file }}` (default: `/matrix/hookshot" | "matrix_hookshot_github_private_key_file }}` (default: `/matrix/hookshot" | ||||
| "/private-key.pem`) on the server manually." | "/private-key.pem`) on the server manually." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:70 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:106 | |||||
| msgid "" | msgid "" | ||||
| "use the [`aux` role](https://github.com/mother-of-all-self-hosting" | "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-role-aux) to copy the file from an arbitrary path on your " | ||||
| "ansible client to the correct path on the server." | "ansible client to the correct path on the server." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:72 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:108 | |||||
| msgid "" | msgid "" | ||||
| "To use the `aux` role, make sure the `matrix_hookshot_github_private_key`" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:83 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:119 | |||||
| msgid "" | msgid "" | ||||
| "For more information, see the documentation in the [default configuration" | "For more information, see the documentation in the [default configuration" | ||||
| " of the aux role](https://github.com/mother-of-all-self-hosting/ansible-" | " of the aux role](https://github.com/mother-of-all-self-hosting/ansible-" | ||||
| "role-aux/blob/main/defaults/main.yml)." | "role-aux/blob/main/defaults/main.yml)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:85 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:121 | |||||
| msgid "Provisioning API" | msgid "Provisioning API" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:87 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:123 | |||||
| msgid "" | msgid "" | ||||
| "The provisioning API will be enabled automatically if you set " | "The provisioning API will be enabled automatically if you set " | ||||
| "`matrix_dimension_enabled: true` and provided a " | "`matrix_dimension_enabled: true` and provided a " | ||||
| @@ -423,11 +444,11 @@ msgid "" | |||||
| "`matrix_hookshot_container_url` and `matrix_hookshot_provisioning_port`." | "`matrix_hookshot_container_url` and `matrix_hookshot_provisioning_port`." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:89 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:125 | |||||
| msgid "Metrics" | msgid "Metrics" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:91 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:127 | |||||
| msgid "" | msgid "" | ||||
| "Metrics are **only enabled by default** if the builtin [Prometheus" | "Metrics are **only enabled by default** if the builtin [Prometheus" | ||||
| "](configuring-playbook-prometheus-grafana.md) is enabled (by default, " | "](configuring-playbook-prometheus-grafana.md) is enabled (by default, " | ||||
| @@ -436,32 +457,32 @@ msgid "" | |||||
| "set up your own Dashboard for displaying them." | "set up your own Dashboard for displaying them." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:93 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:129 | |||||
| msgid "" | msgid "" | ||||
| "To explicitly enable metrics, use `matrix_hookshot_metrics_enabled: " | "To explicitly enable metrics, use `matrix_hookshot_metrics_enabled: " | ||||
| "true`. This only exposes metrics over the container network, however." | "true`. This only exposes metrics over the container network, however." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:95 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:131 | |||||
| msgid "" | msgid "" | ||||
| "**To collect metrics from an external Prometheus server**, besides " | "**To collect metrics from an external Prometheus server**, besides " | ||||
| "enabling metrics as described above, you will also need to enable metrics" | "enabling metrics as described above, you will also need to enable metrics" | ||||
| " exposure on `https://matrix.example.com/metrics/hookshot` by:" | " exposure on `https://matrix.example.com/metrics/hookshot` by:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:97 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:133 | |||||
| msgid "" | msgid "" | ||||
| "either enabling metrics exposure for Hookshot via " | "either enabling metrics exposure for Hookshot via " | ||||
| "`matrix_hookshot_metrics_proxying_enabled: true`" | "`matrix_hookshot_metrics_proxying_enabled: true`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:98 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:134 | |||||
| msgid "" | msgid "" | ||||
| "or enabling metrics exposure for all services via " | "or enabling metrics exposure for all services via " | ||||
| "`matrix_metrics_exposure_enabled: true`" | "`matrix_metrics_exposure_enabled: true`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:100 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:136 | |||||
| msgid "" | msgid "" | ||||
| "Whichever one you go with, by default metrics are exposed publicly " | "Whichever one you go with, by default metrics are exposed publicly " | ||||
| "**without** password-protection. See [the Prometheus and Grafana docs" | "**without** password-protection. See [the Prometheus and Grafana docs" | ||||
| @@ -469,11 +490,11 @@ msgid "" | |||||
| "protection for metrics." | "protection for metrics." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:102 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:138 | |||||
| msgid "Collision with matrix-appservice-webhooks" | msgid "Collision with matrix-appservice-webhooks" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:104 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:140 | |||||
| msgid "" | msgid "" | ||||
| "If you are also running [matrix-appservice-webhooks](configuring-" | "If you are also running [matrix-appservice-webhooks](configuring-" | ||||
| "playbook-bridge-appservice-webhooks.md), it reserves its namespace by the" | "playbook-bridge-appservice-webhooks.md), it reserves its namespace by the" | ||||
| @@ -483,3 +504,175 @@ msgid "" | |||||
| "`matrix_hookshot_generic_userIdPrefix: '_webhooks_'`)." | "`matrix_hookshot_generic_userIdPrefix: '_webhooks_'`)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -33,8 +33,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:5 | #: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:7 | #: ../../../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." | "bridge/blob/master/README.md#user-guide) to see how this bridge works." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -40,8 +40,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:7 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:7 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:9 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:9 | ||||
| @@ -49,58 +50,61 @@ msgid "Prerequisite (optional)" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:11 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:11 | ||||
| msgid "Enable Appservice Double Puppet (optional)" | |||||
| msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13 | |||||
| msgid "" | msgid "" | ||||
| "If you want to set up [Double " | "If you want to set up [Double " | ||||
| "Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) " | "Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) " | ||||
| "(hint: you most likely do) for this bridge automatically, you need to " | "(hint: you most likely do) for this bridge automatically, you need to " | ||||
| "have enabled [Appservice Double Puppet](configuring-playbook-appservice-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15 | |||||
| msgid "" | msgid "" | ||||
| "For details about configuring Double Puppeting for this bridge, see the " | "For details about configuring Double Puppeting for this bridge, see the " | ||||
| "section below: [Set up Double Puppeting](#-set-up-double-puppeting)" | "section below: [Set up Double Puppeting](#-set-up-double-puppeting)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17 | |||||
| msgid "Adjusting the playbook configuration" | msgid "Adjusting the playbook configuration" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:19 | |||||
| msgid "" | msgid "" | ||||
| "To enable the bridge, add the following configuration to your " | "To enable the bridge, add the following configuration to your " | ||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | "`inventory/host_vars/matrix.example.com/vars.yml` file:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:23 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25 | |||||
| msgid "Installing" | msgid "Installing" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:27 | |||||
| msgid "" | msgid "" | ||||
| "After configuring the playbook, run it with [playbook tags](playbook-" | "After configuring the playbook, run it with [playbook tags](playbook-" | ||||
| "tags.md) as below:" | "tags.md) as below:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:32 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34 | |||||
| msgid "**Notes**:" | msgid "**Notes**:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36 | |||||
| msgid "" | msgid "" | ||||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | "The `ensure-matrix-users-created` playbook tag makes the playbook " | ||||
| "automatically create the bot's user account." | "automatically create the bot's user account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:38 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just install-all` or `just setup-all`" | "available: `just install-all` or `just setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:38 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40 | |||||
| msgid "" | msgid "" | ||||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | ||||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | ||||
| @@ -109,71 +113,60 @@ msgid "" | |||||
| "`just setup-all`, or these components will still remain installed." | "`just setup-all`, or these components will still remain installed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:44 | |||||
| msgid "" | msgid "" | ||||
| "You then need to start a chat with `@twitterbot:example.com` (where " | "You then need to start a chat with `@twitterbot:example.com` (where " | ||||
| "`example.com` is your base domain, not the `matrix.` domain)." | "`example.com` is your base domain, not the `matrix.` domain)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:43 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45 | |||||
| msgid "" | msgid "" | ||||
| "Send login-cookie to start the login. The bot should respond with " | "Send login-cookie to start the login. The bot should respond with " | ||||
| "instructions on how to proceed." | "instructions on how to proceed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47 | |||||
| msgid "" | msgid "" | ||||
| "You can learn more here about authentication from the bridge's [official " | "You can learn more here about authentication from the bridge's [official " | ||||
| "documentation on " | "documentation on " | ||||
| "Authentication](https://docs.mau.fi/bridges/python/twitter/authentication.html)." | "Authentication](https://docs.mau.fi/bridges/python/twitter/authentication.html)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49 | |||||
| msgid "💡 Set up Double Puppeting" | msgid "💡 Set up Double Puppeting" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:51 | |||||
| msgid "" | msgid "" | ||||
| "After successfully enabling bridging, you may wish to set up [Double " | "After successfully enabling bridging, you may wish to set up [Double " | ||||
| "Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) " | "Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) " | ||||
| "(hint: you most likely do)." | "(hint: you most likely do)." | ||||
| msgstr "" | 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 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:55 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:57 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:57 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:59 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:59 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:61 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:61 | ||||
| @@ -182,9 +175,88 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:63 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:63 | ||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -36,8 +36,8 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:5 | #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:5 | ||||
| msgid "" | msgid "" | ||||
| "See the project's " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:7 | #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:7 | ||||
| @@ -144,3 +144,10 @@ msgid "" | |||||
| "running `android-sms` and/or `matrix-imessage` on your device(s)." | "running `android-sms` and/or `matrix-imessage` on your device(s)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -55,8 +55,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:9 | #: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:9 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:11 | #: ../../../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." | msgid "Also send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -34,8 +34,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:5 | #: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:7 | #: ../../../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." | msgid "Also send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: PROJECT VERSION\n" | "Project-Id-Version: PROJECT VERSION\n" | ||||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | "Language-Team: LANGUAGE <LL@li.org>\n" | ||||
| @@ -41,8 +41,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:7 | #: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:7 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:9 | #: ../../../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." | msgid "Also send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -33,8 +33,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:5 | #: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:7 | #: ../../../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." | msgid "Also send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -40,8 +40,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:7 | #: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:7 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:9 | #: ../../../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." | msgid "Also send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: PROJECT VERSION\n" | "Project-Id-Version: PROJECT VERSION\n" | ||||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | "Language-Team: LANGUAGE <LL@li.org>\n" | ||||
| @@ -42,8 +42,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-postmoogle.md:9 | #: ../../../docs/configuring-playbook-bridge-postmoogle.md:9 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-postmoogle.md:11 | #: ../../../docs/configuring-playbook-bridge-postmoogle.md:11 | ||||
| @@ -192,3 +193,10 @@ msgid "" | |||||
| " it to `DEBUG` with the following additional configuration:" | " it to `DEBUG` with the following additional configuration:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -34,8 +34,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-wechat.md:5 | #: ../../../docs/configuring-playbook-bridge-wechat.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-wechat.md:7 | #: ../../../docs/configuring-playbook-bridge-wechat.md:7 | ||||
| @@ -97,3 +98,9 @@ msgstr "" | |||||
| msgid "Send `help` to the bot to see the available commands." | msgid "Send `help` to the bot to see the available commands." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -227,33 +227,59 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-email2matrix.md:87 | #: ../../../docs/configuring-playbook-email2matrix.md:87 | ||||
| msgid "" | 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:" | "tags.md) as below:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-email2matrix.md:93 | |||||
| #: ../../../docs/configuring-playbook-email2matrix.md:94 | |||||
| msgid "**Notes**:" | msgid "**Notes**:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-email2matrix.md:95 | |||||
| #: ../../../docs/configuring-playbook-email2matrix.md:96 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-email2matrix.md:97 | |||||
| #: ../../../docs/configuring-playbook-email2matrix.md:98 | |||||
| msgid "" | 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-" | "`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`, or these components will still remain installed. Note `just setup-" | ||||
| "all` runs the `ensure-matrix-users-created` tag too." | "all` runs the `ensure-matrix-users-created` tag too." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-email2matrix.md:99 | |||||
| #: ../../../docs/configuring-playbook-email2matrix.md:100 | |||||
| msgid "" | msgid "" | ||||
| "After installation, you may wish to send a test email to the email " | "After installation, you may wish to send a test email to the email " | ||||
| "address assigned to `mailbox1` (default: `mailbox1@matrix.example.com`) " | "address assigned to `mailbox1` (default: `mailbox1@matrix.example.com`) " | ||||
| "to make sure that Email2Matrix works as expected." | "to make sure that Email2Matrix works as expected." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -36,8 +36,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-ldap-auth.md:5 | #: ../../../docs/configuring-playbook-ldap-auth.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-ldap-auth.md:7 | #: ../../../docs/configuring-playbook-ldap-auth.md:7 | ||||
| @@ -82,3 +83,9 @@ msgid "" | |||||
| "](configuring-playbook-matrix-ldap-registration-proxy.md)." | "](configuring-playbook-matrix-ldap-registration-proxy.md)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -53,8 +53,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-ma1sd.md:9 | #: ../../../docs/configuring-playbook-ma1sd.md:9 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-ma1sd.md:11 | #: ../../../docs/configuring-playbook-ma1sd.md:11 | ||||
| @@ -333,3 +334,10 @@ msgid "" | |||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | "`inventory/host_vars/matrix.example.com/vars.yml` file:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -43,101 +43,107 @@ msgstr "" | |||||
| msgid "" | msgid "" | ||||
| "In short, it's a sort of automation and firewalling service, which is " | "In short, it's a sort of automation and firewalling service, which is " | ||||
| "helpful if you're instaling Matrix services in a controlled corporate " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:13 | #: ../../../docs/configuring-playbook-matrix-corporal.md:13 | ||||
| msgid "" | 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, " | "If you decide that you'd like to let this playbook install it for you, " | ||||
| "you'd need to also:" | "you'd need to also:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:14 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:16 | |||||
| msgid "" | msgid "" | ||||
| "(required) [set up the Shared Secret Auth password provider module" | "(required) [set up the Shared Secret Auth password provider module" | ||||
| "](configuring-playbook-shared-secret-auth.md)" | "](configuring-playbook-shared-secret-auth.md)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:15 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:17 | |||||
| msgid "" | msgid "" | ||||
| "(optional, but encouraged) [set up the REST authentication password " | "(optional, but encouraged) [set up the REST authentication password " | ||||
| "provider module](configuring-playbook-rest-auth.md)" | "provider module](configuring-playbook-rest-auth.md)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:17 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:19 | |||||
| msgid "Adjusting the playbook configuration" | msgid "Adjusting the playbook configuration" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:19 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:21 | |||||
| msgid "" | msgid "" | ||||
| "Add the following configuration to your " | "Add the following configuration to your " | ||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | ||||
| "needs):" | "needs):" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:72 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:74 | |||||
| msgid "" | msgid "" | ||||
| "Matrix Corporal operates with a specific Matrix user on your server. By " | "Matrix Corporal operates with a specific Matrix user on your server. By " | ||||
| "default, it's `matrix-corporal` (controllable by the " | "default, it's `matrix-corporal` (controllable by the " | ||||
| "`matrix_corporal_reconciliation_user_id_local_part` setting, see above)." | "`matrix_corporal_reconciliation_user_id_local_part` setting, see above)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:74 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:76 | |||||
| msgid "" | msgid "" | ||||
| "No matter what Matrix user ID you configure to run it with, make sure " | "No matter what Matrix user ID you configure to run it with, make sure " | ||||
| "that:" | "that:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:76 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:78 | |||||
| msgid "" | msgid "" | ||||
| "the Matrix Corporal user is created by [registering it](registering-" | "the Matrix Corporal user is created by [registering it](registering-" | ||||
| "users.md) **with administrator privileges**. Use a password you remember," | "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" | " as you'll need to log in from time to time to create or join rooms" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:78 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:80 | |||||
| msgid "" | msgid "" | ||||
| "the Matrix Corporal user is joined and has Admin/Moderator-level access " | "the Matrix Corporal user is joined and has Admin/Moderator-level access " | ||||
| "to any rooms you want it to manage" | "to any rooms you want it to manage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:80 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:82 | |||||
| msgid "Using a locally-stored static policy" | msgid "Using a locally-stored static policy" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:82 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:84 | |||||
| msgid "" | msgid "" | ||||
| "If you'd like to use a [static policy file](https://github.com/devture" | "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-" | "/matrix-corporal/blob/master/docs/policy-providers.md#static-file-pull-" | ||||
| "style-policy-provider), you can use a configuration like this:" | "style-policy-provider), you can use a configuration like this:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:114 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:116 | |||||
| msgid "" | msgid "" | ||||
| "To learn more about what the policy configuration, see the matrix-" | "To learn more about what the policy configuration, see the matrix-" | ||||
| "corporal documentation on [policy](https://github.com/devture/matrix-" | "corporal documentation on [policy](https://github.com/devture/matrix-" | ||||
| "corporal/blob/master/docs/policy.md)." | "corporal/blob/master/docs/policy.md)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:116 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:118 | |||||
| msgid "Installing" | msgid "Installing" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:118 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:120 | |||||
| msgid "" | msgid "" | ||||
| "After configuring the playbook, run it with [playbook tags](playbook-" | "After configuring the playbook, run it with [playbook tags](playbook-" | ||||
| "tags.md) as below:" | "tags.md) as below:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:125 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:127 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just run-tags setup-aux-files,setup-corporal,start` or `just " | "available: `just run-tags setup-aux-files,setup-corporal,start` or `just " | ||||
| "setup-all`" | "setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:127 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:129 | |||||
| msgid "" | msgid "" | ||||
| "`just run-tags setup-aux-files,setup-corporal,start` is useful for " | "`just run-tags setup-aux-files,setup-corporal,start` is useful for " | ||||
| "maintaining your setup quickly when its components remain unchanged. If " | "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." | "`just setup-all` runs the `ensure-matrix-users-created` tag too." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:129 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:131 | |||||
| msgid "Matrix Corporal files" | msgid "Matrix Corporal files" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:131 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:133 | |||||
| msgid "" | msgid "" | ||||
| "The following local filesystem paths are mounted in the `matrix-corporal`" | "The following local filesystem paths are mounted in the `matrix-corporal`" | ||||
| " container and can be used in your configuration (or policy):" | " container and can be used in your configuration (or policy):" | ||||
| msgstr "" | 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)" | msgid "`/matrix/corporal/config` is mounted at `/etc/matrix-corporal` (read-only)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:135 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:137 | |||||
| msgid "" | msgid "" | ||||
| "`/matrix/corporal/var` is mounted at `/var/matrix-corporal` (read and " | "`/matrix/corporal/var` is mounted at `/var/matrix-corporal` (read and " | ||||
| "write)" | "write)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:137 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:139 | |||||
| msgid "" | msgid "" | ||||
| "`/matrix/corporal/cache` is mounted at `/var/cache/matrix-corporal` (read" | "`/matrix/corporal/cache` is mounted at `/var/cache/matrix-corporal` (read" | ||||
| " and write)" | " and write)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:139 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:141 | |||||
| msgid "" | msgid "" | ||||
| "As an example: you can create your own configuration files in " | "As an example: you can create your own configuration files in " | ||||
| "`/matrix/corporal/config` and they will appear in `/etc/matrix-corporal` " | "`/matrix/corporal/config` and they will appear in `/etc/matrix-corporal` " | ||||
| @@ -183,3 +189,13 @@ msgid "" | |||||
| "and write)." | "and write)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -35,7 +35,8 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-pantalaimon.md:5 | #: ../../../docs/configuring-playbook-pantalaimon.md:5 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/matrix-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-pantalaimon.md:7 | #: ../../../docs/configuring-playbook-pantalaimon.md:7 | ||||
| @@ -91,3 +92,10 @@ msgid "" | |||||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | "these shortcuts run the `ensure-matrix-users-created` tag too." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: PROJECT VERSION\n" | "Project-Id-Version: PROJECT VERSION\n" | ||||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | "Language-Team: LANGUAGE <LL@li.org>\n" | ||||
| @@ -32,8 +32,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-rest-auth.md:5 | #: ../../../docs/configuring-playbook-rest-auth.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-rest-auth.md:7 | #: ../../../docs/configuring-playbook-rest-auth.md:7 | ||||
| @@ -84,3 +85,9 @@ msgid "" | |||||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | "these shortcuts run the `ensure-matrix-users-created` tag too." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -36,8 +36,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-shared-secret-auth.md:5 | #: ../../../docs/configuring-playbook-shared-secret-auth.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-shared-secret-auth.md:7 | #: ../../../docs/configuring-playbook-shared-secret-auth.md:7 | ||||
| @@ -87,3 +88,9 @@ msgid "" | |||||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | "these shortcuts run the `ensure-matrix-users-created` tag too." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -33,8 +33,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-sygnal.md:5 | #: ../../../docs/configuring-playbook-sygnal.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-sygnal.md:7 | #: ../../../docs/configuring-playbook-sygnal.md:7 | ||||
| @@ -200,3 +201,10 @@ msgid "" | |||||
| "/matrix-org/sygnal/blob/master/docs/applications.md) document." | "/matrix-org/sygnal/blob/master/docs/applications.md) document." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -34,15 +34,20 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:5 | #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:5 | ||||
| msgid "" | 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." | "specified." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:7 | #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:7 | ||||
| msgid "" | 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-" | "**Note**: Synapse [v1.109.0](https://github.com/element-" | ||||
| "hq/synapse/releases/tag/v1.109.0), the same feature [has been " | "hq/synapse/releases/tag/v1.109.0), the same feature [has been " | ||||
| "merged](https://github.com/element-hq/synapse/pull/17147) into Synapse " | "merged](https://github.com/element-hq/synapse/pull/17147) into Synapse " | ||||
| @@ -52,11 +57,11 @@ msgid "" | |||||
| "party module." | "party module." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:9 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11 | |||||
| msgid "Configuration" | msgid "Configuration" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:13 | |||||
| msgid "" | msgid "" | ||||
| "If you decide that you'd like to let this playbook install the [synapse-" | "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-" | "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:" | "`inventory/host_vars/matrix.example.com/vars.yml` file:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:19 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21 | |||||
| msgid "Synapse worker deployments" | msgid "Synapse worker deployments" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:23 | |||||
| msgid "" | msgid "" | ||||
| "In a [workerized Synapse deployment](https://github.com/spantaleev" | "In a [workerized Synapse deployment](https://github.com/spantaleev" | ||||
| "/matrix-docker-ansible-" | "/matrix-docker-ansible-" | ||||
| @@ -78,17 +83,17 @@ msgid "" | |||||
| "is `null`). For example, add this to your configuration:" | "is `null`). For example, add this to your configuration:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:27 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29 | |||||
| msgid "" | msgid "" | ||||
| "There might be an [issue with federation](https://github.com/matrix-org" | "There might be an [issue with federation](https://github.com/matrix-org" | ||||
| "/synapse-auto-accept-invite/issues/18)." | "/synapse-auto-accept-invite/issues/18)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31 | |||||
| msgid "Native alternative" | msgid "Native alternative" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:33 | |||||
| msgid "" | msgid "" | ||||
| "Since Synapse [v1.109.0](https://github.com/element-" | "Since Synapse [v1.109.0](https://github.com/element-" | ||||
| "hq/synapse/releases/tag/v1.109.0), the functionality provided by the " | "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." | "/element-hq/synapse/pull/17147) part of Synapse." | ||||
| msgstr "" | 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:" | msgid "Here's example configuration for using the **native** Synapse feature:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -41,8 +41,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:7 | #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/matrix-org/rust-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:9 | #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:9 | ||||
| @@ -107,3 +108,11 @@ msgid "" | |||||
| "unstable." | "unstable." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -33,20 +33,35 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:5 | #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:7 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:9 | #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:9 | ||||
| msgid "Adjusting the playbook configuration" | |||||
| msgstr "" | |||||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:11 | |||||
| msgid "" | msgid "" | ||||
| "Add the following configuration to your " | "Add the following configuration to your " | ||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | ||||
| "needs):" | "needs):" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: bg\n" | "Language: bg\n" | ||||
| @@ -238,71 +238,71 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:90 | #: ../../../docs/configuring-playbook-user-verification-service.md:90 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:96 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:97 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:98 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:99 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:100 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:101 | |||||
| msgid "Logging" | msgid "Logging" | ||||
| msgstr "" | 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:" | msgid "The configuration variable `UVS_LOG_LEVEL` can be set to:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:103 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:104 | |||||
| msgid "warning" | msgid "warning" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:104 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:105 | |||||
| msgid "info" | msgid "info" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:105 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:106 | |||||
| msgid "debug" | msgid "debug" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:107 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:108 | |||||
| msgid "TLS Certificate Checking" | msgid "TLS Certificate Checking" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:109 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:110 | |||||
| msgid "" | msgid "" | ||||
| "If the Matrix Homeserver does not provide a valid TLS certificate, UVS " | "If the Matrix Homeserver does not provide a valid TLS certificate, UVS " | ||||
| "will fail with the following error message:" | "will fail with the following error message:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:111 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:112 | |||||
| msgid "message: 'No response received: [object Object]'," | msgid "message: 'No response received: [object Object]'," | ||||
| msgstr "" | 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." | msgid "This also applies to self-signed and let's encrypt staging certificates." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:115 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:116 | |||||
| msgid "" | msgid "" | ||||
| "To disable certificate validation altogether (INSECURE! Not suitable for " | "To disable certificate validation altogether (INSECURE! Not suitable for " | ||||
| "production use!) set: `NODE_TLS_REJECT_UNAUTHORIZED=0`" | "production use!) set: `NODE_TLS_REJECT_UNAUTHORIZED=0`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:117 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:118 | |||||
| msgid "" | msgid "" | ||||
| "Alternatively, it is possible to inject your own CA certificates into the" | "Alternatively, it is possible to inject your own CA certificates into the" | ||||
| " container by mounting a PEM file with additional trusted CAs into the " | " container by mounting a PEM file with additional trusted CAs into the " | ||||
| @@ -310,3 +310,31 @@ msgid "" | |||||
| "it." | "it." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -53,7 +53,10 @@ msgid "" | |||||
| "This [Ansible](https://www.ansible.com/) playbook is meant to help you " | "This [Ansible](https://www.ansible.com/) playbook is meant to help you " | ||||
| "run your own [Matrix](http://matrix.org/) homeserver, along with the " | "run your own [Matrix](http://matrix.org/) homeserver, along with the " | ||||
| "[various services](#supported-services) related to that." | "[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 | #: ../../../README.md:9 | ||||
| msgid "" | msgid "" | ||||
| @@ -1349,11 +1352,25 @@ msgid "" | |||||
| "deploy/issues)" | "deploy/issues)" | ||||
| msgstr "" | 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" | msgid "🤝 Related" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../README.md:217 | |||||
| #: ../../../README.md:209 | |||||
| msgid "" | msgid "" | ||||
| "You may also be interested in [mash-playbook](https://github.com/mother-" | "You may also be interested in [mash-playbook](https://github.com/mother-" | ||||
| "of-all-self-hosting/mash-playbook) - another Ansible playbook for self-" | "of-all-self-hosting/mash-playbook) - another Ansible playbook for self-" | ||||
| @@ -1362,7 +1379,7 @@ msgid "" | |||||
| "playbook/blob/main/docs/supported-services.md))." | "playbook/blob/main/docs/supported-services.md))." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../README.md:219 | |||||
| #: ../../../README.md:211 | |||||
| msgid "" | msgid "" | ||||
| "mash-playbook also makes use of [Traefik](./docs/configuring-playbook-" | "mash-playbook also makes use of [Traefik](./docs/configuring-playbook-" | ||||
| "traefik.md) as its reverse-proxy, so with minor [interoperability " | "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 " | "ansible-deploy and mash-playbook co-exist and host Matrix and non-Matrix " | ||||
| "services on the same server." | "services on the same server." | ||||
| msgstr "" | msgstr "" | ||||
| @@ -10,7 +10,7 @@ msgid "" | |||||
| msgstr "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -40,19 +40,12 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:5 | #: ../../../docs/configuring-playbook-alertmanager-receiver.md:5 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/metio/matrix-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:7 | #: ../../../docs/configuring-playbook-alertmanager-receiver.md:7 | ||||
| msgid "" | 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 " | "This service is meant to be used with an external " | ||||
| "[Alertmanager](https://prometheus.io/docs/alerting/latest/alertmanager/) " | "[Alertmanager](https://prometheus.io/docs/alerting/latest/alertmanager/) " | ||||
| "instance. It's **not** meant to be integrated with the [Prometheus & " | "instance. It's **not** meant to be integrated with the [Prometheus & " | ||||
| @@ -61,162 +54,164 @@ msgid "" | |||||
| "it." | "it." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:9 | |||||
| msgid "Prerequisites" | |||||
| msgstr "" | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:11 | #: ../../../docs/configuring-playbook-alertmanager-receiver.md:11 | ||||
| msgid "Adjusting the playbook configuration" | |||||
| msgid "Register the bot account" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:13 | #: ../../../docs/configuring-playbook-alertmanager-receiver.md:13 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:36 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:15 | |||||
| msgid "" | 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 "" | 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 "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:44 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:27 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:54 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:31 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:58 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:35 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:62 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:39 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:64 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:61 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:67 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:65 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:69 | #: ../../../docs/configuring-playbook-alertmanager-receiver.md:69 | ||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:72 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:79 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:74 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:83 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:76 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:85 | |||||
| msgid "Installing" | msgid "Installing" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:78 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:87 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:85 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:94 | |||||
| msgid "**Notes**:" | msgid "**Notes**:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:87 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:96 | |||||
| msgid "" | msgid "" | ||||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | "The `ensure-matrix-users-created` playbook tag makes the playbook " | ||||
| "automatically create the bot's user account." | "automatically create the bot's user account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:89 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:98 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just install-all` or `just setup-all`" | "available: `just install-all` or `just setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:91 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:100 | |||||
| msgid "" | msgid "" | ||||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | ||||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | ||||
| @@ -225,27 +220,136 @@ msgid "" | |||||
| "`just setup-all`, or these components will still remain installed." | "`just setup-all`, or these components will still remain installed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:93 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:102 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:95 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:104 | |||||
| msgid "Configure your Prometheus Alertmanager with configuration like this:" | msgid "Configure your Prometheus Alertmanager with configuration like this:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:114 | |||||
| #: ../../../docs/configuring-playbook-alertmanager-receiver.md:123 | |||||
| msgid "" | 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 " | "alertmanager-receiver-RANDOM_VALUE_HERE/alert/some-room-name` or " | ||||
| "`https://matrix.example.com/matrix-alertmanager-receiver-" | "`https://matrix.example.com/matrix-alertmanager-receiver-" | ||||
| "RANDOM_VALUE_HERE/alert/!qporfwt:example.com`." | "RANDOM_VALUE_HERE/alert/!qporfwt:example.com`." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -83,27 +83,31 @@ msgid "" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:19 | #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:19 | ||||
| msgid "Installation" | |||||
| msgid "Prerequisites" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:21 | #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:21 | ||||
| msgid "Create a main management room." | |||||
| msgid "Create a main management room" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:23 | #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:23 | ||||
| msgid "" | msgid "" | ||||
| "The playbook does not create a management room for your Main Draupnir. " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:25 | #: ../../../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 "" | msgid "" | ||||
| "The management room has to be given an alias and be public when you are " | "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 " | "setting up the bot for the first time as the bot does not differentiate " | ||||
| "between invites and invites to the management room." | "between invites and invites to the management room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:27 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:31 | |||||
| msgid "" | msgid "" | ||||
| "This management room is used to control who has access to your D4A " | "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" | "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." | "This is default 50 or moderator as Element clients call this powerlevel." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:29 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:33 | |||||
| msgid "" | msgid "" | ||||
| "As noted in the Draupnir install instructions the control room is " | "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 "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:34 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:39 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:38 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:43 | |||||
| msgid "" | msgid "" | ||||
| "Add the following configuration to your " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:40 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:53 | |||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:50 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69 | |||||
| msgid "" | 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 "" | 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**:" | msgid "**Notes**:" | ||||
| msgstr "" | 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 "" | msgid "" | ||||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | "The `ensure-matrix-users-created` playbook tag makes the playbook " | ||||
| "automatically create the bot's user account." | "automatically create the bot's user account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:61 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:90 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just install-all` or `just setup-all`" | "available: `just install-all` or `just setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:63 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:92 | |||||
| msgid "" | msgid "" | ||||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | ||||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | ||||
| @@ -190,29 +224,29 @@ msgid "" | |||||
| "`just setup-all`, or these components will still remain installed." | "`just setup-all`, or these components will still remain installed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:65 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:94 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:67 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:96 | |||||
| msgid "" | msgid "" | ||||
| "If you made it through all the steps above and your main control room was" | "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 " | " joined by a user called `@draupnir-main:example.com` you have " | ||||
| "succesfully installed Draupnir for All and can now start using it." | "succesfully installed Draupnir for All and can now start using it." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:98 | |||||
| msgid "" | msgid "" | ||||
| "The installation of Draupnir for all in this playbook is very much Alpha " | "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 "" | 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" | msgid "Granting Users the ability to use D4A" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:73 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:102 | |||||
| msgid "" | msgid "" | ||||
| "Draupnir for all includes several security measures like that it only " | "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 " | "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." | " the chat is recomended." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:75 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:104 | |||||
| msgid "" | msgid "" | ||||
| "The bot requires a powerlevel of 50 in the management room to control who" | "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 " | " is allowed to use the bot. The bot does currently not say anything if " | ||||
| @@ -232,7 +266,7 @@ msgid "" | |||||
| "project/Draupnir/issues/297))" | "project/Draupnir/issues/297))" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:77 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:106 | |||||
| msgid "" | msgid "" | ||||
| "To allow users or whole homeservers you type /plain @draupnir-" | "To allow users or whole homeservers you type /plain @draupnir-" | ||||
| "main:example.com allow `target` and target can be either a MXID or a " | "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." | "this command as it can break Wildcard commands especially." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:81 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:110 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:83 | |||||
| #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:112 | |||||
| msgid "" | msgid "" | ||||
| "Congratulations if you made it all the way here because you now have a " | "Congratulations if you made it all the way here because you now have a " | ||||
| "fully working Draupnir for all deployment." | "fully working Draupnir for all deployment." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -33,8 +33,8 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:5 | #: ../../../docs/configuring-playbook-bot-draupnir.md:5 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/the-draupnir-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:7 | #: ../../../docs/configuring-playbook-bot-draupnir.md:7 | ||||
| @@ -46,21 +46,23 @@ msgid "" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:9 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:11 | #: ../../../docs/configuring-playbook-bot-draupnir.md:11 | ||||
| msgid "Register the bot account" | |||||
| msgid "Prerequisites" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:13 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:15 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:17 | #: ../../../docs/configuring-playbook-bot-draupnir.md:17 | ||||
| @@ -76,7 +78,7 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:25 | #: ../../../docs/configuring-playbook-bot-draupnir.md:25 | ||||
| msgid "" | msgid "" | ||||
| "If you would like Draupnir to be able to deactivate users, move aliases, " | "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 " | "then it must be a server admin so you need to change `admin=no` to " | ||||
| "`admin=yes` in the command above." | "`admin=yes` in the command above." | ||||
| msgstr "" | msgstr "" | ||||
| @@ -87,8 +89,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:29 | #: ../../../docs/configuring-playbook-bot-draupnir.md:29 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:31 | #: ../../../docs/configuring-playbook-bot-draupnir.md:31 | ||||
| @@ -97,43 +100,65 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:33 | #: ../../../docs/configuring-playbook-bot-draupnir.md:33 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:35 | #: ../../../docs/configuring-playbook-bot-draupnir.md:35 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:37 | #: ../../../docs/configuring-playbook-bot-draupnir.md:37 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:39 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:55 | |||||
| msgid "Create a management room" | msgid "Create a management room" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:41 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:57 | |||||
| msgid "" | msgid "" | ||||
| "Using your own account, create a new invite only room that you will use " | "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 " | "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." | "it is important that you only invite trusted users to this room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:43 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:59 | |||||
| msgid "" | msgid "" | ||||
| "If you make the management room encrypted (E2EE), then you MUST enable " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:45 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:61 | |||||
| msgid "" | msgid "" | ||||
| "Once you have created the room you need to copy the room ID so you can " | "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" | "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`." | "room ID. The room ID will look something like `!qporfwt:example.com`." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:47 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:63 | |||||
| msgid "" | msgid "" | ||||
| "Finally invite the `@bot.draupnir:example.com` account you created " | "Finally invite the `@bot.draupnir:example.com` account you created " | ||||
| "earlier into the room." | "earlier into the room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:49 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:65 | |||||
| msgid "Adjusting the playbook configuration" | msgid "Adjusting the playbook configuration" | ||||
| msgstr "" | 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 "" | msgid "" | ||||
| "Decide whether you want Draupnir to be capable of operating in end-to-end" | "Decide whether you want Draupnir to be capable of operating in end-to-end" | ||||
| " encrypted (E2EE) rooms. This includes the management room and the " | " 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 "" | 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 "" | 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 "" | msgid "" | ||||
| "When using Pantalaimon, Draupnir will log in to its bot account itself " | "When using Pantalaimon, Draupnir will log in to its bot account itself " | ||||
| "through Pantalaimon, so configure its username and password." | "through Pantalaimon, so configure its username and password." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:57 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:92 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:86 | |||||
| msgid "" | msgid "" | ||||
| "Add the following configuration to your " | "Add the following configuration to your " | ||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | ||||
| "needs):" | "needs):" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:76 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:100 | |||||
| msgid "" | msgid "" | ||||
| "The playbook's `group_vars` will configure other required settings. If " | "The playbook's `group_vars` will configure other required settings. If " | ||||
| "using this role separately without the playbook, you also need to " | "using this role separately without the playbook, you also need to " | ||||
| @@ -201,65 +241,108 @@ msgid "" | |||||
| "playbook's `group_vars`:" | "playbook's `group_vars`:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:90 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:114 | |||||
| msgid "" | msgid "" | ||||
| "When NOT using Pantalaimon, Draupnir does not log in by itself and you " | "When NOT using Pantalaimon, Draupnir does not log in by itself and you " | ||||
| "must give it an access token for its bot account." | "must give it an access token for its bot account." | ||||
| msgstr "" | 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 "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:106 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:154 | |||||
| msgid "" | msgid "" | ||||
| "Replace your `matrix_bot_mjolnir` config with `matrix_bot_draupnir` " | "Replace your `matrix_bot_mjolnir` config with `matrix_bot_draupnir` " | ||||
| "config. Also disable Mjolnir if you're doing migration." | "config. Also disable Mjolnir if you're doing migration." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:108 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:156 | |||||
| msgid "" | msgid "" | ||||
| "That is all you need to do due to that Draupnir can complete migration on" | "That is all you need to do due to that Draupnir can complete migration on" | ||||
| " its own." | " its own." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:110 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:158 | |||||
| msgid "Installing" | msgid "Installing" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:112 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:160 | |||||
| msgid "" | msgid "" | ||||
| "After configuring the playbook, run it with [playbook tags](playbook-" | "After configuring the playbook, run it with [playbook tags](playbook-" | ||||
| "tags.md) as below:" | "tags.md) as below:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:119 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:167 | |||||
| msgid "**Notes**:" | msgid "**Notes**:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:121 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:169 | |||||
| msgid "" | msgid "" | ||||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | "The `ensure-matrix-users-created` playbook tag makes the playbook " | ||||
| "automatically create the bot's user account." | "automatically create the bot's user account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:123 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:171 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just install-all` or `just setup-all`" | "available: `just install-all` or `just setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:125 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:173 | |||||
| msgid "" | msgid "" | ||||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | ||||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | ||||
| @@ -268,7 +351,7 @@ msgid "" | |||||
| "`just setup-all`, or these components will still remain installed." | "`just setup-all`, or these components will still remain installed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:127 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:175 | |||||
| msgid "" | msgid "" | ||||
| "If you change the Pantalaimon's password " | "If you change the Pantalaimon's password " | ||||
| "(`matrix_bot_draupnir_pantalaimon_password` in your `vars.yml` file) " | "(`matrix_bot_draupnir_pantalaimon_password` in your `vars.yml` file) " | ||||
| @@ -279,32 +362,32 @@ msgid "" | |||||
| " know its new password." | " know its new password." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:129 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:177 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:131 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:179 | |||||
| msgid "" | msgid "" | ||||
| "You can refer to the upstream [documentation](https://the-draupnir-" | "You can refer to the upstream [documentation](https://the-draupnir-" | ||||
| "project.github.io/draupnir-documentation/) for additional ways to use and" | "project.github.io/draupnir-documentation/) for additional ways to use and" | ||||
| " configure Draupnir and for a more detailed usage guide." | " configure Draupnir and for a more detailed usage guide." | ||||
| msgstr "" | 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." | msgid "Below is a **non-exhaustive quick-start guide** for the impatient." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:135 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:183 | |||||
| msgid "Making Draupnir join and protect a room" | msgid "Making Draupnir join and protect a room" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:137 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:185 | |||||
| msgid "" | msgid "" | ||||
| "Draupnir can be told to self-join public rooms, but it's better to follow" | "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:" | " this flow which works well for all kinds of rooms:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:139 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:187 | |||||
| msgid "" | msgid "" | ||||
| "Invite the bot to the room manually ([inviting Draupnir to rooms](https" | "Invite the bot to the room manually ([inviting Draupnir to rooms](https" | ||||
| "://the-draupnir-project.github.io/draupnir-documentation/moderator" | "://the-draupnir-project.github.io/draupnir-documentation/moderator" | ||||
| @@ -312,13 +395,13 @@ msgid "" | |||||
| "the bot *may* ask for confirmation in the Management Room" | "the bot *may* ask for confirmation in the Management Room" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:141 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:189 | |||||
| msgid "" | msgid "" | ||||
| "[Give the bot permissions to do its job](#giving-draupnir-permissions-to-" | "[Give the bot permissions to do its job](#giving-draupnir-permissions-to-" | ||||
| "do-its-job)" | "do-its-job)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:143 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:191 | |||||
| msgid "" | msgid "" | ||||
| "Tell it to protect the room (using the [rooms command](https://the-" | "Tell it to protect the room (using the [rooms command](https://the-" | ||||
| "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | ||||
| @@ -327,7 +410,7 @@ msgid "" | |||||
| "!qporfwt:example.com`" | "!qporfwt:example.com`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:145 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:193 | |||||
| msgid "" | msgid "" | ||||
| "To have Draupnir provide useful room protection, you need do to a bit " | "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" | "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)." | " and [Enabling built-in protections](#enabling-built-in-protections)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:147 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:195 | |||||
| msgid "Giving Draupnir permissions to do its job" | msgid "Giving Draupnir permissions to do its job" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:149 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:197 | |||||
| msgid "" | msgid "" | ||||
| "For Draupnir to do its job, you need to [give it permissions](https" | "For Draupnir to do its job, you need to [give it permissions](https" | ||||
| "://the-draupnir-project.github.io/draupnir-documentation/moderator" | "://the-draupnir-project.github.io/draupnir-documentation/moderator" | ||||
| @@ -348,7 +431,7 @@ msgid "" | |||||
| "protecting. This involves **giving it an Administrator power level**." | "protecting. This involves **giving it an Administrator power level**." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:151 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:199 | |||||
| msgid "" | msgid "" | ||||
| "**We recommend setting this power level as soon as the bot joins your " | "**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 " | "room** (and before you create new rules), so that it can apply rules as " | ||||
| @@ -357,11 +440,11 @@ msgid "" | |||||
| " it)." | " it)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:153 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:201 | |||||
| msgid "Subscribing to a public policy list" | msgid "Subscribing to a public policy list" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:155 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:203 | |||||
| msgid "" | msgid "" | ||||
| "We recommend **subscribing to a public [policy list](https://the-" | "We recommend **subscribing to a public [policy list](https://the-" | ||||
| "draupnir-project.github.io/draupnir-documentation/concepts/policy-" | "draupnir-project.github.io/draupnir-documentation/concepts/policy-" | ||||
| @@ -370,24 +453,24 @@ msgid "" | |||||
| "watch-command-to-subscribe-to-policy-rooms)." | "watch-command-to-subscribe-to-policy-rooms)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:157 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:205 | |||||
| msgid "" | msgid "" | ||||
| "Polcy lists are maintained in Matrix rooms. A popular policy list is " | "Polcy lists are maintained in Matrix rooms. A popular policy list is " | ||||
| "maintained in the public `#community-moderation-effort-bl:neko.dev` room." | "maintained in the public `#community-moderation-effort-bl:neko.dev` room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:159 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:207 | |||||
| msgid "" | msgid "" | ||||
| "You can tell Draupnir to subscribe to it by sending the following command" | "You can tell Draupnir to subscribe to it by sending the following command" | ||||
| " to the Management Room: `!draupnir watch #community-moderation-effort-" | " to the Management Room: `!draupnir watch #community-moderation-effort-" | ||||
| "bl:neko.dev`" | "bl:neko.dev`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:161 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:209 | |||||
| msgid "Creating your own policy lists and rules" | msgid "Creating your own policy lists and rules" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:163 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:211 | |||||
| msgid "" | msgid "" | ||||
| "We also recommend **creating your own policy lists** with the [list " | "We also recommend **creating your own policy lists** with the [list " | ||||
| "create](https://the-draupnir-project.github.io/draupnir-" | "create](https://the-draupnir-project.github.io/draupnir-" | ||||
| @@ -395,7 +478,7 @@ msgid "" | |||||
| "create-command-to-create-a-policy-room) command." | "create-command-to-create-a-policy-room) command." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:165 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:213 | |||||
| msgid "" | msgid "" | ||||
| "You can do so by sending the following command to the Management Room: " | "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 " | "`!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." | "command, the bot will invite you to the policy list room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:167 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:215 | |||||
| msgid "" | msgid "" | ||||
| "A policy list does nothing by itself, so the next step is **adding some " | "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 " | "rules to your policy list**. Policies target a so-called `entity` (one " | ||||
| @@ -415,7 +498,7 @@ msgid "" | |||||
| "recommendation)." | "recommendation)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:169 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:217 | |||||
| msgid "" | msgid "" | ||||
| "The simplest and most useful entity to target is `user`. Below are a few " | "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" | "examples using the [ban command](https://the-draupnir-project.github.io" | ||||
| @@ -423,19 +506,19 @@ msgid "" | |||||
| "targeting users." | "targeting users." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:171 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:219 | |||||
| msgid "" | msgid "" | ||||
| "To create rules, you run commands in the Management Room (**not** in the " | "To create rules, you run commands in the Management Room (**not** in the " | ||||
| "policy list room)." | "policy list room)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:173 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:221 | |||||
| msgid "" | msgid "" | ||||
| "(ban a single user on a given homeserver): `!draupnir ban " | "(ban a single user on a given homeserver): `!draupnir ban " | ||||
| "@charles:example.com my-bans Rude to others`" | "@charles:example.com my-bans Rude to others`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:174 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:222 | |||||
| msgid "" | msgid "" | ||||
| "(ban all users on a given homeserver by using a [wildcard](https://the-" | "(ban all users on a given homeserver by using a [wildcard](https://the-" | ||||
| "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | "draupnir-project.github.io/draupnir-documentation/moderator/managing-" | ||||
| @@ -443,34 +526,34 @@ msgid "" | |||||
| "all users are fake`" | "all users are fake`" | ||||
| msgstr "" | 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:" | msgid "As a result of running these commands, you may observe:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:178 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:226 | |||||
| msgid "" | msgid "" | ||||
| "Draupnir creating `m.policy.rule.user` state events in the `#my-bans-" | "Draupnir creating `m.policy.rule.user` state events in the `#my-bans-" | ||||
| "bl:example.com` room on your server" | "bl:example.com` room on your server" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:179 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:227 | |||||
| msgid "" | msgid "" | ||||
| "applying these rules against all rooms that Draupnir is an Administrator " | "applying these rules against all rooms that Draupnir is an Administrator " | ||||
| "in" | "in" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:181 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:229 | |||||
| msgid "" | msgid "" | ||||
| "You can undo bans with the [unban command](https://the-draupnir-" | "You can undo bans with the [unban command](https://the-draupnir-" | ||||
| "project.github.io/draupnir-documentation/moderator/managing-users#the-" | "project.github.io/draupnir-documentation/moderator/managing-users#the-" | ||||
| "unban-command)." | "unban-command)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:183 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:231 | |||||
| msgid "Enabling built-in protections" | msgid "Enabling built-in protections" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:185 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:233 | |||||
| msgid "" | msgid "" | ||||
| "You can also **turn on various built-in [protections](https://the-" | "You can also **turn on various built-in [protections](https://the-" | ||||
| "draupnir-project.github.io/draupnir-documentation/protections)** like " | "draupnir-project.github.io/draupnir-documentation/protections)** like " | ||||
| @@ -478,75 +561,179 @@ msgid "" | |||||
| "room to invite-only\")." | "room to invite-only\")." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:187 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:235 | |||||
| msgid "" | msgid "" | ||||
| "To **see which protections are available and which are enabled**, send a " | "To **see which protections are available and which are enabled**, send a " | ||||
| "`!draupnir protections` command to the Management Room." | "`!draupnir protections` command to the Management Room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:189 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:237 | |||||
| msgid "" | msgid "" | ||||
| "To **see the configuration options for a given protection**, send a " | "To **see the configuration options for a given protection**, send a " | ||||
| "`!draupnir config get PROTECTION_NAME` (e.g. `!draupnir config get " | "`!draupnir config get PROTECTION_NAME` (e.g. `!draupnir config get " | ||||
| "JoinWaveShortCircuit`)." | "JoinWaveShortCircuit`)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:191 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:239 | |||||
| msgid "" | msgid "" | ||||
| "To **set a specific option for a given protection**, send a command like " | "To **set a specific option for a given protection**, send a command like " | ||||
| "this: `!draupnir config set PROTECTION_NAME.OPTION VALUE` (e.g. " | "this: `!draupnir config set PROTECTION_NAME.OPTION VALUE` (e.g. " | ||||
| "`!draupnir config set JoinWaveShortCircuit.timescaleMinutes 30`)." | "`!draupnir config set JoinWaveShortCircuit.timescaleMinutes 30`)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:193 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:241 | |||||
| msgid "" | msgid "" | ||||
| "To **enable a given protection**, send a command like this: `!draupnir " | "To **enable a given protection**, send a command like this: `!draupnir " | ||||
| "enable PROTECTION_NAME` (e.g. `!draupnir enable JoinWaveShortCircuit`)." | "enable PROTECTION_NAME` (e.g. `!draupnir enable JoinWaveShortCircuit`)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:195 | |||||
| #: ../../../docs/configuring-playbook-bot-draupnir.md:243 | |||||
| msgid "" | msgid "" | ||||
| "To **disable a given protection**, send a command like this: `!draupnir " | "To **disable a given protection**, send a command like this: `!draupnir " | ||||
| "disable PROTECTION_NAME` (e.g. `!draupnir disable JoinWaveShortCircuit`)." | "disable PROTECTION_NAME` (e.g. `!draupnir disable JoinWaveShortCircuit`)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -49,8 +49,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-go-neb.md:9 | #: ../../../docs/configuring-playbook-bot-go-neb.md:9 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-go-neb.md:11 | #: ../../../docs/configuring-playbook-bot-go-neb.md:11 | ||||
| @@ -207,3 +208,10 @@ msgid "" | |||||
| "/matrix-org/go-neb)." | "/matrix-org/go-neb)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -36,9 +36,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-honoroit.md:7 | #: ../../../docs/configuring-playbook-bot-honoroit.md:7 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-honoroit.md:9 | #: ../../../docs/configuring-playbook-bot-honoroit.md:9 | ||||
| @@ -166,3 +166,11 @@ msgid "" | |||||
| "[documentation](https://github.com/etkecc/honoroit#features)." | "[documentation](https://github.com/etkecc/honoroit#features)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -43,7 +43,7 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-matrix-registration-bot.md:7 | #: ../../../docs/configuring-playbook-bot-matrix-registration-bot.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/moan0s/matrix-" | "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." | "might be useful to you." | ||||
| msgstr "" | msgstr "" | ||||
| @@ -145,3 +145,11 @@ msgid "" | |||||
| "etc… you can use:" | "etc… you can use:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -39,8 +39,8 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:7 | #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/anoadragon453" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:9 | #: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:9 | ||||
| @@ -133,3 +133,11 @@ msgid "" | |||||
| "bot#usage)." | "bot#usage)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -32,22 +32,23 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:5 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:7 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:7 | ||||
| msgid "Register the bot account" | |||||
| msgid "Prerequisites" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:9 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:11 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:13 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:13 | ||||
| @@ -73,8 +74,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:25 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:25 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:27 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:27 | ||||
| @@ -83,43 +85,65 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:29 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:29 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:31 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:31 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:33 | #: ../../../docs/configuring-playbook-bot-mjolnir.md:33 | ||||
| msgid "" | 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 "" | 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" | msgid "Create a management room" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:37 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:53 | |||||
| msgid "" | msgid "" | ||||
| "Using your own account, create a new invite only room that you will use " | "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 " | "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." | "it is important that you only invite trusted users to this room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:39 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:55 | |||||
| msgid "" | msgid "" | ||||
| "If you make the management room encrypted (E2EE), then you MUST enable " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:41 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:57 | |||||
| msgid "" | msgid "" | ||||
| "Once you have created the room you need to copy the room ID so you can " | "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" | "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`." | "room ID. The room ID will look something like `!qporfwt:example.com`." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:43 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:59 | |||||
| msgid "" | msgid "" | ||||
| "Finally invite the `@bot.mjolnir:example.com` account you created earlier" | "Finally invite the `@bot.mjolnir:example.com` account you created earlier" | ||||
| " into the room." | " into the room." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:45 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:61 | |||||
| msgid "Adjusting the playbook configuration" | msgid "Adjusting the playbook configuration" | ||||
| msgstr "" | 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 "" | msgid "" | ||||
| "Decide whether you want Mjolnir to be capable of operating in end-to-end " | "Decide whether you want Mjolnir to be capable of operating in end-to-end " | ||||
| "encrypted (E2EE) rooms. This includes the management room and the " | "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 "" | 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 "" | 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 "" | msgid "" | ||||
| "When using Pantalaimon, Mjolnir will log in to its bot account itself " | "When using Pantalaimon, Mjolnir will log in to its bot account itself " | ||||
| "through Pantalaimon, so configure its username and password." | "through Pantalaimon, so configure its username and password." | ||||
| msgstr "" | 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 "" | msgid "" | ||||
| "Add the following configuration to your " | "Add the following configuration to your " | ||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | ||||
| "needs):" | "needs):" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:72 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:96 | |||||
| msgid "" | msgid "" | ||||
| "The playbook's `group_vars` will configure other required settings. If " | "The playbook's `group_vars` will configure other required settings. If " | ||||
| "using this role separately without the playbook, you also need to " | "using this role separately without the playbook, you also need to " | ||||
| @@ -188,53 +226,80 @@ msgid "" | |||||
| "playbook's `group_vars`:" | "playbook's `group_vars`:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:86 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:110 | |||||
| msgid "" | msgid "" | ||||
| "When NOT using Pantalaimon, Mjolnir does not log in by itself and you " | "When NOT using Pantalaimon, Mjolnir does not log in by itself and you " | ||||
| "must give it an access token for its bot account." | "must give it an access token for its bot account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:90 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:112 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:100 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:118 | |||||
| msgid "Adding Mjolnir synapse antispam module (optional)" | msgid "Adding Mjolnir synapse antispam module (optional)" | ||||
| msgstr "" | 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" | msgid "Installing" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:114 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:150 | |||||
| msgid "" | msgid "" | ||||
| "After configuring the playbook, run it with [playbook tags](playbook-" | "After configuring the playbook, run it with [playbook tags](playbook-" | ||||
| "tags.md) as below:" | "tags.md) as below:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:121 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:157 | |||||
| msgid "**Notes**:" | msgid "**Notes**:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:123 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:159 | |||||
| msgid "" | msgid "" | ||||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | "The `ensure-matrix-users-created` playbook tag makes the playbook " | ||||
| "automatically create the bot's user account." | "automatically create the bot's user account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:125 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:161 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just install-all` or `just setup-all`" | "available: `just install-all` or `just setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:127 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:163 | |||||
| msgid "" | msgid "" | ||||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | ||||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | ||||
| @@ -243,7 +308,7 @@ msgid "" | |||||
| "`just setup-all`, or these components will still remain installed." | "`just setup-all`, or these components will still remain installed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:129 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:165 | |||||
| msgid "" | msgid "" | ||||
| "If you change the Pantalaimon's password " | "If you change the Pantalaimon's password " | ||||
| "(`matrix_bot_mjolnir_pantalaimon_password` in your `vars.yml` file) " | "(`matrix_bot_mjolnir_pantalaimon_password` in your `vars.yml` file) " | ||||
| @@ -254,11 +319,11 @@ msgid "" | |||||
| "know its new password." | "know its new password." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:131 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:167 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:133 | |||||
| #: ../../../docs/configuring-playbook-bot-mjolnir.md:169 | |||||
| msgid "" | msgid "" | ||||
| "You can refer to the upstream [documentation](https://github.com/matrix-" | "You can refer to the upstream [documentation](https://github.com/matrix-" | ||||
| "org/mjolnir) for additional ways to use and configure Mjolnir. Check out " | "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." | "#quickstart-guide) for some basic commands you can give to the bot." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -44,8 +44,8 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:7 | #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://src.miscworks.net/fair/matrix-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:9 | #: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:9 | ||||
| @@ -227,3 +227,11 @@ msgid "" | |||||
| "in the future, as that would break the Double Puppeting feature" | "in the future, as that would break the Double Puppeting feature" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -32,8 +32,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:5 | #: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:7 | #: ../../../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." | msgid "Send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -42,9 +42,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-heisenbridge.md:7 | #: ../../../docs/configuring-playbook-bridge-heisenbridge.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's " | "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)." | "video](https://www.youtube.com/watch?v=nQk1Bp4tk4I)." | ||||
| msgstr "" | msgstr "" | ||||
| @@ -182,3 +182,13 @@ msgid "" | |||||
| "[#heisenbridge:vi.fi](https://matrix.to/#/#heisenbridge:vi.fi) for help." | "[#heisenbridge:vi.fi](https://matrix.to/#/#heisenbridge:vi.fi) for help." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -33,15 +33,15 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:5 | #: ../../../docs/configuring-playbook-bridge-hookshot.md:5 | ||||
| msgid "" | msgid "" | ||||
| "Hookshot can bridge [Webhooks](https://en.wikipedia.org/wiki/Webhook) " | "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." | "and Figma, as well as generic webhooks." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:7 | #: ../../../docs/configuring-playbook-bridge-hookshot.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://matrix-org.github.io/matrix-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:9 | #: ../../../docs/configuring-playbook-bridge-hookshot.md:9 | ||||
| @@ -52,152 +52,172 @@ msgid "" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:11 | #: ../../../docs/configuring-playbook-bridge-hookshot.md:11 | ||||
| msgid "Setup Instructions" | |||||
| msgid "Prerequisites" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:13 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:15 | #: ../../../docs/configuring-playbook-bridge-hookshot.md:15 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:16 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:17 | |||||
| msgid "" | 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 "" | 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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:18 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:35 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:19 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:37 | |||||
| msgid "" | 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 "" | 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 "" | msgid "" | ||||
| "Other configuration options are available via the " | |||||
| "You can configure additional options by adding the " | |||||
| "`matrix_hookshot_configuration_extension_yaml` and " | "`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 "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:25 | |||||
| msgid "End-to-bridge encryption" | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:45 | |||||
| msgid "Installing" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:27 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:47 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:29 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:54 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:31 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:58 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:33 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:60 | |||||
| msgid "" | msgid "" | ||||
| "To use the bridge, you need to create a room and invite the Hookshot bot " | "To use the bridge, you need to create a room and invite the Hookshot bot " | ||||
| "(`@hookshot:example.com`) to it." | "(`@hookshot:example.com`) to it." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:35 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:62 | |||||
| msgid "" | msgid "" | ||||
| "Make sure the bot is able to send state events (usually the Moderator " | "Make sure the bot is able to send state events (usually the Moderator " | ||||
| "power level in clients)." | "power level in clients)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:39 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:66 | |||||
| msgid "" | msgid "" | ||||
| "Refer to [Hookshot's documentation](https://matrix-org.github.io/matrix-" | "Refer to [Hookshot's documentation](https://matrix-org.github.io/matrix-" | ||||
| "hookshot/latest/usage.html) for more details about using the bridge's " | "hookshot/latest/usage.html) for more details about using the bridge's " | ||||
| "various features." | "various features." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:41 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:68 | |||||
| msgid "" | 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 "" | 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" | msgid "More setup documentation" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:45 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:80 | |||||
| msgid "URLs for bridges setup" | msgid "URLs for bridges setup" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:47 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:82 | |||||
| msgid "" | msgid "" | ||||
| "Unless indicated otherwise, the following endpoints are reachable on your" | "Unless indicated otherwise, the following endpoints are reachable on your" | ||||
| " `matrix.` subdomain (if the feature is enabled)." | " `matrix.` subdomain (if the feature is enabled)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| msgid "listener" | |||||
| msgid "Listener" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| msgid "default path" | |||||
| msgid "Default path" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| msgid "variable" | |||||
| msgid "Variable" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| msgid "used as" | |||||
| msgid "Used as" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| @@ -261,7 +281,7 @@ msgid "`matrix_hookshot_jira_oauth_endpoint`" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| msgid "JIRA OAuth" | |||||
| msgid "Jira OAuth" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md | #: ../../../docs/configuring-playbook-bridge-hookshot.md | ||||
| @@ -348,71 +368,72 @@ msgstr "" | |||||
| msgid "Prometheus" | msgid "Prometheus" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:61 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:96 | |||||
| msgid "" | msgid "" | ||||
| "Also see the various `matrix_hookshot_container_labels_*` variables in " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:63 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:98 | |||||
| msgid "" | msgid "" | ||||
| "The different listeners are also reachable *internally* in the docker-" | "The different listeners are also reachable *internally* in the docker-" | ||||
| "network via the container's name (configured by " | "network via the container's name (configured by " | ||||
| "`matrix_hookshot_container_url`) and on different ports (e.g. " | "`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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:65 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:100 | |||||
| msgid "Manage GitHub Private Key with aux role" | msgid "Manage GitHub Private Key with aux role" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:67 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:102 | |||||
| msgid "" | msgid "" | ||||
| "The GitHub bridge requires you to install a private key file. This can be" | "The GitHub bridge requires you to install a private key file. This can be" | ||||
| " done in multiple ways:" | " done in multiple ways:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:68 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:104 | |||||
| msgid "" | msgid "" | ||||
| "copy the *contents* of the downloaded file and set the variable " | "copy the *contents* of the downloaded file and set the variable " | ||||
| "`matrix_hookshot_github_private_key` to the contents (see example in " | "`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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:69 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:105 | |||||
| msgid "" | msgid "" | ||||
| "somehow copy the file to the path `{{ matrix_hookshot_base_path }}/{{ " | "somehow copy the file to the path `{{ matrix_hookshot_base_path }}/{{ " | ||||
| "matrix_hookshot_github_private_key_file }}` (default: `/matrix/hookshot" | "matrix_hookshot_github_private_key_file }}` (default: `/matrix/hookshot" | ||||
| "/private-key.pem`) on the server manually." | "/private-key.pem`) on the server manually." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:70 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:106 | |||||
| msgid "" | msgid "" | ||||
| "use the [`aux` role](https://github.com/mother-of-all-self-hosting" | "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-role-aux) to copy the file from an arbitrary path on your " | ||||
| "ansible client to the correct path on the server." | "ansible client to the correct path on the server." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:72 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:108 | |||||
| msgid "" | msgid "" | ||||
| "To use the `aux` role, make sure the `matrix_hookshot_github_private_key`" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:83 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:119 | |||||
| msgid "" | msgid "" | ||||
| "For more information, see the documentation in the [default configuration" | "For more information, see the documentation in the [default configuration" | ||||
| " of the aux role](https://github.com/mother-of-all-self-hosting/ansible-" | " of the aux role](https://github.com/mother-of-all-self-hosting/ansible-" | ||||
| "role-aux/blob/main/defaults/main.yml)." | "role-aux/blob/main/defaults/main.yml)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:85 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:121 | |||||
| msgid "Provisioning API" | msgid "Provisioning API" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:87 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:123 | |||||
| msgid "" | msgid "" | ||||
| "The provisioning API will be enabled automatically if you set " | "The provisioning API will be enabled automatically if you set " | ||||
| "`matrix_dimension_enabled: true` and provided a " | "`matrix_dimension_enabled: true` and provided a " | ||||
| @@ -422,11 +443,11 @@ msgid "" | |||||
| "`matrix_hookshot_container_url` and `matrix_hookshot_provisioning_port`." | "`matrix_hookshot_container_url` and `matrix_hookshot_provisioning_port`." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:89 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:125 | |||||
| msgid "Metrics" | msgid "Metrics" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:91 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:127 | |||||
| msgid "" | msgid "" | ||||
| "Metrics are **only enabled by default** if the builtin [Prometheus" | "Metrics are **only enabled by default** if the builtin [Prometheus" | ||||
| "](configuring-playbook-prometheus-grafana.md) is enabled (by default, " | "](configuring-playbook-prometheus-grafana.md) is enabled (by default, " | ||||
| @@ -435,32 +456,32 @@ msgid "" | |||||
| "set up your own Dashboard for displaying them." | "set up your own Dashboard for displaying them." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:93 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:129 | |||||
| msgid "" | msgid "" | ||||
| "To explicitly enable metrics, use `matrix_hookshot_metrics_enabled: " | "To explicitly enable metrics, use `matrix_hookshot_metrics_enabled: " | ||||
| "true`. This only exposes metrics over the container network, however." | "true`. This only exposes metrics over the container network, however." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:95 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:131 | |||||
| msgid "" | msgid "" | ||||
| "**To collect metrics from an external Prometheus server**, besides " | "**To collect metrics from an external Prometheus server**, besides " | ||||
| "enabling metrics as described above, you will also need to enable metrics" | "enabling metrics as described above, you will also need to enable metrics" | ||||
| " exposure on `https://matrix.example.com/metrics/hookshot` by:" | " exposure on `https://matrix.example.com/metrics/hookshot` by:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:97 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:133 | |||||
| msgid "" | msgid "" | ||||
| "either enabling metrics exposure for Hookshot via " | "either enabling metrics exposure for Hookshot via " | ||||
| "`matrix_hookshot_metrics_proxying_enabled: true`" | "`matrix_hookshot_metrics_proxying_enabled: true`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:98 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:134 | |||||
| msgid "" | msgid "" | ||||
| "or enabling metrics exposure for all services via " | "or enabling metrics exposure for all services via " | ||||
| "`matrix_metrics_exposure_enabled: true`" | "`matrix_metrics_exposure_enabled: true`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:100 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:136 | |||||
| msgid "" | msgid "" | ||||
| "Whichever one you go with, by default metrics are exposed publicly " | "Whichever one you go with, by default metrics are exposed publicly " | ||||
| "**without** password-protection. See [the Prometheus and Grafana docs" | "**without** password-protection. See [the Prometheus and Grafana docs" | ||||
| @@ -468,11 +489,11 @@ msgid "" | |||||
| "protection for metrics." | "protection for metrics." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:102 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:138 | |||||
| msgid "Collision with matrix-appservice-webhooks" | msgid "Collision with matrix-appservice-webhooks" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:104 | |||||
| #: ../../../docs/configuring-playbook-bridge-hookshot.md:140 | |||||
| msgid "" | msgid "" | ||||
| "If you are also running [matrix-appservice-webhooks](configuring-" | "If you are also running [matrix-appservice-webhooks](configuring-" | ||||
| "playbook-bridge-appservice-webhooks.md), it reserves its namespace by the" | "playbook-bridge-appservice-webhooks.md), it reserves its namespace by the" | ||||
| @@ -482,3 +503,175 @@ msgid "" | |||||
| "`matrix_hookshot_generic_userIdPrefix: '_webhooks_'`)." | "`matrix_hookshot_generic_userIdPrefix: '_webhooks_'`)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -32,8 +32,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:5 | #: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:7 | #: ../../../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." | "bridge/blob/master/README.md#user-guide) to see how this bridge works." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -39,8 +39,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:7 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:7 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:9 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:9 | ||||
| @@ -48,58 +49,61 @@ msgid "Prerequisite (optional)" | |||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:11 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:11 | ||||
| msgid "Enable Appservice Double Puppet (optional)" | |||||
| msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13 | |||||
| msgid "" | msgid "" | ||||
| "If you want to set up [Double " | "If you want to set up [Double " | ||||
| "Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) " | "Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) " | ||||
| "(hint: you most likely do) for this bridge automatically, you need to " | "(hint: you most likely do) for this bridge automatically, you need to " | ||||
| "have enabled [Appservice Double Puppet](configuring-playbook-appservice-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15 | |||||
| msgid "" | msgid "" | ||||
| "For details about configuring Double Puppeting for this bridge, see the " | "For details about configuring Double Puppeting for this bridge, see the " | ||||
| "section below: [Set up Double Puppeting](#-set-up-double-puppeting)" | "section below: [Set up Double Puppeting](#-set-up-double-puppeting)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17 | |||||
| msgid "Adjusting the playbook configuration" | msgid "Adjusting the playbook configuration" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:19 | |||||
| msgid "" | msgid "" | ||||
| "To enable the bridge, add the following configuration to your " | "To enable the bridge, add the following configuration to your " | ||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | "`inventory/host_vars/matrix.example.com/vars.yml` file:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:23 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25 | |||||
| msgid "Installing" | msgid "Installing" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:27 | |||||
| msgid "" | msgid "" | ||||
| "After configuring the playbook, run it with [playbook tags](playbook-" | "After configuring the playbook, run it with [playbook tags](playbook-" | ||||
| "tags.md) as below:" | "tags.md) as below:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:32 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34 | |||||
| msgid "**Notes**:" | msgid "**Notes**:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36 | |||||
| msgid "" | msgid "" | ||||
| "The `ensure-matrix-users-created` playbook tag makes the playbook " | "The `ensure-matrix-users-created` playbook tag makes the playbook " | ||||
| "automatically create the bot's user account." | "automatically create the bot's user account." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:38 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just install-all` or `just setup-all`" | "available: `just install-all` or `just setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:38 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40 | |||||
| msgid "" | msgid "" | ||||
| "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | "`just install-all` is useful for maintaining your setup quickly ([2x-5x " | ||||
| "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-" | ||||
| @@ -108,71 +112,60 @@ msgid "" | |||||
| "`just setup-all`, or these components will still remain installed." | "`just setup-all`, or these components will still remain installed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42 | |||||
| msgid "Usage" | msgid "Usage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:44 | |||||
| msgid "" | msgid "" | ||||
| "You then need to start a chat with `@twitterbot:example.com` (where " | "You then need to start a chat with `@twitterbot:example.com` (where " | ||||
| "`example.com` is your base domain, not the `matrix.` domain)." | "`example.com` is your base domain, not the `matrix.` domain)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:43 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45 | |||||
| msgid "" | msgid "" | ||||
| "Send login-cookie to start the login. The bot should respond with " | "Send login-cookie to start the login. The bot should respond with " | ||||
| "instructions on how to proceed." | "instructions on how to proceed." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47 | |||||
| msgid "" | msgid "" | ||||
| "You can learn more here about authentication from the bridge's [official " | "You can learn more here about authentication from the bridge's [official " | ||||
| "documentation on " | "documentation on " | ||||
| "Authentication](https://docs.mau.fi/bridges/python/twitter/authentication.html)." | "Authentication](https://docs.mau.fi/bridges/python/twitter/authentication.html)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49 | |||||
| msgid "💡 Set up Double Puppeting" | msgid "💡 Set up Double Puppeting" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49 | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:51 | |||||
| msgid "" | msgid "" | ||||
| "After successfully enabling bridging, you may wish to set up [Double " | "After successfully enabling bridging, you may wish to set up [Double " | ||||
| "Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) " | "Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) " | ||||
| "(hint: you most likely do)." | "(hint: you most likely do)." | ||||
| msgstr "" | 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 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:55 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:57 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:57 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:59 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:59 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:61 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:61 | ||||
| @@ -181,9 +174,88 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:63 | #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:63 | ||||
| msgid "" | 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 "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -35,8 +35,8 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:5 | #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:5 | ||||
| msgid "" | msgid "" | ||||
| "See the project's " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:7 | #: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:7 | ||||
| @@ -143,3 +143,10 @@ msgid "" | |||||
| "running `android-sms` and/or `matrix-imessage` on your device(s)." | "running `android-sms` and/or `matrix-imessage` on your device(s)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -54,8 +54,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:9 | #: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:9 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:11 | #: ../../../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." | msgid "Also send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -33,8 +33,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:5 | #: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:7 | #: ../../../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." | msgid "Also send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -44,8 +44,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:7 | #: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:7 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:9 | #: ../../../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." | msgid "Also send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -32,8 +32,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:5 | #: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:7 | #: ../../../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." | msgid "Also send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -39,8 +39,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:7 | #: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:7 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:9 | #: ../../../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." | msgid "Also send `help` to the bot to see the commands available." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -45,8 +45,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-postmoogle.md:9 | #: ../../../docs/configuring-playbook-bridge-postmoogle.md:9 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-postmoogle.md:11 | #: ../../../docs/configuring-playbook-bridge-postmoogle.md:11 | ||||
| @@ -195,3 +196,10 @@ msgid "" | |||||
| " it to `DEBUG` with the following additional configuration:" | " it to `DEBUG` with the following additional configuration:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -33,8 +33,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-bridge-wechat.md:5 | #: ../../../docs/configuring-playbook-bridge-wechat.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-bridge-wechat.md:7 | #: ../../../docs/configuring-playbook-bridge-wechat.md:7 | ||||
| @@ -96,3 +97,9 @@ msgstr "" | |||||
| msgid "Send `help` to the bot to see the available commands." | msgid "Send `help` to the bot to see the available commands." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -226,33 +226,59 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-email2matrix.md:87 | #: ../../../docs/configuring-playbook-email2matrix.md:87 | ||||
| msgid "" | 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:" | "tags.md) as below:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-email2matrix.md:93 | |||||
| #: ../../../docs/configuring-playbook-email2matrix.md:94 | |||||
| msgid "**Notes**:" | msgid "**Notes**:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-email2matrix.md:95 | |||||
| #: ../../../docs/configuring-playbook-email2matrix.md:96 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-email2matrix.md:97 | |||||
| #: ../../../docs/configuring-playbook-email2matrix.md:98 | |||||
| msgid "" | 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-" | "`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`, or these components will still remain installed. Note `just setup-" | ||||
| "all` runs the `ensure-matrix-users-created` tag too." | "all` runs the `ensure-matrix-users-created` tag too." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-email2matrix.md:99 | |||||
| #: ../../../docs/configuring-playbook-email2matrix.md:100 | |||||
| msgid "" | msgid "" | ||||
| "After installation, you may wish to send a test email to the email " | "After installation, you may wish to send a test email to the email " | ||||
| "address assigned to `mailbox1` (default: `mailbox1@matrix.example.com`) " | "address assigned to `mailbox1` (default: `mailbox1@matrix.example.com`) " | ||||
| "to make sure that Email2Matrix works as expected." | "to make sure that Email2Matrix works as expected." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -35,8 +35,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-ldap-auth.md:5 | #: ../../../docs/configuring-playbook-ldap-auth.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-ldap-auth.md:7 | #: ../../../docs/configuring-playbook-ldap-auth.md:7 | ||||
| @@ -81,3 +82,9 @@ msgid "" | |||||
| "](configuring-playbook-matrix-ldap-registration-proxy.md)." | "](configuring-playbook-matrix-ldap-registration-proxy.md)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -52,8 +52,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-ma1sd.md:9 | #: ../../../docs/configuring-playbook-ma1sd.md:9 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-ma1sd.md:11 | #: ../../../docs/configuring-playbook-ma1sd.md:11 | ||||
| @@ -332,3 +333,10 @@ msgid "" | |||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file:" | "`inventory/host_vars/matrix.example.com/vars.yml` file:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -42,101 +42,107 @@ msgstr "" | |||||
| msgid "" | msgid "" | ||||
| "In short, it's a sort of automation and firewalling service, which is " | "In short, it's a sort of automation and firewalling service, which is " | ||||
| "helpful if you're instaling Matrix services in a controlled corporate " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:13 | #: ../../../docs/configuring-playbook-matrix-corporal.md:13 | ||||
| msgid "" | 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, " | "If you decide that you'd like to let this playbook install it for you, " | ||||
| "you'd need to also:" | "you'd need to also:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:14 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:16 | |||||
| msgid "" | msgid "" | ||||
| "(required) [set up the Shared Secret Auth password provider module" | "(required) [set up the Shared Secret Auth password provider module" | ||||
| "](configuring-playbook-shared-secret-auth.md)" | "](configuring-playbook-shared-secret-auth.md)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:15 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:17 | |||||
| msgid "" | msgid "" | ||||
| "(optional, but encouraged) [set up the REST authentication password " | "(optional, but encouraged) [set up the REST authentication password " | ||||
| "provider module](configuring-playbook-rest-auth.md)" | "provider module](configuring-playbook-rest-auth.md)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:17 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:19 | |||||
| msgid "Adjusting the playbook configuration" | msgid "Adjusting the playbook configuration" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:19 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:21 | |||||
| msgid "" | msgid "" | ||||
| "Add the following configuration to your " | "Add the following configuration to your " | ||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | ||||
| "needs):" | "needs):" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:72 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:74 | |||||
| msgid "" | msgid "" | ||||
| "Matrix Corporal operates with a specific Matrix user on your server. By " | "Matrix Corporal operates with a specific Matrix user on your server. By " | ||||
| "default, it's `matrix-corporal` (controllable by the " | "default, it's `matrix-corporal` (controllable by the " | ||||
| "`matrix_corporal_reconciliation_user_id_local_part` setting, see above)." | "`matrix_corporal_reconciliation_user_id_local_part` setting, see above)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:74 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:76 | |||||
| msgid "" | msgid "" | ||||
| "No matter what Matrix user ID you configure to run it with, make sure " | "No matter what Matrix user ID you configure to run it with, make sure " | ||||
| "that:" | "that:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:76 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:78 | |||||
| msgid "" | msgid "" | ||||
| "the Matrix Corporal user is created by [registering it](registering-" | "the Matrix Corporal user is created by [registering it](registering-" | ||||
| "users.md) **with administrator privileges**. Use a password you remember," | "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" | " as you'll need to log in from time to time to create or join rooms" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:78 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:80 | |||||
| msgid "" | msgid "" | ||||
| "the Matrix Corporal user is joined and has Admin/Moderator-level access " | "the Matrix Corporal user is joined and has Admin/Moderator-level access " | ||||
| "to any rooms you want it to manage" | "to any rooms you want it to manage" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:80 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:82 | |||||
| msgid "Using a locally-stored static policy" | msgid "Using a locally-stored static policy" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:82 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:84 | |||||
| msgid "" | msgid "" | ||||
| "If you'd like to use a [static policy file](https://github.com/devture" | "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-" | "/matrix-corporal/blob/master/docs/policy-providers.md#static-file-pull-" | ||||
| "style-policy-provider), you can use a configuration like this:" | "style-policy-provider), you can use a configuration like this:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:114 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:116 | |||||
| msgid "" | msgid "" | ||||
| "To learn more about what the policy configuration, see the matrix-" | "To learn more about what the policy configuration, see the matrix-" | ||||
| "corporal documentation on [policy](https://github.com/devture/matrix-" | "corporal documentation on [policy](https://github.com/devture/matrix-" | ||||
| "corporal/blob/master/docs/policy.md)." | "corporal/blob/master/docs/policy.md)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:116 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:118 | |||||
| msgid "Installing" | msgid "Installing" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:118 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:120 | |||||
| msgid "" | msgid "" | ||||
| "After configuring the playbook, run it with [playbook tags](playbook-" | "After configuring the playbook, run it with [playbook tags](playbook-" | ||||
| "tags.md) as below:" | "tags.md) as below:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:125 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:127 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "The shortcut commands with the [`just` program](just.md) are also " | ||||
| "available: `just run-tags setup-aux-files,setup-corporal,start` or `just " | "available: `just run-tags setup-aux-files,setup-corporal,start` or `just " | ||||
| "setup-all`" | "setup-all`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:127 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:129 | |||||
| msgid "" | msgid "" | ||||
| "`just run-tags setup-aux-files,setup-corporal,start` is useful for " | "`just run-tags setup-aux-files,setup-corporal,start` is useful for " | ||||
| "maintaining your setup quickly when its components remain unchanged. If " | "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." | "`just setup-all` runs the `ensure-matrix-users-created` tag too." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:129 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:131 | |||||
| msgid "Matrix Corporal files" | msgid "Matrix Corporal files" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:131 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:133 | |||||
| msgid "" | msgid "" | ||||
| "The following local filesystem paths are mounted in the `matrix-corporal`" | "The following local filesystem paths are mounted in the `matrix-corporal`" | ||||
| " container and can be used in your configuration (or policy):" | " container and can be used in your configuration (or policy):" | ||||
| msgstr "" | 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)" | msgid "`/matrix/corporal/config` is mounted at `/etc/matrix-corporal` (read-only)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:135 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:137 | |||||
| msgid "" | msgid "" | ||||
| "`/matrix/corporal/var` is mounted at `/var/matrix-corporal` (read and " | "`/matrix/corporal/var` is mounted at `/var/matrix-corporal` (read and " | ||||
| "write)" | "write)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:137 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:139 | |||||
| msgid "" | msgid "" | ||||
| "`/matrix/corporal/cache` is mounted at `/var/cache/matrix-corporal` (read" | "`/matrix/corporal/cache` is mounted at `/var/cache/matrix-corporal` (read" | ||||
| " and write)" | " and write)" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:139 | |||||
| #: ../../../docs/configuring-playbook-matrix-corporal.md:141 | |||||
| msgid "" | msgid "" | ||||
| "As an example: you can create your own configuration files in " | "As an example: you can create your own configuration files in " | ||||
| "`/matrix/corporal/config` and they will appear in `/etc/matrix-corporal` " | "`/matrix/corporal/config` and they will appear in `/etc/matrix-corporal` " | ||||
| @@ -182,3 +188,13 @@ msgid "" | |||||
| "and write)." | "and write)." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -34,7 +34,8 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-pantalaimon.md:5 | #: ../../../docs/configuring-playbook-pantalaimon.md:5 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/matrix-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-pantalaimon.md:7 | #: ../../../docs/configuring-playbook-pantalaimon.md:7 | ||||
| @@ -90,3 +91,10 @@ msgid "" | |||||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | "these shortcuts run the `ensure-matrix-users-created` tag too." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -35,8 +35,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-rest-auth.md:5 | #: ../../../docs/configuring-playbook-rest-auth.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-rest-auth.md:7 | #: ../../../docs/configuring-playbook-rest-auth.md:7 | ||||
| @@ -87,3 +88,9 @@ msgid "" | |||||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | "these shortcuts run the `ensure-matrix-users-created` tag too." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -35,8 +35,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-shared-secret-auth.md:5 | #: ../../../docs/configuring-playbook-shared-secret-auth.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-shared-secret-auth.md:7 | #: ../../../docs/configuring-playbook-shared-secret-auth.md:7 | ||||
| @@ -86,3 +87,9 @@ msgid "" | |||||
| "these shortcuts run the `ensure-matrix-users-created` tag too." | "these shortcuts run the `ensure-matrix-users-created` tag too." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -32,8 +32,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-sygnal.md:5 | #: ../../../docs/configuring-playbook-sygnal.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-sygnal.md:7 | #: ../../../docs/configuring-playbook-sygnal.md:7 | ||||
| @@ -199,3 +200,10 @@ msgid "" | |||||
| "/matrix-org/sygnal/blob/master/docs/applications.md) document." | "/matrix-org/sygnal/blob/master/docs/applications.md) document." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -33,15 +33,20 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:5 | #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:5 | ||||
| msgid "" | 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." | "specified." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:7 | #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:7 | ||||
| msgid "" | 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-" | "**Note**: Synapse [v1.109.0](https://github.com/element-" | ||||
| "hq/synapse/releases/tag/v1.109.0), the same feature [has been " | "hq/synapse/releases/tag/v1.109.0), the same feature [has been " | ||||
| "merged](https://github.com/element-hq/synapse/pull/17147) into Synapse " | "merged](https://github.com/element-hq/synapse/pull/17147) into Synapse " | ||||
| @@ -51,11 +56,11 @@ msgid "" | |||||
| "party module." | "party module." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:9 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11 | |||||
| msgid "Configuration" | msgid "Configuration" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:13 | |||||
| msgid "" | msgid "" | ||||
| "If you decide that you'd like to let this playbook install the [synapse-" | "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-" | "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:" | "`inventory/host_vars/matrix.example.com/vars.yml` file:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:19 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21 | |||||
| msgid "Synapse worker deployments" | msgid "Synapse worker deployments" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:23 | |||||
| msgid "" | msgid "" | ||||
| "In a [workerized Synapse deployment](https://github.com/spantaleev" | "In a [workerized Synapse deployment](https://github.com/spantaleev" | ||||
| "/matrix-docker-ansible-" | "/matrix-docker-ansible-" | ||||
| @@ -77,17 +82,17 @@ msgid "" | |||||
| "is `null`). For example, add this to your configuration:" | "is `null`). For example, add this to your configuration:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:27 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29 | |||||
| msgid "" | msgid "" | ||||
| "There might be an [issue with federation](https://github.com/matrix-org" | "There might be an [issue with federation](https://github.com/matrix-org" | ||||
| "/synapse-auto-accept-invite/issues/18)." | "/synapse-auto-accept-invite/issues/18)." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31 | |||||
| msgid "Native alternative" | msgid "Native alternative" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31 | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:33 | |||||
| msgid "" | msgid "" | ||||
| "Since Synapse [v1.109.0](https://github.com/element-" | "Since Synapse [v1.109.0](https://github.com/element-" | ||||
| "hq/synapse/releases/tag/v1.109.0), the functionality provided by the " | "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." | "/element-hq/synapse/pull/17147) part of Synapse." | ||||
| msgstr "" | 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:" | msgid "Here's example configuration for using the **native** Synapse feature:" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -40,8 +40,9 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:7 | #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:7 | ||||
| msgid "" | msgid "" | ||||
| "See the project's [documentation](https://github.com/matrix-org/rust-" | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:9 | #: ../../../docs/configuring-playbook-synapse-auto-compressor.md:9 | ||||
| @@ -106,3 +107,11 @@ msgid "" | |||||
| "unstable." | "unstable." | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -32,20 +32,35 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:5 | #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:5 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:7 | #: ../../../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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:9 | #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:9 | ||||
| msgid "Adjusting the playbook configuration" | |||||
| msgstr "" | |||||
| #: ../../../docs/configuring-playbook-synapse-simple-antispam.md:11 | |||||
| msgid "" | msgid "" | ||||
| "Add the following configuration to your " | "Add the following configuration to your " | ||||
| "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | "`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your " | ||||
| "needs):" | "needs):" | ||||
| msgstr "" | 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 "" | msgstr "" | ||||
| "Project-Id-Version: matrix-docker-ansible-deploy \n" | "Project-Id-Version: matrix-docker-ansible-deploy \n" | ||||
| "Report-Msgid-Bugs-To: \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" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language: jp\n" | "Language: jp\n" | ||||
| @@ -237,71 +237,71 @@ msgstr "" | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:90 | #: ../../../docs/configuring-playbook-user-verification-service.md:90 | ||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:96 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:97 | |||||
| msgid "" | msgid "" | ||||
| "The shortcut commands with the [`just` program](just.md) are also " | "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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:98 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:99 | |||||
| msgid "" | 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 "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:100 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:101 | |||||
| msgid "Logging" | msgid "Logging" | ||||
| msgstr "" | 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:" | msgid "The configuration variable `UVS_LOG_LEVEL` can be set to:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:103 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:104 | |||||
| msgid "warning" | msgid "warning" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:104 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:105 | |||||
| msgid "info" | msgid "info" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:105 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:106 | |||||
| msgid "debug" | msgid "debug" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:107 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:108 | |||||
| msgid "TLS Certificate Checking" | msgid "TLS Certificate Checking" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:109 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:110 | |||||
| msgid "" | msgid "" | ||||
| "If the Matrix Homeserver does not provide a valid TLS certificate, UVS " | "If the Matrix Homeserver does not provide a valid TLS certificate, UVS " | ||||
| "will fail with the following error message:" | "will fail with the following error message:" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:111 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:112 | |||||
| msgid "message: 'No response received: [object Object]'," | msgid "message: 'No response received: [object Object]'," | ||||
| msgstr "" | 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." | msgid "This also applies to self-signed and let's encrypt staging certificates." | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:115 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:116 | |||||
| msgid "" | msgid "" | ||||
| "To disable certificate validation altogether (INSECURE! Not suitable for " | "To disable certificate validation altogether (INSECURE! Not suitable for " | ||||
| "production use!) set: `NODE_TLS_REJECT_UNAUTHORIZED=0`" | "production use!) set: `NODE_TLS_REJECT_UNAUTHORIZED=0`" | ||||
| msgstr "" | msgstr "" | ||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:117 | |||||
| #: ../../../docs/configuring-playbook-user-verification-service.md:118 | |||||
| msgid "" | msgid "" | ||||
| "Alternatively, it is possible to inject your own CA certificates into the" | "Alternatively, it is possible to inject your own CA certificates into the" | ||||
| " container by mounting a PEM file with additional trusted CAs into the " | " container by mounting a PEM file with additional trusted CAs into the " | ||||
| @@ -309,3 +309,31 @@ msgid "" | |||||
| "it." | "it." | ||||
| msgstr "" | 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 "" | |||||