Update locales

This commit is contained in:
Slavi Pantaleev 2024-12-20 09:54:28 +02:00
parent 1cf6f86955
commit 0afa372ca8
70 changed files with 3693 additions and 1414 deletions

View File

@ -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" "POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2024-12-20 09:52+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\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) "
"[![donate](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/s.pantaleev/donate)" "[![donate](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/s.pantaleev/donate)"
msgstr "" msgstr ""
"[![Matrix стая за поддържка](https://img.shields.io/matrix/matrix-docker-"
"ansible-deploy:devture.com.svg?label=%23matrix-docker-ansible-"
"deploy%3Adevture.com&logo=matrix&style=for-the-"
"badge&server_fqdn=matrix.devture.com)](https://matrix.to/#/#matrix-"
"docker-ansible-deploy:devture.com) "
"[![donate](https://liberapay.com/assets/widgets/donate.svg)](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 ""

View File

@ -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 " "alertmanager-receiver/blob/main/README.md) to learn what it does and why "
"why it might be useful to you." "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,27 +55,93 @@ 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 " "This service uses a bot (with a username specified in "
"to your `inventory/host_vars/matrix.example.com/vars.yml` file:" "`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 ""
"The playbook does not automatically create users for you. You **need to "
"register the bot user manually** before setting up the bot."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:17
msgid ""
"Choose a strong password for the bot. You can generate a good password "
"with a command like this: `pwgen -s 64 1`."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:19
msgid "You can use the playbook to [register a new user](registering-users.md):"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:25
msgid "Get an access token"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:27
msgid ""
"The bot requires an access token to be able to connect to your "
"homeserver. Refer to the documentation on [how to obtain an access token"
"](obtaining-access-tokens.md)."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:29
msgid "Join to rooms as the bot manually"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:31
msgid ""
" **This bot does not accept room invitations automatically**. To "
"deliver messages to rooms, the bot must be joined to all rooms manually."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:33
msgid ""
"For each new room you would like the bot to deliver alerts to, invite the"
" bot to the room."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:35
msgid ""
"Then, log in as the bot using any Matrix client of your choosing, accept "
"the room invitation from the bot's account, and log out."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:37
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:39
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-alertmanager-receiver.md:61
msgid "" msgid ""
"See `roles/custom/matrix-alertmanager-receiver/defaults/main.yml` for " "See `roles/custom/matrix-alertmanager-receiver/defaults/main.yml` for "
"additional configuration variables." "additional configuration variables."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:38 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:63
msgid "Adjusting the matrix-alertmanager-receiver URL" msgid "Adjusting the matrix-alertmanager-receiver URL"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:40 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:65
msgid "" msgid ""
"By default, this playbook installs matrix-alertmanager-receiver on the " "By default, this playbook installs matrix-alertmanager-receiver on the "
"`matrix.` subdomain, at the `/matrix-alertmanager-receiver` path " "`matrix.` subdomain, at the `/matrix-alertmanager-receiver` path "
@ -91,7 +150,7 @@ msgid ""
"to be set up**. If that's okay, you can skip this section." "to be set up**. If that's okay, you can skip this section."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:42 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:67
msgid "" msgid ""
"By tweaking the `matrix_alertmanager_receiver_hostname` and " "By tweaking the `matrix_alertmanager_receiver_hostname` and "
"`matrix_alertmanager_receiver_path_prefix` variables, you can easily make" "`matrix_alertmanager_receiver_path_prefix` variables, you can easily make"
@ -99,125 +158,61 @@ msgid ""
"default one." "default one."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:44 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:69
msgid "" msgid ""
"Example additional configuration for your " "Example additional configuration for your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:" "`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:52 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:77
msgid "Adjusting DNS records" msgid "Adjusting DNS records"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:54 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:79
msgid "" msgid ""
"If you've changed the default hostname, **you may need to adjust your " "If you've changed the default hostname, **you may need to adjust your "
"DNS** records to point the matrix-alertmanager-receiver domain to the " "DNS** records to point the matrix-alertmanager-receiver domain to the "
"Matrix server." "Matrix server."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:56 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:81
msgid "See [Configuring DNS](configuring-dns.md) for details about DNS changes." msgid "See [Configuring DNS](configuring-dns.md) for details about DNS changes."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:58 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:83
msgid "" msgid ""
"If you've decided to use the default hostname, you won't need to do any " "If you've decided to use the default hostname, you won't need to do any "
"extra DNS configuration." "extra DNS configuration."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:60 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:85
msgid "Account and room preparation"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:62
msgid ""
"The playbook can automatically create users, but it cannot automatically "
"obtain access tokens, nor perform any of the other manual actions below."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:64
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 ""
#: ../../../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`"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:67
msgid ""
"[Obtain an access token](obtaining-access-tokens.md) for the bot's user "
"account"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:68
msgid "Invite the bot to a room where you'd like to alerts to be delivered"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:69
msgid ""
"Log in as the bot using any Matrix client of your choosing, accept the "
"room invitation from the bot's account and log out"
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"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:72
msgid ""
"Steps 1 and 2 above only need to be done once, while preparing your "
"[configuration](#adjusting-the-playbook-configuration)."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:74
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 ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:76
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-" "After configuring the playbook and potentially [adjusting your DNS "
"preparation), [configured the playbook](#adjusting-the-playbook-" "records](#adjusting-dns-records), run the playbook with [playbook tags"
"configuration), and potentially [adjusted your DNS records](#adjusting-" "](playbook-tags.md) as below:"
"dns-records), you can 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 ""
msgid "" #~ "See the project's "
"This bot does **not** accept room invitations automatically (like many " #~ "[documentation](https://github.com/metio/matrix-alertmanager-"
"other bots do). To deliver messages to rooms, **the bot must be joined to" #~ "receiver) to learn more about what "
" all rooms manually** - see Step 4 of the [Account and room preparation" #~ "this component does and why it "
"](#account-and-room-preparation) section." #~ "might be useful to you."
msgstr "" #~ 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 ""

View File

@ -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 " "sensitive. **Anyone in this room can control the bot so it is important "
"install instructions." "that you only invite trusted users to this room.**"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:30 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:35
msgid "Set an alias to the management room"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:37
msgid "Next, set an alias to the management room."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:39
msgid "" msgid ""
"Anyone in this room can control the bot so it is important that you only " "This alias can be anything you want. However, for increased security "
"invite trusted users to this room. The room must be unencrypted since the" "during the setup phase, it is recommended to make this alias be a random "
" playbook does not support installing Pantalaimon yet." "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:32 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:41
msgid "Give your main management room an alias." msgid "Adjusting the playbook configuration"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:34 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:43
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 ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:36
msgid "Adjusting the playbook configuration."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:38
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. Make sure to "
"needs):" "replace `MANAGEMENT_ROOM_ALIAS_HERE`."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:40 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:51
msgid "Extending the configuration"
msgstr ""
#: ../../../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" "You can configure additional options by adding the "
" in step 2." "`matrix_appservice_draupnir_for_all_extension_yaml` variable."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:48 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:55
msgid ""
"For example, to change Draupnir's `protectAllJoinedRooms` option to "
"`true`, add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69
msgid ""
"You can refer to the upstream [documentation](https://github.com/the-"
"draupnir-project/Draupnir) for more configuration documentation."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:71
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:86
msgid "**Notes**:"
msgstr ""
#: ../../../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" msgid "Installing"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:50 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:79
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-appservice-draupnir-for-all.md:57 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:88
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:59
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 " "quality. Usage-wise, Draupnir for all is almost identical to Draupnir bot"
"mode." " 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 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:108
msgid "How to provision a D4A once you are allowed to." 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 " "To provision a D4A, you need to start a chat with `@draupnir-"
"send a message into this DM to finalise creating it. The bot will reject " "main:example.com`. The bot will reject this invite and you will shortly "
"this invite and you will shortly get invited to the Draupnir control room" "get invited to the Draupnir control room for your newly provisioned "
" for your newly provisioned Draupnir. From here its just a normal " "Draupnir. From here its just a normal Draupnir experience."
"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 "Installation"
msgid "Configuration of D4A" #~ msgstr ""
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:87 #~ msgid "Create a main management room."
msgid "" #~ msgstr ""
"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 ""
msgid "" #~ "The playbook does not create a "
"Please note that Config extension does not affect the appservices config " #~ "management room for your Main Draupnir."
"as this config is not extensible in current Draupnir anyways. Config " #~ " This task you have to do on"
"extension instead touches the config passed to the Draupnirs that your " #~ " your own."
"Appservice creates. So for example below makes all provisioned Draupnirs " #~ msgstr ""
"protect all joined rooms."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:91 #~ msgid ""
msgid "" #~ "As noted in the Draupnir install "
"You can configure additional options by adding the " #~ "instructions the control room is "
"`matrix_appservice_draupnir_for_all_extension_yaml` variable to your " #~ "sensitive. The following is said about"
"`inventory/host_vars/matrix.example.com/vars.yml` file." #~ " the control room in the Draupnir "
msgstr "" #~ "install instructions."
#~ msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:93 #~ msgid ""
msgid "" #~ "Anyone in this room can control "
"For example to change Draupnir's `protectAllJoinedRooms` option to `true`" #~ "the bot so it is important that"
" you would add the following to your `vars.yml` file." #~ " you only invite trusted users to "
msgstr "" #~ "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 ""

View File

@ -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 " "project/Draupnir/blob/main/README.md) to learn what it does and why it "
"you." "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 "" msgid "Register the bot account"
"The playbook does not automatically create users for you. The bot "
"requires an access token to be able to connect to your homeserver."
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-" "The bot requires an access token to be able to connect to your "
"access-tokens.md)." "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. " "If your homeserver's implementation is Synapse, you will need to prevent "
"This is not an optional step. If you do not do this step Draupnir will " "it from rate limiting the bot's account. **This is a required step. If "
"crash. This can be done using Synapse's [admin API](https://matrix-" "you do not configure it, Draupnir will crash.**"
"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 "" 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" "This can be done using Synapse's [Admin APIs](https://element-"
" running the Synapse Admin Role [Link](configuring-playbook-synapse-" "hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"admin.md) or running " "ratelimiting-for-users). They can be accessed both externally and "
"`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" "internally."
" 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 "" 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 " "To expose the APIs publicly, add the following configuration to your "
"All Windows 11 installations and other systems that ship curl. `curl " "`inventory/host_vars/matrix.example.com/vars.yml` file."
"--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 "" msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:39 #: ../../../docs/configuring-playbook-bot-draupnir.md:43
msgid ""
"The APIs can also be accessed via [Synapse "
"Admin](https://github.com/etkecc/synapse-admin), a web UI tool you can "
"use to administrate users, rooms, media, etc. on your Matrix server. The "
"playbook can install and configure Synapse Admin for you. For details "
"about it, see [this page](configuring-playbook-synapse-admin.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:45
msgid ""
"**Note**: access to the APIs is restricted with a valid access token, so "
"exposing them publicly should not be a real security concern. Still, "
"doing so is not recommended for additional security. See [official "
"Synapse reverse-proxying recommendations](https://element-"
"hq.github.io/synapse/latest/reverse_proxy.html#synapse-administration-"
"endpoints)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:47
msgid ""
"To discharge rate limiting, run the following command on systems that "
"ship curl (note that it does not work on outdated Windows 10). Even if "
"the APIs are not exposed to the internet, you should still be able to run"
" the command on the homeserver locally. Before running it, make sure to "
"replace `@bot.draupnir:example.com` with the MXID of your Draupnir:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:53
msgid ""
"You can obtain an access token for a homeserver admin account in the same"
" way as you can do so for Draupnir itself. If you have made Draupnir an "
"admin, you can just use the Draupnir token."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md: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" "moderated rooms."
"](configuring-playbook-pantalaimon.md)."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:53 #: ../../../docs/configuring-playbook-bot-draupnir.md:80
msgid "a. Configuration with E2EE support" 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:86
#: ../../../docs/configuring-playbook-bot-draupnir.md:92
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 #: ../../../docs/configuring-playbook-bot-draupnir.md:112
msgid "b. Configuration without E2EE support" 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 "" msgid ""
"You must replace `ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and " "Add the following configuration to your "
"`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values." "`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-draupnir.md:104 #: ../../../docs/configuring-playbook-bot-draupnir.md:122
msgid "c. Migrating from Mjolnir (Only required if migrating.)" msgid "Abuse Reports"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:106 #: ../../../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 ""
"For example, to change Draupnir's `pollReports` option to `true`, add the"
" following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:152
msgid "Migrating from Mjolnir (Only required if migrating)"
msgstr ""
#: ../../../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 ""
msgid "Extending the configuration" #~ "See the project's [documentation](https://github.com"
msgstr "" #~ "/the-draupnir-project/Draupnir) to learn "
#~ "what it does and why it might "
#~ "be useful to you."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:199 #~ msgid "If your migrating from Mjolnir skip to step 5b."
msgid "" #~ msgstr ""
"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 ""
msgid "" #~ "The playbook does not automatically "
"For example to change Draupnir's `recordIgnoredInvites` option to `true` " #~ "create users for you. The bot "
"you would add the following to your `vars.yml` file." #~ "requires an access token to be "
msgstr "" #~ "able to connect to your homeserver."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:215 #~ msgid ""
msgid "Abuse Reports" #~ "You **need to register the bot "
msgstr "" #~ "user manually** before setting up the"
#~ " bot."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:217 #~ msgid ""
msgid "Draupnir supports two methods to receive reports in the management room." #~ "If you would like Draupnir to be"
msgstr "" #~ " 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 ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:219 #~ msgid ""
msgid "" #~ "Refer to the documentation on [how "
"The first method intercepts the report API endpoint of the client-server " #~ "to obtain an access token](obtaining-"
"API, which requires integration with the reverse proxy in front of the " #~ "access-tokens.md)."
"homeserver. If you are using traefik, this playbook can set this up for " #~ msgstr ""
"you:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:225 #~ msgid ""
msgid "" #~ "You will need to prevent Synapse "
"The other method polls an synapse admin API endpoint and is hence only " #~ "from rate limiting the bot's account."
"available when using synapse and when the Draupnir user is an admin user " #~ " This is not an optional step. "
"(see step 1). To enable it, set `pollReports: true` in Draupnir's config:" #~ "If you do not do this step "
msgstr "" #~ "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 ""

View File

@ -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) " "See the project's [documentation](https://github.com/matrix-org/go-"
"to learn what it does and why it might be useful to you." "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 ""

View File

@ -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-" "See the project's "
"it-looks-like) to learn what it does with screenshots and why it might be" "[documentation](https://github.com/etkecc/honoroit/blob/main/README.md) "
" useful to you." "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 ""

View File

@ -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 ""

View File

@ -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 " "/matrix-reminder-bot/blob/master/README.md) to learn what it does and why"
"useful to you." " 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 ""

View File

@ -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) " "See the project's [documentation](https://github.com/matrix-"
"to learn what it does and why it might be useful to you." "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 "" msgid "Register the bot account"
"The playbook does not automatically create users for you. The bot "
"requires an access token to be able to connect to your homeserver."
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-" "The bot requires an access token to be able to connect to your "
"access-tokens.md)." "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. " "If your homeserver's implementation is Synapse, you will need to prevent "
"This is not an optional step. If you do not do this step Mjolnir will " "it from rate limiting the bot's account. **This is a required step. If "
"crash. This can be done using Synapse's [admin API](https://matrix-" "you do not configure it, Mjolnir will crash.**"
"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 "" 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" "This can be done using Synapse's [Admin APIs](https://element-"
" running the Synapse Admin Role [Link](configuring-playbook-synapse-" "hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"admin.md) or running " "ratelimiting-for-users). They can be accessed both externally and "
"`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" "internally."
" 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 "" 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 " "To expose the APIs publicly, add the following configuration to your "
"All Windows 11 installations and other systems that ship curl. `curl " "`inventory/host_vars/matrix.example.com/vars.yml` file."
"--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 "" msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:35 #: ../../../docs/configuring-playbook-bot-mjolnir.md:39
msgid ""
"The APIs can also be accessed via [Synapse "
"Admin](https://github.com/etkecc/synapse-admin), a web UI tool you can "
"use to administrate users, rooms, media, etc. on your Matrix server. The "
"playbook can install and configure Synapse Admin for you. For details "
"about it, see [this page](configuring-playbook-synapse-admin.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:41
msgid ""
"**Note**: access to the APIs is restricted with a valid access token, so "
"exposing them publicly should not be a real security concern. Still, "
"doing so is not recommended for additional security. See [official "
"Synapse reverse-proxying recommendations](https://element-"
"hq.github.io/synapse/latest/reverse_proxy.html#synapse-administration-"
"endpoints)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:43
msgid ""
"To discharge rate limiting, run the following command on systems that "
"ship curl (note that it does not work on outdated Windows 10). Even if "
"the APIs are not exposed to the internet, you should still be able to run"
" the command on the homeserver locally. Before running it, make sure to "
"replace `@bot.mjolnir:example.com` with the MXID of your Mjolnir:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md: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" "moderated rooms."
"](configuring-playbook-pantalaimon.md)."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:49 #: ../../../docs/configuring-playbook-bot-mjolnir.md:76
msgid "a. Configuration with E2EE support" 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:82
#: ../../../docs/configuring-playbook-bot-mjolnir.md:88
#: ../../../docs/configuring-playbook-bot-mjolnir.md:102
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 #: ../../../docs/configuring-playbook-bot-mjolnir.md:108
msgid "b. Configuration without E2EE support" 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 " "Add the following configuration to your "
"`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values." "`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 ""
msgid "" #~ "See the project's [documentation](https://github.com"
"You can configure additional options by adding the " #~ "/matrix-org/mjolnir) to learn what it "
"`matrix_bot_mjolnir_configuration_extension_yaml` variable to your " #~ "does and why it might be useful"
"`inventory/host_vars/matrix.example.com/vars.yml` file." #~ " to you."
msgstr "" #~ msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:137 #~ msgid ""
msgid "" #~ "The playbook does not automatically "
"For example to change Mjolnir's `recordIgnoredInvites` option to `true` " #~ "create users for you. The bot "
"you would add the following to your `vars.yml` file." #~ "requires an access token to be "
msgstr "" #~ "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 ""

View File

@ -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" "appservice-kakaotalk/src/branch/master/README.md) to learn what it does "
" you." "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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/kelaresg/go-skype-"
"you." "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 ""

View File

@ -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 " "[documentation](https://github.com/hifi/heisenbridge/blob/master/README.md)"
"learn what it does and why it might be useful to you. You can also take a" " to learn what it does and why it might be useful to you. You can also "
" look at [this demonstration " "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 ""

View File

@ -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" "hookshot/latest/hookshot.html) to learn what it does and why it might be "
" might be useful to you." "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 "" msgid "Download GitHub app private key (optional)"
"Refer to the [official instructions](https://matrix-org.github.io/matrix-"
"hookshot/latest/setup.html) to learn what the individual options do."
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 " "If you're setting up the GitHub bridge, you need to create your GitHub "
"`vars.yml` file" "app, and generate a private key file of it."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:16
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 "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:17 #: ../../../docs/configuring-playbook-bridge-hookshot.md:17
msgid "" msgid ""
"Take special note of the `matrix_hookshot_*_enabled` variables. Services " "You need to download the private key file, if you will install the file "
"that need no further configuration are enabled by default (GitLab, " "manually or with the `aux` role. For details, see [the section below"
"Generic), while you must first add the required configuration and enable " "](#manage-github-private-key-with-aux-role)."
"the others (GitHub, Jira, Figma)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:18
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 "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:19 #: ../../../docs/configuring-playbook-bridge-hookshot.md:19
msgid "" msgid "Adjusting the playbook configuration"
"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 "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:21 #: ../../../docs/configuring-playbook-bridge-hookshot.md:21
msgid "" msgid ""
"Other configuration options are available via the " "Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `GITHUB_PRIVATE_KEY_HERE` with the one created [above](#download-"
"github-app-private-key)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:35
msgid ""
"For each of the services (GitHub, GitLab, Jira, Figma, and generic "
"webhooks) fill in the respective variables `matrix_hookshot_service_*` "
"listed in [main.yml](../roles/custom/matrix-bridge-"
"hookshot/defaults/main.yml) as required."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:37
msgid ""
"Take special note of the `matrix_hookshot_*_enabled` variables. Services "
"that need no further configuration are enabled by default (GitLab and "
"generic webhooks), while you must first add the required configuration "
"and enable the others (GitHub, Jira, and Figma)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:39
msgid "Extending the configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:41
msgid ""
"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" "`matrix_hookshot_registration_extension_yaml` variables."
" in [main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml) "
"for how to use them."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:23 #: ../../../docs/configuring-playbook-bridge-hookshot.md:43
msgid "Finally, run the playbook (see [installing](installing.md))."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:25
msgid "End-to-bridge encryption"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:27
msgid "" msgid ""
"You can enable [encryption](https://matrix-org.github.io/matrix-" "Refer the [official instructions](https://matrix-org.github.io/matrix-"
"hookshot/latest/advanced/encryption.html) for Hookshot by adding " "hookshot/latest/setup.html) and the comments in "
"`matrix_hookshot_encryption_enabled: true` to your configuration " "[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml) to "
"(`vars.yml`) and [executing the playbook](installing.md) again." "learn what the individual options do."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:29 #: ../../../docs/configuring-playbook-bridge-hookshot.md:45
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:47
msgid "" msgid ""
"Should the crypto store be corrupted, you can reset it by executing this " "After configuring the playbook, run it with [playbook tags](playbook-"
"Ansible playbook with the tag `reset-hookshot-encryption` added, for " "tags.md) as below:"
"example `ansible-playbook -i inventory/hosts setup.yml --tags=reset-"
"hookshot-encryption`."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:31 #: ../../../docs/configuring-playbook-bridge-hookshot.md:54
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-service hookshot` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:56
msgid ""
"`just install-service hookshot` is useful for maintaining your setup "
"quickly when its components remain unchanged. If you adjust your "
"`vars.yml` to remove other components, you'd need to run `just setup-"
"all`, or these components will still remain installed. Note `just setup-"
"all` runs the `ensure-matrix-users-created` tag too."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md: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 #: ../../../docs/configuring-playbook-bridge-hookshot.md:64
msgid "Send a `!hookshot help` message to see a list of help commands." 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 " "💡 **Note**: the different listeners are bound to certain paths which "
"paths which might differ from those assumed by the hookshot " "might differ from those assumed by the hookshot documentation. See [URLs "
"documentation, see [URLs for bridges setup](#urls-for-bridges-setup) " "for bridges setup](#urls-for-bridges-setup) below."
"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" "[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml), "
" expose URLs publicly." "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-" "`matrix_hookshot_appservice_port`). Read [main.yml](../roles/custom"
"bridge-hookshot/defaults/main.yml) in detail for more info." "/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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/benkuly/matrix-sms-"
"you." "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 ""

View File

@ -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 " "See the project's "
"learn what it does and why it might be useful to you." "[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-" "double-puppet.md) service for this playbook."
"secret-auth.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 #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:53
msgid "To set it up, you have 2 ways of going about it." msgid "To set it up, you have 2 ways of going about it."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:53
msgid ""
"Method 1: automatically, by enabling Appservice Double Puppet or Shared "
"Secret Auth"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:55 #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:55
msgid "" msgid "Method 1: automatically, by enabling Appservice Double Puppet"
"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 "" 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-" "The bridge automatically performs Double Puppeting if [Appservice Double "
"double-puppet.md) is the recommended way of setting up Double Puppeting, " "Puppet](configuring-playbook-appservice-double-puppet.md) service is "
"as it's easier to accomplish, works for all your users automatically, and" "configured and enabled on the server for this playbook."
" has less of a chance of breaking in the future."
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" "This is the recommended way of setting up Double Puppeting, as it's "
"](configuring-playbook-shared-secret-auth.md) service works at the time " "easier to accomplish, works for all your users automatically, and has "
"of writing, but is deprecated and will stop working in the future." "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, " "When using this method, **each user** that wishes to enable Double "
"but is on the " "Puppeting needs to follow the following steps:"
"[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md) "
"under Misc/Manual login with `login-matrix`"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:65
msgid ""
"retrieve a Matrix access token for yourself. Refer to the documentation "
"on [how to do that](obtaining-access-tokens.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:67
msgid ""
"send the access token to the bot. Example: `login-matrix "
"MATRIX_ACCESS_TOKEN_HERE`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:69
msgid ""
"make sure you don't log out the `Mautrix-Slack` device some time in the "
"future, as that would break the Double Puppeting feature"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/mautrix/twitter) to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""
#~ msgid ""
#~ "If you want to set up [Double "
#~ "Puppeting](https://docs.mau.fi/bridges/general/double-"
#~ "puppeting.html) (hint: you most likely "
#~ "do) for this bridge automatically, you"
#~ " need to have enabled [Appservice "
#~ "Double Puppet](configuring-playbook-appservice-"
#~ "double-puppet.md) or [Shared Secret Auth"
#~ "](configuring-playbook-shared-secret-auth.md) "
#~ "service for this playbook."
#~ msgstr ""
#~ msgid ""
#~ "Method 1: automatically, by enabling "
#~ "Appservice Double Puppet or Shared "
#~ "Secret Auth"
#~ msgstr ""
#~ msgid ""
#~ "The bridge automatically performs Double "
#~ "Puppeting if [Appservice Double Puppet"
#~ "](configuring-playbook-appservice-double-"
#~ "puppet.md) or [Shared Secret Auth"
#~ "](configuring-playbook-shared-secret-auth.md) "
#~ "service is configured and enabled on "
#~ "the server for this playbook."
#~ msgstr ""
#~ msgid ""
#~ "Enabling [Appservice Double Puppet](configuring-"
#~ "playbook-appservice-double-puppet.md) is "
#~ "the recommended way of setting up "
#~ "Double Puppeting, as it's easier to "
#~ "accomplish, works for all your users "
#~ "automatically, and has less of a "
#~ "chance of breaking in the future."
#~ msgstr ""
#~ msgid ""
#~ "Enabling double puppeting by enabling "
#~ "the [Shared Secret Auth](configuring-"
#~ "playbook-shared-secret-auth.md) service "
#~ "works at the time of writing, but"
#~ " is deprecated and will stop working"
#~ " in the future."
#~ msgstr ""
#~ msgid ""
#~ "This method is currently not available"
#~ " for the Mautrix-Twitter bridge, but"
#~ " is on the "
#~ "[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md)"
#~ " under Misc/Manual login with `login-"
#~ "matrix`"
#~ msgstr ""

View File

@ -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 " "[documentation](https://github.com/mautrix/wsproxy/blob/master/README.md)"
"it does and why it might be useful to you." " 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 ""

View File

@ -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 " "See the project's [documentation](https://gitlab.com/mx-puppet/discord"
"you." "/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 ""

View File

@ -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 " "See the project's [documentation](https://gitlab.com/xangelix-pub/matrix"
"you." "/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 ""

View File

@ -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 " "See the project's [documentation](https://gitlab.com/mx-puppet/slack/mx-"
"you." "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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/icewind1991/mx-"
"you." "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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/Sorunome/mx-puppet-"
"you." "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 ""

View File

@ -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) " "See the project's "
"to learn what it does and why it might be useful to you." "[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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/duo/matrix-"
"you." "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 ""

View File

@ -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 " "`just install-service email2matrix` is useful for maintaining your setup "
"setup quickly when its components remain unchanged. If you adjust your " "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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/matrix-org/matrix-"
"be useful to you." "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 ""

View File

@ -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 " "See the project's "
"learn what it does and why it might be useful to you." "[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 ""

View File

@ -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 " "environment."
"why it might be useful to you."
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 ""

View File

@ -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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/ma1uta/matrix-"
"be useful to you." "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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/devture/matrix-"
"be useful to you." "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 ""

View File

@ -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) " "See the project's [documentation](https://github.com/matrix-"
"to learn what it does and why it might be useful to you." "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 ""

View File

@ -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-" "In short, it automatically accepts room invites. You can specify that "
"auto-accept-invite) to learn what it does and why it might be useful to " "only 1:1 room invites are auto-accepted. Defaults to false if not "
"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." "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 ""

View File

@ -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 " "synapse-compress-state/blob/master/README.md#automated-tool-"
"what it does and why it might be useful to you." "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 ""

View File

@ -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 " "It lets you fight invite-spam by automatically blocking invitiations from"
"be useful to you. In short, it lets you fight invite-spam by " " a list of servers specified by you (blacklisting)."
"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 ""

View File

@ -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" "After configuring the playbook, run it with [playbook tags](playbook-"
"](playbook-tags.md) as below to restart UVS:" "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` " "available: `just install-service matrix-user-verification-service` or "
"or `just setup-all`" "`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 " "`just install-service matrix-user-verification-service` is useful for "
"for maintaining your setup quickly when its components remain unchanged. " "maintaining your setup quickly when its components remain unchanged. If "
"If you adjust your `vars.yml` to remove other components, you'd need to " "you adjust your `vars.yml` to remove other components, you'd need to run "
"run `just setup-all`, or these components will still remain installed. " "`just setup-all`, or these components will still remain installed. Note "
"Note `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-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 ""

View File

@ -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 ""

View File

@ -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 " "alertmanager-receiver/blob/main/README.md) to learn what it does and why "
"why it might be useful to you." "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,27 +54,93 @@ 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 " "This service uses a bot (with a username specified in "
"to your `inventory/host_vars/matrix.example.com/vars.yml` file:" "`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 ""
"The playbook does not automatically create users for you. You **need to "
"register the bot user manually** before setting up the bot."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:17
msgid ""
"Choose a strong password for the bot. You can generate a good password "
"with a command like this: `pwgen -s 64 1`."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:19
msgid "You can use the playbook to [register a new user](registering-users.md):"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:25
msgid "Get an access token"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:27
msgid ""
"The bot requires an access token to be able to connect to your "
"homeserver. Refer to the documentation on [how to obtain an access token"
"](obtaining-access-tokens.md)."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:29
msgid "Join to rooms as the bot manually"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:31
msgid ""
" **This bot does not accept room invitations automatically**. To "
"deliver messages to rooms, the bot must be joined to all rooms manually."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:33
msgid ""
"For each new room you would like the bot to deliver alerts to, invite the"
" bot to the room."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:35
msgid ""
"Then, log in as the bot using any Matrix client of your choosing, accept "
"the room invitation from the bot's account, and log out."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:37
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:39
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-alertmanager-receiver.md:61
msgid "" msgid ""
"See `roles/custom/matrix-alertmanager-receiver/defaults/main.yml` for " "See `roles/custom/matrix-alertmanager-receiver/defaults/main.yml` for "
"additional configuration variables." "additional configuration variables."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:38 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:63
msgid "Adjusting the matrix-alertmanager-receiver URL" msgid "Adjusting the matrix-alertmanager-receiver URL"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:40 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:65
msgid "" msgid ""
"By default, this playbook installs matrix-alertmanager-receiver on the " "By default, this playbook installs matrix-alertmanager-receiver on the "
"`matrix.` subdomain, at the `/matrix-alertmanager-receiver` path " "`matrix.` subdomain, at the `/matrix-alertmanager-receiver` path "
@ -90,7 +149,7 @@ msgid ""
"to be set up**. If that's okay, you can skip this section." "to be set up**. If that's okay, you can skip this section."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:42 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:67
msgid "" msgid ""
"By tweaking the `matrix_alertmanager_receiver_hostname` and " "By tweaking the `matrix_alertmanager_receiver_hostname` and "
"`matrix_alertmanager_receiver_path_prefix` variables, you can easily make" "`matrix_alertmanager_receiver_path_prefix` variables, you can easily make"
@ -98,125 +157,61 @@ msgid ""
"default one." "default one."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:44 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:69
msgid "" msgid ""
"Example additional configuration for your " "Example additional configuration for your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:" "`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:52 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:77
msgid "Adjusting DNS records" msgid "Adjusting DNS records"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:54 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:79
msgid "" msgid ""
"If you've changed the default hostname, **you may need to adjust your " "If you've changed the default hostname, **you may need to adjust your "
"DNS** records to point the matrix-alertmanager-receiver domain to the " "DNS** records to point the matrix-alertmanager-receiver domain to the "
"Matrix server." "Matrix server."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:56 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:81
msgid "See [Configuring DNS](configuring-dns.md) for details about DNS changes." msgid "See [Configuring DNS](configuring-dns.md) for details about DNS changes."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:58 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:83
msgid "" msgid ""
"If you've decided to use the default hostname, you won't need to do any " "If you've decided to use the default hostname, you won't need to do any "
"extra DNS configuration." "extra DNS configuration."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:60 #: ../../../docs/configuring-playbook-alertmanager-receiver.md:85
msgid "Account and room preparation"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:62
msgid ""
"The playbook can automatically create users, but it cannot automatically "
"obtain access tokens, nor perform any of the other manual actions below."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:64
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 ""
#: ../../../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`"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:67
msgid ""
"[Obtain an access token](obtaining-access-tokens.md) for the bot's user "
"account"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:68
msgid "Invite the bot to a room where you'd like to alerts to be delivered"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:69
msgid ""
"Log in as the bot using any Matrix client of your choosing, accept the "
"room invitation from the bot's account and log out"
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"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:72
msgid ""
"Steps 1 and 2 above only need to be done once, while preparing your "
"[configuration](#adjusting-the-playbook-configuration)."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:74
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 ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:76
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-" "After configuring the playbook and potentially [adjusting your DNS "
"preparation), [configured the playbook](#adjusting-the-playbook-" "records](#adjusting-dns-records), run the playbook with [playbook tags"
"configuration), and potentially [adjusted your DNS records](#adjusting-" "](playbook-tags.md) as below:"
"dns-records), you can 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 ""
msgid "" #~ "See the project's "
"This bot does **not** accept room invitations automatically (like many " #~ "[documentation](https://github.com/metio/matrix-alertmanager-"
"other bots do). To deliver messages to rooms, **the bot must be joined to" #~ "receiver) to learn more about what "
" all rooms manually** - see Step 4 of the [Account and room preparation" #~ "this component does and why it "
"](#account-and-room-preparation) section." #~ "might be useful to you."
msgstr "" #~ 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 ""

View File

@ -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 " "sensitive. **Anyone in this room can control the bot so it is important "
"install instructions." "that you only invite trusted users to this room.**"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:30 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:35
msgid "Set an alias to the management room"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:37
msgid "Next, set an alias to the management room."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:39
msgid "" msgid ""
"Anyone in this room can control the bot so it is important that you only " "This alias can be anything you want. However, for increased security "
"invite trusted users to this room. The room must be unencrypted since the" "during the setup phase, it is recommended to make this alias be a random "
" playbook does not support installing Pantalaimon yet." "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:32 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:41
msgid "Give your main management room an alias." msgid "Adjusting the playbook configuration"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:34 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:43
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 ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:36
msgid "Adjusting the playbook configuration."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:38
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. Make sure to "
"needs):" "replace `MANAGEMENT_ROOM_ALIAS_HERE`."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:40 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:51
msgid "Extending the configuration"
msgstr ""
#: ../../../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" "You can configure additional options by adding the "
" in step 2." "`matrix_appservice_draupnir_for_all_extension_yaml` variable."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:48 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:55
msgid ""
"For example, to change Draupnir's `protectAllJoinedRooms` option to "
"`true`, add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69
msgid ""
"You can refer to the upstream [documentation](https://github.com/the-"
"draupnir-project/Draupnir) for more configuration documentation."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:71
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:86
msgid "**Notes**:"
msgstr ""
#: ../../../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" msgid "Installing"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:50 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:79
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-appservice-draupnir-for-all.md:57 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:88
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:59
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 " "quality. Usage-wise, Draupnir for all is almost identical to Draupnir bot"
"mode." " 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 #: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:108
msgid "How to provision a D4A once you are allowed to." 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 " "To provision a D4A, you need to start a chat with `@draupnir-"
"send a message into this DM to finalise creating it. The bot will reject " "main:example.com`. The bot will reject this invite and you will shortly "
"this invite and you will shortly get invited to the Draupnir control room" "get invited to the Draupnir control room for your newly provisioned "
" for your newly provisioned Draupnir. From here its just a normal " "Draupnir. From here its just a normal Draupnir experience."
"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 "Installation"
msgid "Configuration of D4A" #~ msgstr ""
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:87 #~ msgid "Create a main management room."
msgid "" #~ msgstr ""
"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 ""
msgid "" #~ "The playbook does not create a "
"Please note that Config extension does not affect the appservices config " #~ "management room for your Main Draupnir."
"as this config is not extensible in current Draupnir anyways. Config " #~ " This task you have to do on"
"extension instead touches the config passed to the Draupnirs that your " #~ " your own."
"Appservice creates. So for example below makes all provisioned Draupnirs " #~ msgstr ""
"protect all joined rooms."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:91 #~ msgid ""
msgid "" #~ "As noted in the Draupnir install "
"You can configure additional options by adding the " #~ "instructions the control room is "
"`matrix_appservice_draupnir_for_all_extension_yaml` variable to your " #~ "sensitive. The following is said about"
"`inventory/host_vars/matrix.example.com/vars.yml` file." #~ " the control room in the Draupnir "
msgstr "" #~ "install instructions."
#~ msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:93 #~ msgid ""
msgid "" #~ "Anyone in this room can control "
"For example to change Draupnir's `protectAllJoinedRooms` option to `true`" #~ "the bot so it is important that"
" you would add the following to your `vars.yml` file." #~ " you only invite trusted users to "
msgstr "" #~ "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 ""

View File

@ -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 " "project/Draupnir/blob/main/README.md) to learn what it does and why it "
"you." "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 "" msgid "Register the bot account"
"The playbook does not automatically create users for you. The bot "
"requires an access token to be able to connect to your homeserver."
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-" "The bot requires an access token to be able to connect to your "
"access-tokens.md)." "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. " "If your homeserver's implementation is Synapse, you will need to prevent "
"This is not an optional step. If you do not do this step Draupnir will " "it from rate limiting the bot's account. **This is a required step. If "
"crash. This can be done using Synapse's [admin API](https://matrix-" "you do not configure it, Draupnir will crash.**"
"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 "" 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" "This can be done using Synapse's [Admin APIs](https://element-"
" running the Synapse Admin Role [Link](configuring-playbook-synapse-" "hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"admin.md) or running " "ratelimiting-for-users). They can be accessed both externally and "
"`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" "internally."
" 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 "" 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 " "To expose the APIs publicly, add the following configuration to your "
"All Windows 11 installations and other systems that ship curl. `curl " "`inventory/host_vars/matrix.example.com/vars.yml` file."
"--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 "" msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:39 #: ../../../docs/configuring-playbook-bot-draupnir.md:43
msgid ""
"The APIs can also be accessed via [Synapse "
"Admin](https://github.com/etkecc/synapse-admin), a web UI tool you can "
"use to administrate users, rooms, media, etc. on your Matrix server. The "
"playbook can install and configure Synapse Admin for you. For details "
"about it, see [this page](configuring-playbook-synapse-admin.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:45
msgid ""
"**Note**: access to the APIs is restricted with a valid access token, so "
"exposing them publicly should not be a real security concern. Still, "
"doing so is not recommended for additional security. See [official "
"Synapse reverse-proxying recommendations](https://element-"
"hq.github.io/synapse/latest/reverse_proxy.html#synapse-administration-"
"endpoints)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:47
msgid ""
"To discharge rate limiting, run the following command on systems that "
"ship curl (note that it does not work on outdated Windows 10). Even if "
"the APIs are not exposed to the internet, you should still be able to run"
" the command on the homeserver locally. Before running it, make sure to "
"replace `@bot.draupnir:example.com` with the MXID of your Draupnir:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:53
msgid ""
"You can obtain an access token for a homeserver admin account in the same"
" way as you can do so for Draupnir itself. If you have made Draupnir an "
"admin, you can just use the Draupnir token."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md: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" "moderated rooms."
"](configuring-playbook-pantalaimon.md)."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:53 #: ../../../docs/configuring-playbook-bot-draupnir.md:80
msgid "a. Configuration with E2EE support" 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:86
#: ../../../docs/configuring-playbook-bot-draupnir.md:92
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 #: ../../../docs/configuring-playbook-bot-draupnir.md:112
msgid "b. Configuration without E2EE support" 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 "" msgid ""
"You must replace `ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and " "Add the following configuration to your "
"`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values." "`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-draupnir.md:104 #: ../../../docs/configuring-playbook-bot-draupnir.md:122
msgid "c. Migrating from Mjolnir (Only required if migrating.)" msgid "Abuse Reports"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:106 #: ../../../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 ""
"For example, to change Draupnir's `pollReports` option to `true`, add the"
" following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:152
msgid "Migrating from Mjolnir (Only required if migrating)"
msgstr ""
#: ../../../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 ""
msgid "Extending the configuration" #~ "See the project's [documentation](https://github.com"
msgstr "" #~ "/the-draupnir-project/Draupnir) to learn "
#~ "what it does and why it might "
#~ "be useful to you."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:199 #~ msgid "If your migrating from Mjolnir skip to step 5b."
msgid "" #~ msgstr ""
"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 ""
msgid "" #~ "The playbook does not automatically "
"For example to change Draupnir's `recordIgnoredInvites` option to `true` " #~ "create users for you. The bot "
"you would add the following to your `vars.yml` file." #~ "requires an access token to be "
msgstr "" #~ "able to connect to your homeserver."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:215 #~ msgid ""
msgid "Abuse Reports" #~ "You **need to register the bot "
msgstr "" #~ "user manually** before setting up the"
#~ " bot."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:217 #~ msgid ""
msgid "Draupnir supports two methods to receive reports in the management room." #~ "If you would like Draupnir to be"
msgstr "" #~ " 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 ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:219 #~ msgid ""
msgid "" #~ "Refer to the documentation on [how "
"The first method intercepts the report API endpoint of the client-server " #~ "to obtain an access token](obtaining-"
"API, which requires integration with the reverse proxy in front of the " #~ "access-tokens.md)."
"homeserver. If you are using traefik, this playbook can set this up for " #~ msgstr ""
"you:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:225 #~ msgid ""
msgid "" #~ "You will need to prevent Synapse "
"The other method polls an synapse admin API endpoint and is hence only " #~ "from rate limiting the bot's account."
"available when using synapse and when the Draupnir user is an admin user " #~ " This is not an optional step. "
"(see step 1). To enable it, set `pollReports: true` in Draupnir's config:" #~ "If you do not do this step "
msgstr "" #~ "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 ""

View File

@ -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) " "See the project's [documentation](https://github.com/matrix-org/go-"
"to learn what it does and why it might be useful to you." "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 ""

View File

@ -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-" "See the project's "
"it-looks-like) to learn what it does with screenshots and why it might be" "[documentation](https://github.com/etkecc/honoroit/blob/main/README.md) "
" useful to you." "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 ""

View File

@ -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 ""

View File

@ -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 " "/matrix-reminder-bot/blob/master/README.md) to learn what it does and why"
"useful to you." " 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 ""

View File

@ -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) " "See the project's [documentation](https://github.com/matrix-"
"to learn what it does and why it might be useful to you." "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 "" msgid "Register the bot account"
"The playbook does not automatically create users for you. The bot "
"requires an access token to be able to connect to your homeserver."
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-" "The bot requires an access token to be able to connect to your "
"access-tokens.md)." "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. " "If your homeserver's implementation is Synapse, you will need to prevent "
"This is not an optional step. If you do not do this step Mjolnir will " "it from rate limiting the bot's account. **This is a required step. If "
"crash. This can be done using Synapse's [admin API](https://matrix-" "you do not configure it, Mjolnir will crash.**"
"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 "" 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" "This can be done using Synapse's [Admin APIs](https://element-"
" running the Synapse Admin Role [Link](configuring-playbook-synapse-" "hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"admin.md) or running " "ratelimiting-for-users). They can be accessed both externally and "
"`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:" "internally."
" 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 "" 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 " "To expose the APIs publicly, add the following configuration to your "
"All Windows 11 installations and other systems that ship curl. `curl " "`inventory/host_vars/matrix.example.com/vars.yml` file."
"--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 "" msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:35 #: ../../../docs/configuring-playbook-bot-mjolnir.md:39
msgid ""
"The APIs can also be accessed via [Synapse "
"Admin](https://github.com/etkecc/synapse-admin), a web UI tool you can "
"use to administrate users, rooms, media, etc. on your Matrix server. The "
"playbook can install and configure Synapse Admin for you. For details "
"about it, see [this page](configuring-playbook-synapse-admin.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:41
msgid ""
"**Note**: access to the APIs is restricted with a valid access token, so "
"exposing them publicly should not be a real security concern. Still, "
"doing so is not recommended for additional security. See [official "
"Synapse reverse-proxying recommendations](https://element-"
"hq.github.io/synapse/latest/reverse_proxy.html#synapse-administration-"
"endpoints)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:43
msgid ""
"To discharge rate limiting, run the following command on systems that "
"ship curl (note that it does not work on outdated Windows 10). Even if "
"the APIs are not exposed to the internet, you should still be able to run"
" the command on the homeserver locally. Before running it, make sure to "
"replace `@bot.mjolnir:example.com` with the MXID of your Mjolnir:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md: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" "moderated rooms."
"](configuring-playbook-pantalaimon.md)."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:49 #: ../../../docs/configuring-playbook-bot-mjolnir.md:76
msgid "a. Configuration with E2EE support" 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:82
#: ../../../docs/configuring-playbook-bot-mjolnir.md:88
#: ../../../docs/configuring-playbook-bot-mjolnir.md:102
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 #: ../../../docs/configuring-playbook-bot-mjolnir.md:108
msgid "b. Configuration without E2EE support" 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 " "Add the following configuration to your "
"`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values." "`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 ""
msgid "" #~ "See the project's [documentation](https://github.com"
"You can configure additional options by adding the " #~ "/matrix-org/mjolnir) to learn what it "
"`matrix_bot_mjolnir_configuration_extension_yaml` variable to your " #~ "does and why it might be useful"
"`inventory/host_vars/matrix.example.com/vars.yml` file." #~ " to you."
msgstr "" #~ msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:137 #~ msgid ""
msgid "" #~ "The playbook does not automatically "
"For example to change Mjolnir's `recordIgnoredInvites` option to `true` " #~ "create users for you. The bot "
"you would add the following to your `vars.yml` file." #~ "requires an access token to be "
msgstr "" #~ "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 ""

View File

@ -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" "appservice-kakaotalk/src/branch/master/README.md) to learn what it does "
" you." "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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/kelaresg/go-skype-"
"you." "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 ""

View File

@ -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 " "[documentation](https://github.com/hifi/heisenbridge/blob/master/README.md)"
"learn what it does and why it might be useful to you. You can also take a" " to learn what it does and why it might be useful to you. You can also "
" look at [this demonstration " "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 ""

View File

@ -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" "hookshot/latest/hookshot.html) to learn what it does and why it might be "
" might be useful to you." "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 "" msgid "Download GitHub app private key (optional)"
"Refer to the [official instructions](https://matrix-org.github.io/matrix-"
"hookshot/latest/setup.html) to learn what the individual options do."
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 " "If you're setting up the GitHub bridge, you need to create your GitHub "
"`vars.yml` file" "app, and generate a private key file of it."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:16
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 "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:17 #: ../../../docs/configuring-playbook-bridge-hookshot.md:17
msgid "" msgid ""
"Take special note of the `matrix_hookshot_*_enabled` variables. Services " "You need to download the private key file, if you will install the file "
"that need no further configuration are enabled by default (GitLab, " "manually or with the `aux` role. For details, see [the section below"
"Generic), while you must first add the required configuration and enable " "](#manage-github-private-key-with-aux-role)."
"the others (GitHub, Jira, Figma)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:18
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 "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:19 #: ../../../docs/configuring-playbook-bridge-hookshot.md:19
msgid "" msgid "Adjusting the playbook configuration"
"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 "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:21 #: ../../../docs/configuring-playbook-bridge-hookshot.md:21
msgid "" msgid ""
"Other configuration options are available via the " "Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `GITHUB_PRIVATE_KEY_HERE` with the one created [above](#download-"
"github-app-private-key)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:35
msgid ""
"For each of the services (GitHub, GitLab, Jira, Figma, and generic "
"webhooks) fill in the respective variables `matrix_hookshot_service_*` "
"listed in [main.yml](../roles/custom/matrix-bridge-"
"hookshot/defaults/main.yml) as required."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:37
msgid ""
"Take special note of the `matrix_hookshot_*_enabled` variables. Services "
"that need no further configuration are enabled by default (GitLab and "
"generic webhooks), while you must first add the required configuration "
"and enable the others (GitHub, Jira, and Figma)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:39
msgid "Extending the configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:41
msgid ""
"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" "`matrix_hookshot_registration_extension_yaml` variables."
" in [main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml) "
"for how to use them."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:23 #: ../../../docs/configuring-playbook-bridge-hookshot.md:43
msgid "Finally, run the playbook (see [installing](installing.md))."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:25
msgid "End-to-bridge encryption"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:27
msgid "" msgid ""
"You can enable [encryption](https://matrix-org.github.io/matrix-" "Refer the [official instructions](https://matrix-org.github.io/matrix-"
"hookshot/latest/advanced/encryption.html) for Hookshot by adding " "hookshot/latest/setup.html) and the comments in "
"`matrix_hookshot_encryption_enabled: true` to your configuration " "[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml) to "
"(`vars.yml`) and [executing the playbook](installing.md) again." "learn what the individual options do."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:29 #: ../../../docs/configuring-playbook-bridge-hookshot.md:45
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:47
msgid "" msgid ""
"Should the crypto store be corrupted, you can reset it by executing this " "After configuring the playbook, run it with [playbook tags](playbook-"
"Ansible playbook with the tag `reset-hookshot-encryption` added, for " "tags.md) as below:"
"example `ansible-playbook -i inventory/hosts setup.yml --tags=reset-"
"hookshot-encryption`."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:31 #: ../../../docs/configuring-playbook-bridge-hookshot.md:54
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-service hookshot` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:56
msgid ""
"`just install-service hookshot` is useful for maintaining your setup "
"quickly when its components remain unchanged. If you adjust your "
"`vars.yml` to remove other components, you'd need to run `just setup-"
"all`, or these components will still remain installed. Note `just setup-"
"all` runs the `ensure-matrix-users-created` tag too."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md: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 #: ../../../docs/configuring-playbook-bridge-hookshot.md:64
msgid "Send a `!hookshot help` message to see a list of help commands." 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 " "💡 **Note**: the different listeners are bound to certain paths which "
"paths which might differ from those assumed by the hookshot " "might differ from those assumed by the hookshot documentation. See [URLs "
"documentation, see [URLs for bridges setup](#urls-for-bridges-setup) " "for bridges setup](#urls-for-bridges-setup) below."
"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" "[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml), "
" expose URLs publicly." "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-" "`matrix_hookshot_appservice_port`). Read [main.yml](../roles/custom"
"bridge-hookshot/defaults/main.yml) in detail for more info." "/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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/benkuly/matrix-sms-"
"you." "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 ""

View File

@ -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 " "See the project's "
"learn what it does and why it might be useful to you." "[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-" "double-puppet.md) service for this playbook."
"secret-auth.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 #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:53
msgid "To set it up, you have 2 ways of going about it." msgid "To set it up, you have 2 ways of going about it."
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:53
msgid ""
"Method 1: automatically, by enabling Appservice Double Puppet or Shared "
"Secret Auth"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:55 #: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:55
msgid "" msgid "Method 1: automatically, by enabling Appservice Double Puppet"
"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 "" 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-" "The bridge automatically performs Double Puppeting if [Appservice Double "
"double-puppet.md) is the recommended way of setting up Double Puppeting, " "Puppet](configuring-playbook-appservice-double-puppet.md) service is "
"as it's easier to accomplish, works for all your users automatically, and" "configured and enabled on the server for this playbook."
" has less of a chance of breaking in the future."
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" "This is the recommended way of setting up Double Puppeting, as it's "
"](configuring-playbook-shared-secret-auth.md) service works at the time " "easier to accomplish, works for all your users automatically, and has "
"of writing, but is deprecated and will stop working in the future." "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, " "When using this method, **each user** that wishes to enable Double "
"but is on the " "Puppeting needs to follow the following steps:"
"[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md) "
"under Misc/Manual login with `login-matrix`"
msgstr "" msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:65
msgid ""
"retrieve a Matrix access token for yourself. Refer to the documentation "
"on [how to do that](obtaining-access-tokens.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:67
msgid ""
"send the access token to the bot. Example: `login-matrix "
"MATRIX_ACCESS_TOKEN_HERE`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:69
msgid ""
"make sure you don't log out the `Mautrix-Slack` device some time in the "
"future, as that would break the Double Puppeting feature"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/mautrix/twitter) to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""
#~ msgid ""
#~ "If you want to set up [Double "
#~ "Puppeting](https://docs.mau.fi/bridges/general/double-"
#~ "puppeting.html) (hint: you most likely "
#~ "do) for this bridge automatically, you"
#~ " need to have enabled [Appservice "
#~ "Double Puppet](configuring-playbook-appservice-"
#~ "double-puppet.md) or [Shared Secret Auth"
#~ "](configuring-playbook-shared-secret-auth.md) "
#~ "service for this playbook."
#~ msgstr ""
#~ msgid ""
#~ "Method 1: automatically, by enabling "
#~ "Appservice Double Puppet or Shared "
#~ "Secret Auth"
#~ msgstr ""
#~ msgid ""
#~ "The bridge automatically performs Double "
#~ "Puppeting if [Appservice Double Puppet"
#~ "](configuring-playbook-appservice-double-"
#~ "puppet.md) or [Shared Secret Auth"
#~ "](configuring-playbook-shared-secret-auth.md) "
#~ "service is configured and enabled on "
#~ "the server for this playbook."
#~ msgstr ""
#~ msgid ""
#~ "Enabling [Appservice Double Puppet](configuring-"
#~ "playbook-appservice-double-puppet.md) is "
#~ "the recommended way of setting up "
#~ "Double Puppeting, as it's easier to "
#~ "accomplish, works for all your users "
#~ "automatically, and has less of a "
#~ "chance of breaking in the future."
#~ msgstr ""
#~ msgid ""
#~ "Enabling double puppeting by enabling "
#~ "the [Shared Secret Auth](configuring-"
#~ "playbook-shared-secret-auth.md) service "
#~ "works at the time of writing, but"
#~ " is deprecated and will stop working"
#~ " in the future."
#~ msgstr ""
#~ msgid ""
#~ "This method is currently not available"
#~ " for the Mautrix-Twitter bridge, but"
#~ " is on the "
#~ "[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md)"
#~ " under Misc/Manual login with `login-"
#~ "matrix`"
#~ msgstr ""

View File

@ -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 " "[documentation](https://github.com/mautrix/wsproxy/blob/master/README.md)"
"it does and why it might be useful to you." " 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 ""

View File

@ -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 " "See the project's [documentation](https://gitlab.com/mx-puppet/discord"
"you." "/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 ""

View File

@ -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 " "See the project's [documentation](https://gitlab.com/xangelix-pub/matrix"
"you." "/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 ""

View File

@ -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 " "See the project's [documentation](https://gitlab.com/mx-puppet/slack/mx-"
"you." "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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/icewind1991/mx-"
"you." "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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/Sorunome/mx-puppet-"
"you." "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 ""

View File

@ -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) " "See the project's "
"to learn what it does and why it might be useful to you." "[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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/duo/matrix-"
"you." "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 ""

View File

@ -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 " "`just install-service email2matrix` is useful for maintaining your setup "
"setup quickly when its components remain unchanged. If you adjust your " "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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/matrix-org/matrix-"
"be useful to you." "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 ""

View File

@ -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 " "See the project's "
"learn what it does and why it might be useful to you." "[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 ""

View File

@ -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 " "environment."
"why it might be useful to you."
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 ""

View File

@ -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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/ma1uta/matrix-"
"be useful to you." "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 ""

View File

@ -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 " "See the project's [documentation](https://github.com/devture/matrix-"
"be useful to you." "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 ""

View File

@ -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) " "See the project's [documentation](https://github.com/matrix-"
"to learn what it does and why it might be useful to you." "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 ""

View File

@ -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-" "In short, it automatically accepts room invites. You can specify that "
"auto-accept-invite) to learn what it does and why it might be useful to " "only 1:1 room invites are auto-accepted. Defaults to false if not "
"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." "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 ""

View File

@ -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 " "synapse-compress-state/blob/master/README.md#automated-tool-"
"what it does and why it might be useful to you." "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 ""

View File

@ -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 " "It lets you fight invite-spam by automatically blocking invitiations from"
"be useful to you. In short, it lets you fight invite-spam by " " a list of servers specified by you (blacklisting)."
"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 ""

View File

@ -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" "After configuring the playbook, run it with [playbook tags](playbook-"
"](playbook-tags.md) as below to restart UVS:" "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` " "available: `just install-service matrix-user-verification-service` or "
"or `just setup-all`" "`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 " "`just install-service matrix-user-verification-service` is useful for "
"for maintaining your setup quickly when its components remain unchanged. " "maintaining your setup quickly when its components remain unchanged. If "
"If you adjust your `vars.yml` to remove other components, you'd need to " "you adjust your `vars.yml` to remove other components, you'd need to run "
"run `just setup-all`, or these components will still remain installed. " "`just setup-all`, or these components will still remain installed. Note "
"Note `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-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 ""