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
msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Project-Id-Version: matrix-docker-ansible-deploy\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: 2024-12-20 09:52+0200\n"
"Last-Translator: \n"
"Language: bg\n"
"Language-Team: bg <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -30,10 +30,16 @@ msgid ""
"docker-ansible-deploy:devture.com) "
"[![donate](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/s.pantaleev/donate)"
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
msgid "Support room on Matrix"
msgstr ""
msgstr "Matrix стая за поддръжка"
#: ../../../README.md:1
msgid "donate"
@ -47,14 +53,18 @@ msgstr ""
#: ../../../README.md:5
msgid "🎯 Purpose"
msgstr ""
msgstr "🎯 Цел"
#: ../../../README.md:7
msgid ""
"This [Ansible](https://www.ansible.com/) playbook is meant to help you "
"run your own [Matrix](http://matrix.org/) homeserver, along with the "
"[various services](#supported-services) related to that."
msgstr "Този наръчник [Ansible](https://www.ansible.com/) има за цел да ви помогне да стартирате свой собствен [Matrix](http://matrix.org/) домашен сървър, заедно с [различните услуги](#supported-services), свързани с това."
msgstr ""
"Този наръчник [Ansible](https://www.ansible.com/) има за цел да ви "
"помогне да стартирате свой собствен [Matrix](http://matrix.org/) домашен "
"сървър, заедно с [различните услуги](#supported-services), свързани с "
"това."
#: ../../../README.md:9
msgid ""
@ -110,7 +120,7 @@ msgstr ""
#: ../../../README.md:21
msgid "🚀 Getting started"
msgstr ""
msgstr "🚀 Стартиране"
#: ../../../README.md:23
msgid ""
@ -1350,11 +1360,25 @@ msgid ""
"deploy/issues)"
msgstr ""
#: ../../../README.md:215
#: ../../../README.md:201
msgid "🌐 Translation"
msgstr ""
#: ../../../README.md:203
msgid ""
"See the [i18n/README.md](i18n/README.md) file for more information about "
"translation."
msgstr ""
#: ../../../README.md:205
msgid "Translations are still work in progress."
msgstr ""
#: ../../../README.md:207
msgid "🤝 Related"
msgstr ""
#: ../../../README.md:217
#: ../../../README.md:209
msgid ""
"You may also be interested in [mash-playbook](https://github.com/mother-"
"of-all-self-hosting/mash-playbook) - another Ansible playbook for self-"
@ -1363,7 +1387,7 @@ msgid ""
"playbook/blob/main/docs/supported-services.md))."
msgstr ""
#: ../../../README.md:219
#: ../../../README.md:211
msgid ""
"mash-playbook also makes use of [Traefik](./docs/configuring-playbook-"
"traefik.md) as its reverse-proxy, so with minor [interoperability "
@ -1372,3 +1396,4 @@ msgid ""
"ansible-deploy and mash-playbook co-exist and host Matrix and non-Matrix "
"services on the same server."
msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -41,19 +41,12 @@ msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:5
msgid ""
"See the project's [documentation](https://github.com/metio/matrix-"
"alertmanager-receiver) to learn more about what this component does and "
"why it might be useful to you."
"alertmanager-receiver/blob/main/README.md) to learn what it does and why "
"it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:7
msgid ""
"At the moment, **setting up this service's bot requires some manual "
"actions** as described below in [Account and room preparation](#account-"
"and-room-preparation)."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:9
msgid ""
"This service is meant to be used with an external "
"[Alertmanager](https://prometheus.io/docs/alerting/latest/alertmanager/) "
"instance. It's **not** meant to be integrated with the [Prometheus & "
@ -62,27 +55,93 @@ msgid ""
"it."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:9
msgid "Prerequisites"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:11
msgid "Adjusting the playbook configuration"
msgid "Register the bot account"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:13
msgid ""
"To enable matrix-alertmanager-receiver, add the following configuration "
"to your `inventory/host_vars/matrix.example.com/vars.yml` file:"
"This service uses a bot (with a username specified in "
"`matrix_alertmanager_receiver_config_matrix_user_id_localpart`) for "
"delivering messages."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:36
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:15
msgid ""
"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 ""
"See `roles/custom/matrix-alertmanager-receiver/defaults/main.yml` for "
"additional configuration variables."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:38
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:63
msgid "Adjusting the matrix-alertmanager-receiver URL"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:40
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:65
msgid ""
"By default, this playbook installs matrix-alertmanager-receiver on the "
"`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."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:42
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:67
msgid ""
"By tweaking the `matrix_alertmanager_receiver_hostname` and "
"`matrix_alertmanager_receiver_path_prefix` variables, you can easily make"
@ -99,125 +158,61 @@ msgid ""
"default one."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:44
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:69
msgid ""
"Example additional configuration for your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:52
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:77
msgid "Adjusting DNS records"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:54
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:79
msgid ""
"If you've changed the default hostname, **you may need to adjust your "
"DNS** records to point the matrix-alertmanager-receiver domain to the "
"Matrix server."
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."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:58
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:83
msgid ""
"If you've decided to use the default hostname, you won't need to do any "
"extra DNS configuration."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:60
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
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:85
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:78
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:87
msgid ""
"Now that you've [prepared the bot account and room](#account-and-room-"
"preparation), [configured the playbook](#adjusting-the-playbook-"
"configuration), and potentially [adjusted your DNS records](#adjusting-"
"dns-records), you can run the playbook with [playbook tags](playbook-"
"tags.md) as below:"
"After configuring the playbook and potentially [adjusting your DNS "
"records](#adjusting-dns-records), run the playbook with [playbook tags"
"](playbook-tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:85
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:94
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:87
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:96
msgid ""
"The `ensure-matrix-users-created` playbook tag makes the playbook "
"automatically create the bot's user account."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:89
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:98
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-all` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:91
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:100
msgid ""
"`just install-all` is useful for maintaining your setup quickly ([2x-5x "
"faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
@ -226,27 +221,136 @@ msgid ""
"`just setup-all`, or these components will still remain installed."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:93
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:102
msgid "Usage"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:95
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:104
msgid "Configure your Prometheus Alertmanager with configuration like this:"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:114
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:123
msgid ""
".. where `URL_HERE` looks like `https://matrix.example.com/matrix-"
"where `URL_HERE` looks like `https://matrix.example.com/matrix-"
"alertmanager-receiver-RANDOM_VALUE_HERE/alert/some-room-name` or "
"`https://matrix.example.com/matrix-alertmanager-receiver-"
"RANDOM_VALUE_HERE/alert/!qporfwt:example.com`."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:116
msgid ""
"This bot does **not** accept room invitations automatically (like many "
"other bots do). To deliver messages to rooms, **the bot must be joined to"
" all rooms manually** - see Step 4 of the [Account and room preparation"
"](#account-and-room-preparation) section."
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/metio/matrix-alertmanager-"
#~ "receiver) to learn more about what "
#~ "this component does and why it "
#~ "might be useful to you."
#~ msgstr ""
#~ msgid ""
#~ "At the moment, **setting up this "
#~ "service's bot requires some manual "
#~ "actions** as described below in [Account"
#~ " and room preparation](#account-and-"
#~ "room-preparation)."
#~ msgstr ""
#~ msgid ""
#~ "To enable matrix-alertmanager-receiver, "
#~ "add the following configuration to your"
#~ " `inventory/host_vars/matrix.example.com/vars.yml` file:"
#~ msgstr ""
#~ msgid "Account and room preparation"
#~ msgstr ""
#~ msgid ""
#~ "The playbook can automatically create "
#~ "users, but it cannot automatically "
#~ "obtain access tokens, nor perform any"
#~ " of the other manual actions below."
#~ msgstr ""
#~ msgid ""
#~ "`matrix-alertmanager-receiver` uses a "
#~ "bot (with a username specified in "
#~ "`matrix_alertmanager_receiver_config_matrix_user_id_localpart` -"
#~ " see above) for delivering messages. "
#~ "You need to **manually register this "
#~ "bot acccount and obtain an access "
#~ "token for it**."
#~ msgstr ""
#~ msgid ""
#~ "[Register a new user](registering-users.md):"
#~ " `ansible-playbook -i inventory/hosts "
#~ "setup.yml --extra-vars='username=bot.alertmanager.receiver"
#~ " password=PASSWORD_FOR_THE_BOT admin=no' --tags"
#~ "=register-user`"
#~ msgstr ""
#~ msgid ""
#~ "[Obtain an access token](obtaining-access-"
#~ "tokens.md) for the bot's user account"
#~ msgstr ""
#~ msgid "Invite the bot to a room where you'd like to alerts to be delivered"
#~ msgstr ""
#~ msgid ""
#~ "Log in as the bot using any "
#~ "Matrix client of your choosing, accept"
#~ " the room invitation from the bot's"
#~ " account and log out"
#~ msgstr ""
#~ msgid ""
#~ "(Optionally) Adjust "
#~ "`matrix_alertmanager_receiver_config_matrix_room_mapping` to "
#~ "create a mapping between the new "
#~ "room and its ID"
#~ msgstr ""
#~ msgid ""
#~ "Steps 1 and 2 above only need "
#~ "to be done once, while preparing "
#~ "your [configuration](#adjusting-the-playbook-"
#~ "configuration)."
#~ msgstr ""
#~ msgid ""
#~ "Steps 3 and 4 need to be "
#~ "done for each new room you'd like"
#~ " the bot to deliver alerts to. "
#~ "Step 5 is optional and provides "
#~ "cleaner `/alert/` URLs."
#~ msgstr ""
#~ msgid ""
#~ "Now that you've [prepared the bot "
#~ "account and room](#account-and-room-"
#~ "preparation), [configured the playbook"
#~ "](#adjusting-the-playbook-configuration), and "
#~ "potentially [adjusted your DNS records"
#~ "](#adjusting-dns-records), you can run "
#~ "the playbook with [playbook tags](playbook-"
#~ "tags.md) as below:"
#~ msgstr ""
#~ msgid ""
#~ ".. where `URL_HERE` looks like "
#~ "`https://matrix.example.com/matrix-alertmanager-"
#~ "receiver-RANDOM_VALUE_HERE/alert/some-room-name` "
#~ "or `https://matrix.example.com/matrix-alertmanager-"
#~ "receiver-RANDOM_VALUE_HERE/alert/!qporfwt:example.com`."
#~ msgstr ""
#~ msgid ""
#~ "This bot does **not** accept room "
#~ "invitations automatically (like many other "
#~ "bots do). To deliver messages to "
#~ "rooms, **the bot must be joined to"
#~ " all rooms manually** - see Step "
#~ "4 of the [Account and room "
#~ "preparation](#account-and-room-preparation) "
#~ "section."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -84,27 +84,31 @@ msgid ""
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:19
msgid "Installation"
msgid "Prerequisites"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:21
msgid "Create a main management room."
msgid "Create a main management room"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:23
msgid ""
"The playbook does not create a management room for your Main Draupnir. "
"This task you have to do on your own."
"You **need to create the room manually** before setting up the bot."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:25
msgid "Note that the room must be unencrypted."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:29
msgid ""
"The management room has to be given an alias and be public when you are "
"setting up the bot for the first time as the bot does not differentiate "
"between invites and invites to the management room."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:27
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:31
msgid ""
"This management room is used to control who has access to your D4A "
"deployment. The room stores this data inside of the control room state so"
@ -112,77 +116,107 @@ msgid ""
"This is default 50 or moderator as Element clients call this powerlevel."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:29
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:33
msgid ""
"As noted in the Draupnir install instructions the control room is "
"sensitive. The following is said about the control room in the Draupnir "
"install instructions."
"sensitive. **Anyone in this room can control the bot so it is important "
"that you only invite trusted users to this room.**"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:30
#: ../../../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 ""
"Anyone in this room can control the bot so it is important that you only "
"invite trusted users to this room. The room must be unencrypted since the"
" playbook does not support installing Pantalaimon yet."
"This alias can be anything you want. However, for increased security "
"during the setup phase, it is recommended to make this alias be a random "
"string. When it has been locked down after setup phase, you can give your"
" room a secondary human readable alias."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:32
msgid "Give your main management room an alias."
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:41
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:34
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
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:43
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your "
"needs):"
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `MANAGEMENT_ROOM_ALIAS_HERE`."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md: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 ""
"You must replace `ALIAS_FROM_STEP_2_GOES_HERE` with the alias you created"
" in step 2."
"You can configure additional options by adding the "
"`matrix_appservice_draupnir_for_all_extension_yaml` variable."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:48
#: ../../../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"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:50
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:79
msgid ""
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:57
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:59
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:88
msgid ""
"The `ensure-matrix-users-created` playbook tag makes the playbook "
"automatically create the bot's user account."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:61
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:90
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-all` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:63
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:92
msgid ""
"`just install-all` is useful for maintaining your setup quickly ([2x-5x "
"faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
@ -191,29 +225,29 @@ msgid ""
"`just setup-all`, or these components will still remain installed."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:65
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:94
msgid "Usage"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:67
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:96
msgid ""
"If you made it through all the steps above and your main control room was"
" joined by a user called `@draupnir-main:example.com` you have "
"succesfully installed Draupnir for All and can now start using it."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:98
msgid ""
"The installation of Draupnir for all in this playbook is very much Alpha "
"quality. Usage-wise, Draupnir for allis almost identical to Draupnir bot "
"mode."
"quality. Usage-wise, Draupnir for all is almost identical to Draupnir bot"
" mode."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:71
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:100
msgid "Granting Users the ability to use D4A"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:73
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:102
msgid ""
"Draupnir for all includes several security measures like that it only "
"allows users that are on its allow list to ask for a bot. To add a user "
@ -224,7 +258,7 @@ msgid ""
" the chat is recomended."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:75
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:104
msgid ""
"The bot requires a powerlevel of 50 in the management room to control who"
" is allowed to use the bot. The bot does currently not say anything if "
@ -233,7 +267,7 @@ msgid ""
"project/Draupnir/issues/297))"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:77
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:106
msgid ""
"To allow users or whole homeservers you type /plain @draupnir-"
"main:example.com allow `target` and target can be either a MXID or a "
@ -242,57 +276,146 @@ msgid ""
"this command as it can break Wildcard commands especially."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:79
msgid "How to provision a D4A once you are allowed to."
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:108
msgid "How to provision a D4A once you are allowed to"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:81
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:110
msgid ""
"Open a DM with @draupnir-main:example.com and if using an Element client "
"send a message into this DM to finalise creating it. The bot will reject "
"this invite and you will shortly get invited to the Draupnir control room"
" for your newly provisioned Draupnir. From here its just a normal "
"Draupnir experience."
"To provision a D4A, you need to start a chat with `@draupnir-"
"main:example.com`. The bot will reject this invite and you will shortly "
"get invited to the Draupnir control room for your newly provisioned "
"Draupnir. From here its just a normal Draupnir experience."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:83
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:112
msgid ""
"Congratulations if you made it all the way here because you now have a "
"fully working Draupnir for all deployment."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:85
msgid "Configuration of D4A"
msgstr ""
#~ msgid "Installation"
#~ msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:87
msgid ""
"You can refer to the upstream [documentation](https://github.com/the-"
"draupnir-project/Draupnir) for more configuration documentation. Please "
"note that the playbook ships a full copy of the example config that does "
"transfer to provisioned Draupnirs in the production-bots.yaml.j2 file in "
"the template directory of the role."
msgstr ""
#~ msgid "Create a main management room."
#~ msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:89
msgid ""
"Please note that Config extension does not affect the appservices config "
"as this config is not extensible in current Draupnir anyways. Config "
"extension instead touches the config passed to the Draupnirs that your "
"Appservice creates. So for example below makes all provisioned Draupnirs "
"protect all joined rooms."
msgstr ""
#~ msgid ""
#~ "The playbook does not create a "
#~ "management room for your Main Draupnir."
#~ " This task you have to do on"
#~ " your own."
#~ msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:91
msgid ""
"You can configure additional options by adding the "
"`matrix_appservice_draupnir_for_all_extension_yaml` variable to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#~ msgid ""
#~ "As noted in the Draupnir install "
#~ "instructions the control room is "
#~ "sensitive. The following is said about"
#~ " the control room in the Draupnir "
#~ "install instructions."
#~ msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:93
msgid ""
"For example to change Draupnir's `protectAllJoinedRooms` option to `true`"
" you would add the following to your `vars.yml` file."
msgstr ""
#~ msgid ""
#~ "Anyone in this room can control "
#~ "the bot so it is important that"
#~ " you only invite trusted users to "
#~ "this room. The room must be "
#~ "unencrypted since the playbook does not"
#~ " support installing Pantalaimon yet."
#~ msgstr ""
#~ msgid "Give your main management room an alias."
#~ msgstr ""
#~ msgid ""
#~ "Give the room from step 1 an "
#~ "alias. This alias can be anything "
#~ "you want and its recommended for "
#~ "increased security during the setup "
#~ "phase of the bot that you make "
#~ "this alias be a random string. You"
#~ " can give your room a secondary "
#~ "human readable alias when it has "
#~ "been locked down after setup phase."
#~ msgstr ""
#~ msgid "Adjusting the playbook configuration."
#~ msgstr ""
#~ msgid ""
#~ "Add the following configuration to your"
#~ " `inventory/host_vars/matrix.example.com/vars.yml` file "
#~ "(adapt to your needs):"
#~ msgstr ""
#~ msgid ""
#~ "You must replace `ALIAS_FROM_STEP_2_GOES_HERE` "
#~ "with the alias you created in step"
#~ " 2."
#~ msgstr ""
#~ msgid ""
#~ "The installation of Draupnir for all "
#~ "in this playbook is very much "
#~ "Alpha quality. Usage-wise, Draupnir for"
#~ " allis almost identical to Draupnir "
#~ "bot mode."
#~ msgstr ""
#~ msgid "How to provision a D4A once you are allowed to."
#~ msgstr ""
#~ msgid ""
#~ "Open a DM with @draupnir-"
#~ "main:example.com and if using an Element"
#~ " client send a message into this "
#~ "DM to finalise creating it. The "
#~ "bot will reject this invite and "
#~ "you will shortly get invited to "
#~ "the Draupnir control room for your "
#~ "newly provisioned Draupnir. From here "
#~ "its just a normal Draupnir experience."
#~ msgstr ""
#~ msgid "Configuration of D4A"
#~ msgstr ""
#~ msgid ""
#~ "You can refer to the upstream "
#~ "[documentation](https://github.com/the-draupnir-"
#~ "project/Draupnir) for more configuration "
#~ "documentation. Please note that the "
#~ "playbook ships a full copy of the"
#~ " example config that does transfer to"
#~ " provisioned Draupnirs in the "
#~ "production-bots.yaml.j2 file in the "
#~ "template directory of the role."
#~ msgstr ""
#~ msgid ""
#~ "Please note that Config extension does"
#~ " not affect the appservices config as"
#~ " this config is not extensible in "
#~ "current Draupnir anyways. Config extension "
#~ "instead touches the config passed to "
#~ "the Draupnirs that your Appservice "
#~ "creates. So for example below makes "
#~ "all provisioned Draupnirs protect all "
#~ "joined rooms."
#~ msgstr ""
#~ msgid ""
#~ "You can configure additional options by"
#~ " adding the "
#~ "`matrix_appservice_draupnir_for_all_extension_yaml` variable "
#~ "to your `inventory/host_vars/matrix.example.com/vars.yml`"
#~ " file."
#~ msgstr ""
#~ msgid ""
#~ "For example to change Draupnir's "
#~ "`protectAllJoinedRooms` option to `true` you"
#~ " would add the following to your "
#~ "`vars.yml` file."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -34,8 +34,8 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:5
msgid ""
"See the project's [documentation](https://github.com/the-draupnir-"
"project/Draupnir) to learn what it does and why it might be useful to "
"you."
"project/Draupnir/blob/main/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:7
@ -47,21 +47,23 @@ msgid ""
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:9
msgid "If your migrating from Mjolnir skip to step 5b."
msgid ""
"If your migrating from Mjolnir skip to [this section](#migrating-from-"
"mjolnir-only-required-if-migrating)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:11
msgid "Register the bot account"
msgid "Prerequisites"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:13
msgid ""
"The playbook does not automatically create users for you. The bot "
"requires an access token to be able to connect to your homeserver."
msgid "Register the bot account"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:15
msgid "You **need to register the bot user manually** before setting up the bot."
msgid ""
"The playbook does not automatically create users for you. You **need to "
"register the bot user manually** before setting up the bot."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:17
@ -77,7 +79,7 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:25
msgid ""
"If you would like Draupnir to be able to deactivate users, move aliases, "
"shutdown rooms, show abuse reports ([see below](#abuse-reports)), etc "
"shutdown rooms, show abuse reports (see [below](#abuse-reports)), etc "
"then it must be a server admin so you need to change `admin=no` to "
"`admin=yes` in the command above."
msgstr ""
@ -88,8 +90,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:29
msgid ""
"Refer to the documentation on [how to obtain an access token](obtaining-"
"access-tokens.md)."
"The bot requires an access token to be able to connect to your "
"homeserver. Refer to the documentation on [how to obtain an access token"
"](obtaining-access-tokens.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:31
@ -98,43 +101,65 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:33
msgid ""
"You will need to prevent Synapse from rate limiting the bot's account. "
"This is not an optional step. If you do not do this step Draupnir will "
"crash. This can be done using Synapse's [admin API](https://matrix-"
"org.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"ratelimiting-for-users). Please ask for help if you are uncomfortable "
"with these steps or run into issues."
"If your homeserver's implementation is Synapse, you will need to prevent "
"it from rate limiting the bot's account. **This is a required step. If "
"you do not configure it, Draupnir will crash.**"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:35
msgid ""
"If your Synapse Admin API is exposed to the internet for some reason like"
" running the Synapse Admin Role [Link](configuring-playbook-synapse-"
"admin.md) or running "
"`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:"
" true` in your playbook config. If your API is not externally exposed you"
" should still be able to on the local host for your synapse run these "
"commands."
"This can be done using Synapse's [Admin APIs](https://element-"
"hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"ratelimiting-for-users). They can be accessed both externally and "
"internally."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:37
msgid ""
"The following command works on semi up to date Windows 10 installs and "
"All Windows 11 installations and other systems that ship curl. `curl "
"--header \"Authorization: Bearer <access_token>\" -X POST "
"https://matrix.example.com/_synapse/admin/v1/users/@bot.draupnir:example.com/override_ratelimit`"
" Replace `@bot.draupnir:example.com` with the MXID of your Draupnir and "
"example.com with your homeserver domain. You can easily obtain an access "
"token for a homeserver admin account the same way you can obtain an "
"access token for Draupnir itself. If you made Draupnir Admin you can just"
" use the Draupnir token."
"To expose the APIs publicly, add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md: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"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:41
#: ../../../docs/configuring-playbook-bot-draupnir.md:57
msgid ""
"Using your own account, create a new invite only room that you will use "
"to manage the bot. This is the room where you will see the status of the "
@ -143,13 +168,13 @@ msgid ""
"it is important that you only invite trusted users to this room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:43
#: ../../../docs/configuring-playbook-bot-draupnir.md:59
msgid ""
"If you make the management room encrypted (E2EE), then you MUST enable "
"and use Pantalaimon (see below)."
"and use Pantalaimon (see [below](#configuration-with-e2ee-support))."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:45
#: ../../../docs/configuring-playbook-bot-draupnir.md:61
msgid ""
"Once you have created the room you need to copy the room ID so you can "
"tell the bot to use that room. In Element Web you can do this by going to"
@ -157,43 +182,58 @@ msgid ""
"room ID. The room ID will look something like `!qporfwt:example.com`."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:47
#: ../../../docs/configuring-playbook-bot-draupnir.md:63
msgid ""
"Finally invite the `@bot.draupnir:example.com` account you created "
"earlier into the room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:49
#: ../../../docs/configuring-playbook-bot-draupnir.md:65
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:51
#: ../../../docs/configuring-playbook-bot-draupnir.md:67
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `MANAGEMENT_ROOM_ID_HERE`."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:76
msgid "End-to-End Encryption support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:78
msgid ""
"Decide whether you want Draupnir to be capable of operating in end-to-end"
" encrypted (E2EE) rooms. This includes the management room and the "
"moderated rooms. To support E2EE, Draupnir needs to [use Pantalaimon"
"](configuring-playbook-pantalaimon.md)."
"moderated rooms."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:53
msgid "a. Configuration with E2EE support"
#: ../../../docs/configuring-playbook-bot-draupnir.md:80
msgid ""
"To support E2EE, Draupnir needs to [use Pantalaimon](configuring-"
"playbook-pantalaimon.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:55
#: ../../../docs/configuring-playbook-bot-draupnir.md:82
msgid "Configuration with E2EE support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:84
msgid ""
"When using Pantalaimon, Draupnir will log in to its bot account itself "
"through Pantalaimon, so configure its username and password."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:57
#: ../../../docs/configuring-playbook-bot-draupnir.md:92
#: ../../../docs/configuring-playbook-bot-draupnir.md:86
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your "
"needs):"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:76
#: ../../../docs/configuring-playbook-bot-draupnir.md:100
msgid ""
"The playbook's `group_vars` will configure other required settings. If "
"using this role separately without the playbook, you also need to "
@ -202,65 +242,108 @@ msgid ""
"playbook's `group_vars`:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:88
msgid "b. Configuration without E2EE support"
#: ../../../docs/configuring-playbook-bot-draupnir.md:112
msgid "Configuration without E2EE support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:90
#: ../../../docs/configuring-playbook-bot-draupnir.md:114
msgid ""
"When NOT using Pantalaimon, Draupnir does not log in by itself and you "
"must give it an access token for its bot account."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:94
#: ../../../docs/configuring-playbook-bot-draupnir.md:116
msgid ""
"You must replace `ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and "
"`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values."
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `ACCESS_TOKEN_HERE` with the one created [above](#get-an-access-"
"token)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:104
msgid "c. Migrating from Mjolnir (Only required if migrating.)"
#: ../../../docs/configuring-playbook-bot-draupnir.md:122
msgid "Abuse Reports"
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 ""
"Replace your `matrix_bot_mjolnir` config with `matrix_bot_draupnir` "
"config. Also disable Mjolnir if you're doing migration."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:108
#: ../../../docs/configuring-playbook-bot-draupnir.md:156
msgid ""
"That is all you need to do due to that Draupnir can complete migration on"
" its own."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:110
#: ../../../docs/configuring-playbook-bot-draupnir.md:158
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:112
#: ../../../docs/configuring-playbook-bot-draupnir.md:160
msgid ""
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:119
#: ../../../docs/configuring-playbook-bot-draupnir.md:167
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:121
#: ../../../docs/configuring-playbook-bot-draupnir.md:169
msgid ""
"The `ensure-matrix-users-created` playbook tag makes the playbook "
"automatically create the bot's user account."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:123
#: ../../../docs/configuring-playbook-bot-draupnir.md:171
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-all` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:125
#: ../../../docs/configuring-playbook-bot-draupnir.md:173
msgid ""
"`just install-all` is useful for maintaining your setup quickly ([2x-5x "
"faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
@ -269,7 +352,7 @@ msgid ""
"`just setup-all`, or these components will still remain installed."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:127
#: ../../../docs/configuring-playbook-bot-draupnir.md:175
msgid ""
"If you change the Pantalaimon's password "
"(`matrix_bot_draupnir_pantalaimon_password` in your `vars.yml` file) "
@ -280,32 +363,32 @@ msgid ""
" know its new password."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:129
#: ../../../docs/configuring-playbook-bot-draupnir.md:177
msgid "Usage"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:131
#: ../../../docs/configuring-playbook-bot-draupnir.md:179
msgid ""
"You can refer to the upstream [documentation](https://the-draupnir-"
"project.github.io/draupnir-documentation/) for additional ways to use and"
" configure Draupnir and for a more detailed usage guide."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:133
#: ../../../docs/configuring-playbook-bot-draupnir.md:181
msgid "Below is a **non-exhaustive quick-start guide** for the impatient."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:135
#: ../../../docs/configuring-playbook-bot-draupnir.md:183
msgid "Making Draupnir join and protect a room"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:137
#: ../../../docs/configuring-playbook-bot-draupnir.md:185
msgid ""
"Draupnir can be told to self-join public rooms, but it's better to follow"
" this flow which works well for all kinds of rooms:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:139
#: ../../../docs/configuring-playbook-bot-draupnir.md:187
msgid ""
"Invite the bot to the room manually ([inviting Draupnir to rooms](https"
"://the-draupnir-project.github.io/draupnir-documentation/moderator"
@ -313,13 +396,13 @@ msgid ""
"the bot *may* ask for confirmation in the Management Room"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:141
#: ../../../docs/configuring-playbook-bot-draupnir.md:189
msgid ""
"[Give the bot permissions to do its job](#giving-draupnir-permissions-to-"
"do-its-job)"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:143
#: ../../../docs/configuring-playbook-bot-draupnir.md:191
msgid ""
"Tell it to protect the room (using the [rooms command](https://the-"
"draupnir-project.github.io/draupnir-documentation/moderator/managing-"
@ -328,7 +411,7 @@ msgid ""
"!qporfwt:example.com`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:145
#: ../../../docs/configuring-playbook-bot-draupnir.md:193
msgid ""
"To have Draupnir provide useful room protection, you need do to a bit "
"more work (at least the first time around). You may wish to [Subscribe to"
@ -337,11 +420,11 @@ msgid ""
" and [Enabling built-in protections](#enabling-built-in-protections)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:147
#: ../../../docs/configuring-playbook-bot-draupnir.md:195
msgid "Giving Draupnir permissions to do its job"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:149
#: ../../../docs/configuring-playbook-bot-draupnir.md:197
msgid ""
"For Draupnir to do its job, you need to [give it permissions](https"
"://the-draupnir-project.github.io/draupnir-documentation/moderator"
@ -349,7 +432,7 @@ msgid ""
"protecting. This involves **giving it an Administrator power level**."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:151
#: ../../../docs/configuring-playbook-bot-draupnir.md:199
msgid ""
"**We recommend setting this power level as soon as the bot joins your "
"room** (and before you create new rules), so that it can apply rules as "
@ -358,11 +441,11 @@ msgid ""
" it)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:153
#: ../../../docs/configuring-playbook-bot-draupnir.md:201
msgid "Subscribing to a public policy list"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:155
#: ../../../docs/configuring-playbook-bot-draupnir.md:203
msgid ""
"We recommend **subscribing to a public [policy list](https://the-"
"draupnir-project.github.io/draupnir-documentation/concepts/policy-"
@ -371,24 +454,24 @@ msgid ""
"watch-command-to-subscribe-to-policy-rooms)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:157
#: ../../../docs/configuring-playbook-bot-draupnir.md:205
msgid ""
"Polcy lists are maintained in Matrix rooms. A popular policy list is "
"maintained in the public `#community-moderation-effort-bl:neko.dev` room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:159
#: ../../../docs/configuring-playbook-bot-draupnir.md:207
msgid ""
"You can tell Draupnir to subscribe to it by sending the following command"
" to the Management Room: `!draupnir watch #community-moderation-effort-"
"bl:neko.dev`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:161
#: ../../../docs/configuring-playbook-bot-draupnir.md:209
msgid "Creating your own policy lists and rules"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:163
#: ../../../docs/configuring-playbook-bot-draupnir.md:211
msgid ""
"We also recommend **creating your own policy lists** with the [list "
"create](https://the-draupnir-project.github.io/draupnir-"
@ -396,7 +479,7 @@ msgid ""
"create-command-to-create-a-policy-room) command."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:165
#: ../../../docs/configuring-playbook-bot-draupnir.md:213
msgid ""
"You can do so by sending the following command to the Management Room: "
"`!draupnir list create my-bans my-bans-bl`. This will create a policy "
@ -405,7 +488,7 @@ msgid ""
"command, the bot will invite you to the policy list room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:167
#: ../../../docs/configuring-playbook-bot-draupnir.md:215
msgid ""
"A policy list does nothing by itself, so the next step is **adding some "
"rules to your policy list**. Policies target a so-called `entity` (one "
@ -416,7 +499,7 @@ msgid ""
"recommendation)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:169
#: ../../../docs/configuring-playbook-bot-draupnir.md:217
msgid ""
"The simplest and most useful entity to target is `user`. Below are a few "
"examples using the [ban command](https://the-draupnir-project.github.io"
@ -424,19 +507,19 @@ msgid ""
"targeting users."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:171
#: ../../../docs/configuring-playbook-bot-draupnir.md:219
msgid ""
"To create rules, you run commands in the Management Room (**not** in the "
"policy list room)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:173
#: ../../../docs/configuring-playbook-bot-draupnir.md:221
msgid ""
"(ban a single user on a given homeserver): `!draupnir ban "
"@charles:example.com my-bans Rude to others`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:174
#: ../../../docs/configuring-playbook-bot-draupnir.md:222
msgid ""
"(ban all users on a given homeserver by using a [wildcard](https://the-"
"draupnir-project.github.io/draupnir-documentation/moderator/managing-"
@ -444,34 +527,34 @@ msgid ""
"all users are fake`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:176
#: ../../../docs/configuring-playbook-bot-draupnir.md:224
msgid "As a result of running these commands, you may observe:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:178
#: ../../../docs/configuring-playbook-bot-draupnir.md:226
msgid ""
"Draupnir creating `m.policy.rule.user` state events in the `#my-bans-"
"bl:example.com` room on your server"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:179
#: ../../../docs/configuring-playbook-bot-draupnir.md:227
msgid ""
"applying these rules against all rooms that Draupnir is an Administrator "
"in"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:181
#: ../../../docs/configuring-playbook-bot-draupnir.md:229
msgid ""
"You can undo bans with the [unban command](https://the-draupnir-"
"project.github.io/draupnir-documentation/moderator/managing-users#the-"
"unban-command)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:183
#: ../../../docs/configuring-playbook-bot-draupnir.md:231
msgid "Enabling built-in protections"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:185
#: ../../../docs/configuring-playbook-bot-draupnir.md:233
msgid ""
"You can also **turn on various built-in [protections](https://the-"
"draupnir-project.github.io/draupnir-documentation/protections)** like "
@ -479,75 +562,179 @@ msgid ""
"room to invite-only\")."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:187
#: ../../../docs/configuring-playbook-bot-draupnir.md:235
msgid ""
"To **see which protections are available and which are enabled**, send a "
"`!draupnir protections` command to the Management Room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:189
#: ../../../docs/configuring-playbook-bot-draupnir.md:237
msgid ""
"To **see the configuration options for a given protection**, send a "
"`!draupnir config get PROTECTION_NAME` (e.g. `!draupnir config get "
"JoinWaveShortCircuit`)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:191
#: ../../../docs/configuring-playbook-bot-draupnir.md:239
msgid ""
"To **set a specific option for a given protection**, send a command like "
"this: `!draupnir config set PROTECTION_NAME.OPTION VALUE` (e.g. "
"`!draupnir config set JoinWaveShortCircuit.timescaleMinutes 30`)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:193
#: ../../../docs/configuring-playbook-bot-draupnir.md:241
msgid ""
"To **enable a given protection**, send a command like this: `!draupnir "
"enable PROTECTION_NAME` (e.g. `!draupnir enable JoinWaveShortCircuit`)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:195
#: ../../../docs/configuring-playbook-bot-draupnir.md:243
msgid ""
"To **disable a given protection**, send a command like this: `!draupnir "
"disable PROTECTION_NAME` (e.g. `!draupnir disable JoinWaveShortCircuit`)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:197
msgid "Extending the configuration"
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/the-draupnir-project/Draupnir) to learn "
#~ "what it does and why it might "
#~ "be useful to you."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:199
msgid ""
"You can configure additional options by adding the "
"`matrix_bot_draupnir_configuration_extension_yaml` variable to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#~ msgid "If your migrating from Mjolnir skip to step 5b."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:201
msgid ""
"For example to change Draupnir's `recordIgnoredInvites` option to `true` "
"you would add the following to your `vars.yml` file."
msgstr ""
#~ msgid ""
#~ "The playbook does not automatically "
#~ "create users for you. The bot "
#~ "requires an access token to be "
#~ "able to connect to your homeserver."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:215
msgid "Abuse Reports"
msgstr ""
#~ msgid ""
#~ "You **need to register the bot "
#~ "user manually** before setting up the"
#~ " bot."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:217
msgid "Draupnir supports two methods to receive reports in the management room."
msgstr ""
#~ msgid ""
#~ "If you would like Draupnir to be"
#~ " able to deactivate users, move "
#~ "aliases, shutdown rooms, show abuse "
#~ "reports ([see below](#abuse-reports)), etc "
#~ "then it must be a server admin "
#~ "so you need to change `admin=no` "
#~ "to `admin=yes` in the command above."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:219
msgid ""
"The first method intercepts the report API endpoint of the client-server "
"API, which requires integration with the reverse proxy in front of the "
"homeserver. If you are using traefik, this playbook can set this up for "
"you:"
msgstr ""
#~ msgid ""
#~ "Refer to the documentation on [how "
#~ "to obtain an access token](obtaining-"
#~ "access-tokens.md)."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:225
msgid ""
"The other method polls an synapse admin API endpoint and is hence only "
"available when using synapse and when the Draupnir user is an admin user "
"(see step 1). To enable it, set `pollReports: true` in Draupnir's config:"
msgstr ""
#~ msgid ""
#~ "You will need to prevent Synapse "
#~ "from rate limiting the bot's account."
#~ " This is not an optional step. "
#~ "If you do not do this step "
#~ "Draupnir will crash. This can be "
#~ "done using Synapse's [admin API](https"
#~ "://matrix-"
#~ "org.github.io/synapse/latest/admin_api/user_admin_api.html"
#~ "#override-ratelimiting-for-users). Please "
#~ "ask for help if you are "
#~ "uncomfortable with these steps or run"
#~ " into issues."
#~ msgstr ""
#~ msgid ""
#~ "If your Synapse Admin API is "
#~ "exposed to the internet for some "
#~ "reason like running the Synapse Admin"
#~ " Role [Link](configuring-playbook-synapse-"
#~ "admin.md) or running "
#~ "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:"
#~ " true` in your playbook config. If"
#~ " your API is not externally exposed"
#~ " you should still be able to on"
#~ " the local host for your synapse "
#~ "run these commands."
#~ msgstr ""
#~ msgid ""
#~ "The following command works on semi "
#~ "up to date Windows 10 installs and"
#~ " All Windows 11 installations and "
#~ "other systems that ship curl. `curl "
#~ "--header \"Authorization: Bearer <access_token>\""
#~ " -X POST "
#~ "https://matrix.example.com/_synapse/admin/v1/users/@bot.draupnir:example.com/override_ratelimit`"
#~ " Replace `@bot.draupnir:example.com` with the "
#~ "MXID of your Draupnir and example.com"
#~ " with your homeserver domain. You can"
#~ " easily obtain an access token for"
#~ " a homeserver admin account the same"
#~ " way you can obtain an access "
#~ "token for Draupnir itself. If you "
#~ "made Draupnir Admin you can just "
#~ "use the Draupnir token."
#~ msgstr ""
#~ msgid ""
#~ "If you make the management room "
#~ "encrypted (E2EE), then you MUST enable"
#~ " and use Pantalaimon (see below)."
#~ msgstr ""
#~ msgid ""
#~ "Decide whether you want Draupnir to "
#~ "be capable of operating in end-"
#~ "to-end encrypted (E2EE) rooms. This "
#~ "includes the management room and the "
#~ "moderated rooms. To support E2EE, "
#~ "Draupnir needs to [use Pantalaimon"
#~ "](configuring-playbook-pantalaimon.md)."
#~ msgstr ""
#~ msgid "a. Configuration with E2EE support"
#~ msgstr ""
#~ msgid "b. Configuration without E2EE support"
#~ msgstr ""
#~ msgid ""
#~ "You must replace "
#~ "`ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and "
#~ "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own "
#~ "values."
#~ msgstr ""
#~ msgid "c. Migrating from Mjolnir (Only required if migrating.)"
#~ msgstr ""
#~ msgid ""
#~ "You can configure additional options by"
#~ " adding the "
#~ "`matrix_bot_draupnir_configuration_extension_yaml` variable "
#~ "to your `inventory/host_vars/matrix.example.com/vars.yml`"
#~ " file."
#~ msgstr ""
#~ msgid ""
#~ "For example to change Draupnir's "
#~ "`recordIgnoredInvites` option to `true` you"
#~ " would add the following to your "
#~ "`vars.yml` file."
#~ msgstr ""
#~ msgid ""
#~ "The other method polls an synapse "
#~ "admin API endpoint and is hence "
#~ "only available when using synapse and"
#~ " when the Draupnir user is an "
#~ "admin user (see step 1). To enable"
#~ " it, set `pollReports: true` in "
#~ "Draupnir's config:"
#~ msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -46,8 +46,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-go-neb.md:9
msgid ""
"See the project's [documentation](https://github.com/matrix-org/go-neb) "
"to learn what it does and why it might be useful to you."
"See the project's [documentation](https://github.com/matrix-org/go-"
"neb/blob/master/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bot-go-neb.md:11
@ -204,3 +205,10 @@ msgid ""
"/matrix-org/go-neb)."
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/matrix-org/go-neb) to learn what it"
#~ " does and why it might be "
#~ "useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -37,9 +37,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-honoroit.md:7
msgid ""
"See the project's [documentation](https://github.com/etkecc/honoroit#how-"
"it-looks-like) to learn what it does with screenshots and why it might be"
" useful to you."
"See the project's "
"[documentation](https://github.com/etkecc/honoroit/blob/main/README.md) "
"to learn what it does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bot-honoroit.md:9
@ -167,3 +167,11 @@ msgid ""
"[documentation](https://github.com/etkecc/honoroit#features)."
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/etkecc/honoroit#how-it-"
#~ "looks-like) to learn what it does "
#~ "with screenshots and why it might "
#~ "be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -44,7 +44,7 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-matrix-registration-bot.md:7
msgid ""
"See the project's [documentation](https://github.com/moan0s/matrix-"
"registration-bot#supported-commands) to learn what it does and why it "
"registration-bot/blob/master/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
@ -146,3 +146,11 @@ msgid ""
"etc… you can use:"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/moan0s/matrix-"
#~ "registration-bot#supported-commands) to learn "
#~ "what it does and why it might "
#~ "be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -40,8 +40,8 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:7
msgid ""
"See the project's [documentation](https://github.com/anoadragon453"
"/matrix-reminder-bot#usage) to learn what it does and why it might be "
"useful to you."
"/matrix-reminder-bot/blob/master/README.md) to learn what it does and why"
" it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:9
@ -134,3 +134,11 @@ msgid ""
"bot#usage)."
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/anoadragon453/matrix-"
#~ "reminder-bot#usage) to learn what it "
#~ "does and why it might be useful"
#~ " to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -33,22 +33,23 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:5
msgid ""
"See the project's [documentation](https://github.com/matrix-org/mjolnir) "
"to learn what it does and why it might be useful to you."
"See the project's [documentation](https://github.com/matrix-"
"org/mjolnir/blob/main/README.md) to learn what it does and why it might "
"be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:7
msgid "Register the bot account"
msgid "Prerequisites"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:9
msgid ""
"The playbook does not automatically create users for you. The bot "
"requires an access token to be able to connect to your homeserver."
msgid "Register the bot account"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:11
msgid "You **need to register the bot user manually** before setting up the bot."
msgid ""
"The playbook does not automatically create users for you. You **need to "
"register the bot user manually** before setting up the bot."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:13
@ -74,8 +75,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:25
msgid ""
"Refer to the documentation on [how to obtain an access token](obtaining-"
"access-tokens.md)."
"The bot requires an access token to be able to connect to your "
"homeserver. Refer to the documentation on [how to obtain an access token"
"](obtaining-access-tokens.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:27
@ -84,43 +86,65 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:29
msgid ""
"You will need to prevent Synapse from rate limiting the bot's account. "
"This is not an optional step. If you do not do this step Mjolnir will "
"crash. This can be done using Synapse's [admin API](https://matrix-"
"org.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"ratelimiting-for-users). Please ask for help if you are uncomfortable "
"with these steps or run into issues."
"If your homeserver's implementation is Synapse, you will need to prevent "
"it from rate limiting the bot's account. **This is a required step. If "
"you do not configure it, Mjolnir will crash.**"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:31
msgid ""
"If your Synapse Admin API is exposed to the internet for some reason like"
" running the Synapse Admin Role [Link](configuring-playbook-synapse-"
"admin.md) or running "
"`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:"
" true` in your playbook config. If your API is not externally exposed you"
" should still be able to on the local host for your synapse run these "
"commands."
"This can be done using Synapse's [Admin APIs](https://element-"
"hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"ratelimiting-for-users). They can be accessed both externally and "
"internally."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:33
msgid ""
"The following command works on semi up to date Windows 10 installs and "
"All Windows 11 installations and other systems that ship curl. `curl "
"--header \"Authorization: Bearer <access_token>\" -X POST "
"https://matrix.example.com/_synapse/admin/v1/users/@bot.mjolnir:example.com/override_ratelimit`"
" Replace `@bot.mjolnir:example.com` with the MXID of your Mjolnir and "
"example.com with your homeserver domain. You can easily obtain an access "
"token for a homeserver admin account the same way you can obtain an "
"access token for Mjolnir itself. If you made Mjolnir Admin you can just "
"use the Mjolnir token."
"To expose the APIs publicly, add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md: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"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:37
#: ../../../docs/configuring-playbook-bot-mjolnir.md:53
msgid ""
"Using your own account, create a new invite only room that you will use "
"to manage the bot. This is the room where you will see the status of the "
@ -129,13 +153,13 @@ msgid ""
"it is important that you only invite trusted users to this room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:39
#: ../../../docs/configuring-playbook-bot-mjolnir.md:55
msgid ""
"If you make the management room encrypted (E2EE), then you MUST enable "
"and use Pantalaimon (see below)."
"and use Pantalaimon (see [below](#configuration-with-e2ee-support))."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:41
#: ../../../docs/configuring-playbook-bot-mjolnir.md:57
msgid ""
"Once you have created the room you need to copy the room ID so you can "
"tell the bot to use that room. In Element Web you can do this by going to"
@ -143,44 +167,58 @@ msgid ""
"room ID. The room ID will look something like `!qporfwt:example.com`."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:43
#: ../../../docs/configuring-playbook-bot-mjolnir.md:59
msgid ""
"Finally invite the `@bot.mjolnir:example.com` account you created earlier"
" into the room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:45
#: ../../../docs/configuring-playbook-bot-mjolnir.md:61
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:47
#: ../../../docs/configuring-playbook-bot-mjolnir.md:63
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `MANAGEMENT_ROOM_ID_HERE`."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:72
msgid "End-to-End Encryption support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:74
msgid ""
"Decide whether you want Mjolnir to be capable of operating in end-to-end "
"encrypted (E2EE) rooms. This includes the management room and the "
"moderated rooms. To support E2EE, Mjolnir needs to [use Pantalaimon"
"](configuring-playbook-pantalaimon.md)."
"moderated rooms."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:49
msgid "a. Configuration with E2EE support"
#: ../../../docs/configuring-playbook-bot-mjolnir.md:76
msgid ""
"To support E2EE, Mjolnir needs to [use Pantalaimon](configuring-playbook-"
"pantalaimon.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:51
#: ../../../docs/configuring-playbook-bot-mjolnir.md:78
msgid "Configuration with E2EE support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:80
msgid ""
"When using Pantalaimon, Mjolnir will log in to its bot account itself "
"through Pantalaimon, so configure its username and password."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:53
#: ../../../docs/configuring-playbook-bot-mjolnir.md:88
#: ../../../docs/configuring-playbook-bot-mjolnir.md:102
#: ../../../docs/configuring-playbook-bot-mjolnir.md:82
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your "
"needs):"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:72
#: ../../../docs/configuring-playbook-bot-mjolnir.md:96
msgid ""
"The playbook's `group_vars` will configure other required settings. If "
"using this role separately without the playbook, you also need to "
@ -189,53 +227,80 @@ msgid ""
"playbook's `group_vars`:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:84
msgid "b. Configuration without E2EE support"
#: ../../../docs/configuring-playbook-bot-mjolnir.md:108
msgid "Configuration without E2EE support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:86
#: ../../../docs/configuring-playbook-bot-mjolnir.md:110
msgid ""
"When NOT using Pantalaimon, Mjolnir does not log in by itself and you "
"must give it an access token for its bot account."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:90
#: ../../../docs/configuring-playbook-bot-mjolnir.md:112
msgid ""
"You must replace `ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and "
"`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values."
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `ACCESS_TOKEN_HERE` with the one created [above](#get-an-access-"
"token)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:100
#: ../../../docs/configuring-playbook-bot-mjolnir.md:118
msgid "Adding Mjolnir synapse antispam module (optional)"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:112
#: ../../../docs/configuring-playbook-bot-mjolnir.md:120
msgid ""
"To enable Mjolnir synapse antispam module, add the following "
"configuration to your `inventory/host_vars/matrix.example.com/vars.yml` "
"file (adapt to your needs):"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:130
msgid "Extending the configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:132
msgid ""
"You can configure additional options by adding the "
"`matrix_bot_mjolnir_configuration_extension_yaml` variable to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:134
msgid ""
"For example, to change Mjolnir's `recordIgnoredInvites` option to `true`,"
" add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:148
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:114
#: ../../../docs/configuring-playbook-bot-mjolnir.md:150
msgid ""
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:121
#: ../../../docs/configuring-playbook-bot-mjolnir.md:157
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:123
#: ../../../docs/configuring-playbook-bot-mjolnir.md:159
msgid ""
"The `ensure-matrix-users-created` playbook tag makes the playbook "
"automatically create the bot's user account."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:125
#: ../../../docs/configuring-playbook-bot-mjolnir.md:161
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-all` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:127
#: ../../../docs/configuring-playbook-bot-mjolnir.md:163
msgid ""
"`just install-all` is useful for maintaining your setup quickly ([2x-5x "
"faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
@ -244,7 +309,7 @@ msgid ""
"`just setup-all`, or these components will still remain installed."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:129
#: ../../../docs/configuring-playbook-bot-mjolnir.md:165
msgid ""
"If you change the Pantalaimon's password "
"(`matrix_bot_mjolnir_pantalaimon_password` in your `vars.yml` file) "
@ -255,11 +320,11 @@ msgid ""
"know its new password."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:131
#: ../../../docs/configuring-playbook-bot-mjolnir.md:167
msgid "Usage"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:133
#: ../../../docs/configuring-playbook-bot-mjolnir.md:169
msgid ""
"You can refer to the upstream [documentation](https://github.com/matrix-"
"org/mjolnir) for additional ways to use and configure Mjolnir. Check out "
@ -267,16 +332,113 @@ msgid ""
"#quickstart-guide) for some basic commands you can give to the bot."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:135
msgid ""
"You can configure additional options by adding the "
"`matrix_bot_mjolnir_configuration_extension_yaml` variable to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/matrix-org/mjolnir) to learn what it "
#~ "does and why it might be useful"
#~ " to you."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:137
msgid ""
"For example to change Mjolnir's `recordIgnoredInvites` option to `true` "
"you would add the following to your `vars.yml` file."
msgstr ""
#~ msgid ""
#~ "The playbook does not automatically "
#~ "create users for you. The bot "
#~ "requires an access token to be "
#~ "able to connect to your homeserver."
#~ msgstr ""
#~ msgid ""
#~ "You **need to register the bot "
#~ "user manually** before setting up the"
#~ " bot."
#~ msgstr ""
#~ msgid ""
#~ "Refer to the documentation on [how "
#~ "to obtain an access token](obtaining-"
#~ "access-tokens.md)."
#~ msgstr ""
#~ msgid ""
#~ "You will need to prevent Synapse "
#~ "from rate limiting the bot's account."
#~ " This is not an optional step. "
#~ "If you do not do this step "
#~ "Mjolnir will crash. This can be "
#~ "done using Synapse's [admin API](https"
#~ "://matrix-"
#~ "org.github.io/synapse/latest/admin_api/user_admin_api.html"
#~ "#override-ratelimiting-for-users). Please "
#~ "ask for help if you are "
#~ "uncomfortable with these steps or run"
#~ " into issues."
#~ msgstr ""
#~ msgid ""
#~ "If your Synapse Admin API is "
#~ "exposed to the internet for some "
#~ "reason like running the Synapse Admin"
#~ " Role [Link](configuring-playbook-synapse-"
#~ "admin.md) or running "
#~ "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:"
#~ " true` in your playbook config. If"
#~ " your API is not externally exposed"
#~ " you should still be able to on"
#~ " the local host for your synapse "
#~ "run these commands."
#~ msgstr ""
#~ msgid ""
#~ "The following command works on semi "
#~ "up to date Windows 10 installs and"
#~ " All Windows 11 installations and "
#~ "other systems that ship curl. `curl "
#~ "--header \"Authorization: Bearer <access_token>\""
#~ " -X POST "
#~ "https://matrix.example.com/_synapse/admin/v1/users/@bot.mjolnir:example.com/override_ratelimit`"
#~ " Replace `@bot.mjolnir:example.com` with the "
#~ "MXID of your Mjolnir and example.com "
#~ "with your homeserver domain. You can "
#~ "easily obtain an access token for "
#~ "a homeserver admin account the same "
#~ "way you can obtain an access token"
#~ " for Mjolnir itself. If you made "
#~ "Mjolnir Admin you can just use the"
#~ " Mjolnir token."
#~ msgstr ""
#~ msgid ""
#~ "If you make the management room "
#~ "encrypted (E2EE), then you MUST enable"
#~ " and use Pantalaimon (see below)."
#~ msgstr ""
#~ msgid ""
#~ "Decide whether you want Mjolnir to "
#~ "be capable of operating in end-"
#~ "to-end encrypted (E2EE) rooms. This "
#~ "includes the management room and the "
#~ "moderated rooms. To support E2EE, "
#~ "Mjolnir needs to [use Pantalaimon"
#~ "](configuring-playbook-pantalaimon.md)."
#~ msgstr ""
#~ msgid "a. Configuration with E2EE support"
#~ msgstr ""
#~ msgid "b. Configuration without E2EE support"
#~ msgstr ""
#~ msgid ""
#~ "You must replace "
#~ "`ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and "
#~ "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own "
#~ "values."
#~ msgstr ""
#~ msgid ""
#~ "For example to change Mjolnir's "
#~ "`recordIgnoredInvites` option to `true` you"
#~ " would add the following to your "
#~ "`vars.yml` file."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -45,8 +45,8 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:7
msgid ""
"See the project's [documentation](https://src.miscworks.net/fair/matrix-"
"appservice-kakaotalk) to learn what it does and why it might be useful to"
" you."
"appservice-kakaotalk/src/branch/master/README.md) to learn what it does "
"and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:9
@ -228,3 +228,11 @@ msgid ""
"in the future, as that would break the Double Puppeting feature"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://src.miscworks.net/fair/matrix-"
#~ "appservice-kakaotalk) to learn what it "
#~ "does and why it might be useful"
#~ " to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -33,8 +33,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:5
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://github.com/kelaresg/go-skype-"
"bridge/blob/master/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:7
@ -98,3 +99,9 @@ msgstr ""
msgid "Send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -43,9 +43,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-heisenbridge.md:7
msgid ""
"See the project's "
"[README](https://github.com/hifi/heisenbridge/blob/master/README.md) to "
"learn what it does and why it might be useful to you. You can also take a"
" look at [this demonstration "
"[documentation](https://github.com/hifi/heisenbridge/blob/master/README.md)"
" to learn what it does and why it might be useful to you. You can also "
"take a look at [this demonstration "
"video](https://www.youtube.com/watch?v=nQk1Bp4tk4I)."
msgstr ""
@ -183,3 +183,13 @@ msgid ""
"[#heisenbridge:vi.fi](https://matrix.to/#/#heisenbridge:vi.fi) for help."
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[README](https://github.com/hifi/heisenbridge/blob/master/README.md)"
#~ " to learn what it does and why"
#~ " it might be useful to you. You"
#~ " can also take a look at [this"
#~ " demonstration "
#~ "video](https://www.youtube.com/watch?v=nQk1Bp4tk4I)."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -34,15 +34,15 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:5
msgid ""
"Hookshot can bridge [Webhooks](https://en.wikipedia.org/wiki/Webhook) "
"from software project management services such as GitHub, GitLab, JIRA, "
"from software project management services such as GitHub, GitLab, Jira, "
"and Figma, as well as generic webhooks."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:7
msgid ""
"See the project's [documentation](https://matrix-org.github.io/matrix-"
"hookshot/latest/hookshot.html) to learn what it does in detail and why it"
" might be useful to you."
"hookshot/latest/hookshot.html) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:9
@ -53,152 +53,172 @@ msgid ""
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:11
msgid "Setup Instructions"
msgid "Prerequisites"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:13
msgid ""
"Refer to the [official instructions](https://matrix-org.github.io/matrix-"
"hookshot/latest/setup.html) to learn what the individual options do."
msgid "Download GitHub app private key (optional)"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:15
msgid ""
"Enable the bridge by adding `matrix_hookshot_enabled: true` to your "
"`vars.yml` file"
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."
"If you're setting up the GitHub bridge, you need to create your GitHub "
"app, and generate a private key file of it."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:17
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 ""
#: ../../../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."
"You need to download the private key file, if you will install the file "
"manually or with the `aux` role. For details, see [the section below"
"](#manage-github-private-key-with-aux-role)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:19
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`."
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:21
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_registration_extension_yaml` variables, see the comments"
" in [main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml) "
"for how to use them."
"`matrix_hookshot_registration_extension_yaml` variables."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:23
msgid "Finally, run the playbook (see [installing](installing.md))."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:25
msgid "End-to-bridge encryption"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:27
#: ../../../docs/configuring-playbook-bridge-hookshot.md:43
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."
"Refer the [official instructions](https://matrix-org.github.io/matrix-"
"hookshot/latest/setup.html) and the comments in "
"[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml) to "
"learn what the individual options do."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:29
#: ../../../docs/configuring-playbook-bridge-hookshot.md:45
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:47
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`."
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
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"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:33
#: ../../../docs/configuring-playbook-bridge-hookshot.md:60
msgid ""
"To use the bridge, you need to create a room and invite the Hookshot bot "
"(`@hookshot:example.com`) to it."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:35
#: ../../../docs/configuring-playbook-bridge-hookshot.md:62
msgid ""
"Make sure the bot is able to send state events (usually the Moderator "
"power level in clients)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:37
msgid "Send a `!hookshot help` message to see a list of help commands."
#: ../../../docs/configuring-playbook-bridge-hookshot.md:64
msgid ""
"Send `!hookshot help` to the room to see the bridge's help menu for "
"additional commands."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:39
#: ../../../docs/configuring-playbook-bridge-hookshot.md:66
msgid ""
"Refer to [Hookshot's documentation](https://matrix-org.github.io/matrix-"
"hookshot/latest/usage.html) for more details about using the bridge's "
"various features."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:41
#: ../../../docs/configuring-playbook-bridge-hookshot.md:68
msgid ""
"**Important**: Note that the different listeners are bound to certain "
"paths which might differ from those assumed by the hookshot "
"documentation, see [URLs for bridges setup](#urls-for-bridges-setup) "
"below."
"💡 **Note**: the different listeners are bound to certain paths which "
"might differ from those assumed by the hookshot documentation. See [URLs "
"for bridges setup](#urls-for-bridges-setup) below."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:43
#: ../../../docs/configuring-playbook-bridge-hookshot.md:70
msgid "Reset crypto store"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:72
msgid ""
"Should the crypto store be corrupted, you can reset it by executing this "
"Ansible playbook with the tag `reset-hookshot-encryption` added:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:78
msgid "More setup documentation"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:45
#: ../../../docs/configuring-playbook-bridge-hookshot.md:80
msgid "URLs for bridges setup"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:47
#: ../../../docs/configuring-playbook-bridge-hookshot.md:82
msgid ""
"Unless indicated otherwise, the following endpoints are reachable on your"
" `matrix.` subdomain (if the feature is enabled)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
msgid "listener"
msgid "Listener"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
msgid "default path"
msgid "Default path"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
msgid "variable"
msgid "Variable"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
msgid "used as"
msgid "Used as"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
@ -262,7 +282,7 @@ msgid "`matrix_hookshot_jira_oauth_endpoint`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
msgid "JIRA OAuth"
msgid "Jira OAuth"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
@ -349,71 +369,72 @@ msgstr ""
msgid "Prometheus"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:61
#: ../../../docs/configuring-playbook-bridge-hookshot.md:96
msgid ""
"Also see the various `matrix_hookshot_container_labels_*` variables in "
"[main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml), which"
" expose URLs publicly."
"[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml), "
"which expose URLs publicly"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:63
#: ../../../docs/configuring-playbook-bridge-hookshot.md:98
msgid ""
"The different listeners are also reachable *internally* in the docker-"
"network via the container's name (configured by "
"`matrix_hookshot_container_url`) and on different ports (e.g. "
"`matrix_hookshot_appservice_port`). Read [main.yml](/roles/custom/matrix-"
"bridge-hookshot/defaults/main.yml) in detail for more info."
"`matrix_hookshot_appservice_port`). Read [main.yml](../roles/custom"
"/matrix-bridge-hookshot/defaults/main.yml) in detail for more info."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:65
#: ../../../docs/configuring-playbook-bridge-hookshot.md:100
msgid "Manage GitHub Private Key with aux role"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:67
#: ../../../docs/configuring-playbook-bridge-hookshot.md:102
msgid ""
"The GitHub bridge requires you to install a private key file. This can be"
" done in multiple ways:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:68
#: ../../../docs/configuring-playbook-bridge-hookshot.md:104
msgid ""
"copy the *contents* of the downloaded file and set the variable "
"`matrix_hookshot_github_private_key` to the contents (see example in "
"[main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml))."
"[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml))."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:69
#: ../../../docs/configuring-playbook-bridge-hookshot.md:105
msgid ""
"somehow copy the file to the path `{{ matrix_hookshot_base_path }}/{{ "
"matrix_hookshot_github_private_key_file }}` (default: `/matrix/hookshot"
"/private-key.pem`) on the server manually."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:70
#: ../../../docs/configuring-playbook-bridge-hookshot.md:106
msgid ""
"use the [`aux` role](https://github.com/mother-of-all-self-hosting"
"/ansible-role-aux) to copy the file from an arbitrary path on your "
"ansible client to the correct path on the server."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:72
#: ../../../docs/configuring-playbook-bridge-hookshot.md:108
msgid ""
"To use the `aux` role, make sure the `matrix_hookshot_github_private_key`"
" variable is empty. Then add the following additional configuration:"
" variable is empty. Then add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:83
#: ../../../docs/configuring-playbook-bridge-hookshot.md:119
msgid ""
"For more information, see the documentation in the [default configuration"
" of the aux role](https://github.com/mother-of-all-self-hosting/ansible-"
"role-aux/blob/main/defaults/main.yml)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:85
#: ../../../docs/configuring-playbook-bridge-hookshot.md:121
msgid "Provisioning API"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:87
#: ../../../docs/configuring-playbook-bridge-hookshot.md:123
msgid ""
"The provisioning API will be enabled automatically if you set "
"`matrix_dimension_enabled: true` and provided a "
@ -423,11 +444,11 @@ msgid ""
"`matrix_hookshot_container_url` and `matrix_hookshot_provisioning_port`."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:89
#: ../../../docs/configuring-playbook-bridge-hookshot.md:125
msgid "Metrics"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:91
#: ../../../docs/configuring-playbook-bridge-hookshot.md:127
msgid ""
"Metrics are **only enabled by default** if the builtin [Prometheus"
"](configuring-playbook-prometheus-grafana.md) is enabled (by default, "
@ -436,32 +457,32 @@ msgid ""
"set up your own Dashboard for displaying them."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:93
#: ../../../docs/configuring-playbook-bridge-hookshot.md:129
msgid ""
"To explicitly enable metrics, use `matrix_hookshot_metrics_enabled: "
"true`. This only exposes metrics over the container network, however."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:95
#: ../../../docs/configuring-playbook-bridge-hookshot.md:131
msgid ""
"**To collect metrics from an external Prometheus server**, besides "
"enabling metrics as described above, you will also need to enable metrics"
" exposure on `https://matrix.example.com/metrics/hookshot` by:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:97
#: ../../../docs/configuring-playbook-bridge-hookshot.md:133
msgid ""
"either enabling metrics exposure for Hookshot via "
"`matrix_hookshot_metrics_proxying_enabled: true`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:98
#: ../../../docs/configuring-playbook-bridge-hookshot.md:134
msgid ""
"or enabling metrics exposure for all services via "
"`matrix_metrics_exposure_enabled: true`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:100
#: ../../../docs/configuring-playbook-bridge-hookshot.md:136
msgid ""
"Whichever one you go with, by default metrics are exposed publicly "
"**without** password-protection. See [the Prometheus and Grafana docs"
@ -469,11 +490,11 @@ msgid ""
"protection for metrics."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:102
#: ../../../docs/configuring-playbook-bridge-hookshot.md:138
msgid "Collision with matrix-appservice-webhooks"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:104
#: ../../../docs/configuring-playbook-bridge-hookshot.md:140
msgid ""
"If you are also running [matrix-appservice-webhooks](configuring-"
"playbook-bridge-appservice-webhooks.md), it reserves its namespace by the"
@ -483,3 +504,175 @@ msgid ""
"`matrix_hookshot_generic_userIdPrefix: '_webhooks_'`)."
msgstr ""
#~ msgid ""
#~ "Hookshot can bridge "
#~ "[Webhooks](https://en.wikipedia.org/wiki/Webhook) from "
#~ "software project management services such "
#~ "as GitHub, GitLab, JIRA, and Figma, "
#~ "as well as generic webhooks."
#~ msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://matrix-"
#~ "org.github.io/matrix-hookshot/latest/hookshot.html) to "
#~ "learn what it does in detail and"
#~ " why it might be useful to you."
#~ msgstr ""
#~ msgid "Setup Instructions"
#~ msgstr ""
#~ msgid ""
#~ "Refer to the [official instructions](https"
#~ "://matrix-org.github.io/matrix-hookshot/latest/setup.html)"
#~ " to learn what the individual options"
#~ " do."
#~ msgstr ""
#~ msgid ""
#~ "Enable the bridge by adding "
#~ "`matrix_hookshot_enabled: true` to your "
#~ "`vars.yml` file"
#~ msgstr ""
#~ msgid ""
#~ "For each of the services (GitHub, "
#~ "GitLab, Jira, Figma, generic webhooks) "
#~ "fill in the respective variables "
#~ "`matrix_hookshot_service_*` listed in "
#~ "[main.yml](/roles/custom/matrix-bridge-"
#~ "hookshot/defaults/main.yml) as required."
#~ msgstr ""
#~ msgid ""
#~ "Take special note of the "
#~ "`matrix_hookshot_*_enabled` variables. Services that"
#~ " need no further configuration are "
#~ "enabled by default (GitLab, Generic), "
#~ "while you must first add the "
#~ "required configuration and enable the "
#~ "others (GitHub, Jira, Figma)."
#~ msgstr ""
#~ msgid ""
#~ "If you're setting up the GitHub "
#~ "bridge, you'll need to generate and "
#~ "download a private key file after "
#~ "you created your GitHub app. Copy "
#~ "the contents of that file to the"
#~ " variable `matrix_hookshot_github_private_key` so "
#~ "the playbook can install it for "
#~ "you, or use one of the [other "
#~ "methods](#manage-github-private-key-with-"
#~ "aux-role) explained below."
#~ msgstr ""
#~ msgid ""
#~ "If you've already installed Matrix "
#~ "services using the playbook before, "
#~ "you'll need to re-run it (`--tags"
#~ "=setup-all,start`). If not, proceed with"
#~ " [configuring other playbook services"
#~ "](configuring-playbook.md) and then with "
#~ "[Installing](installing.md). Get back to this"
#~ " guide once ready. Hookshot can be"
#~ " set up individually using the tag"
#~ " `setup-hookshot`."
#~ msgstr ""
#~ msgid ""
#~ "Other configuration options are available "
#~ "via the `matrix_hookshot_configuration_extension_yaml` "
#~ "and `matrix_hookshot_registration_extension_yaml` "
#~ "variables, see the comments in "
#~ "[main.yml](/roles/custom/matrix-bridge-"
#~ "hookshot/defaults/main.yml) for how to use "
#~ "them."
#~ msgstr ""
#~ msgid "Finally, run the playbook (see [installing](installing.md))."
#~ msgstr ""
#~ msgid "End-to-bridge encryption"
#~ msgstr ""
#~ msgid ""
#~ "You can enable [encryption](https://matrix-"
#~ "org.github.io/matrix-hookshot/latest/advanced/encryption.html)"
#~ " for Hookshot by adding "
#~ "`matrix_hookshot_encryption_enabled: true` to your"
#~ " configuration (`vars.yml`) and [executing "
#~ "the playbook](installing.md) again."
#~ msgstr ""
#~ msgid ""
#~ "Should the crypto store be corrupted,"
#~ " you can reset it by executing "
#~ "this Ansible playbook with the tag "
#~ "`reset-hookshot-encryption` added, for "
#~ "example `ansible-playbook -i inventory/hosts"
#~ " setup.yml --tags=reset-hookshot-encryption`."
#~ msgstr ""
#~ msgid "Send a `!hookshot help` message to see a list of help commands."
#~ msgstr ""
#~ msgid ""
#~ "**Important**: Note that the different "
#~ "listeners are bound to certain paths "
#~ "which might differ from those assumed"
#~ " by the hookshot documentation, see "
#~ "[URLs for bridges setup](#urls-for-"
#~ "bridges-setup) below."
#~ msgstr ""
#~ msgid "listener"
#~ msgstr ""
#~ msgid "default path"
#~ msgstr ""
#~ msgid "variable"
#~ msgstr ""
#~ msgid "used as"
#~ msgstr ""
#~ msgid "JIRA OAuth"
#~ msgstr ""
#~ msgid ""
#~ "Also see the various "
#~ "`matrix_hookshot_container_labels_*` variables in "
#~ "[main.yml](/roles/custom/matrix-bridge-"
#~ "hookshot/defaults/main.yml), which expose URLs "
#~ "publicly."
#~ msgstr ""
#~ msgid ""
#~ "The different listeners are also "
#~ "reachable *internally* in the docker-"
#~ "network via the container's name "
#~ "(configured by `matrix_hookshot_container_url`) and"
#~ " on different ports (e.g. "
#~ "`matrix_hookshot_appservice_port`). Read "
#~ "[main.yml](/roles/custom/matrix-bridge-"
#~ "hookshot/defaults/main.yml) in detail for more"
#~ " info."
#~ msgstr ""
#~ msgid ""
#~ "copy the *contents* of the downloaded"
#~ " file and set the variable "
#~ "`matrix_hookshot_github_private_key` to the contents"
#~ " (see example in [main.yml](/roles/custom"
#~ "/matrix-bridge-hookshot/defaults/main.yml))."
#~ msgstr ""
#~ msgid ""
#~ "To use the `aux` role, make sure"
#~ " the `matrix_hookshot_github_private_key` variable "
#~ "is empty. Then add the following "
#~ "additional configuration:"
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -33,8 +33,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:5
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://github.com/benkuly/matrix-sms-"
"bridge/blob/master/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:7
@ -99,3 +100,9 @@ msgid ""
"bridge/blob/master/README.md#user-guide) to see how this bridge works."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -40,8 +40,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:7
msgid ""
"See the project's [documentation](https://github.com/mautrix/twitter) to "
"learn what it does and why it might be useful to you."
"See the project's "
"[documentation](https://github.com/mautrix/twitter/blob/master/README.md)"
" to learn what it does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:9
@ -49,58 +50,61 @@ msgid "Prerequisite (optional)"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:11
msgid "Enable Appservice Double Puppet (optional)"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13
msgid ""
"If you want to set up [Double "
"Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) "
"(hint: you most likely do) for this bridge automatically, you need to "
"have enabled [Appservice Double Puppet](configuring-playbook-appservice-"
"double-puppet.md) or [Shared Secret Auth](configuring-playbook-shared-"
"secret-auth.md) service for this playbook."
"double-puppet.md) service for this playbook."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15
msgid ""
"For details about configuring Double Puppeting for this bridge, see the "
"section below: [Set up Double Puppeting](#-set-up-double-puppeting)"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:19
msgid ""
"To enable the bridge, add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:23
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:27
msgid ""
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:32
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36
msgid ""
"The `ensure-matrix-users-created` playbook tag makes the playbook "
"automatically create the bot's user account."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:38
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-all` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:38
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40
msgid ""
"`just install-all` is useful for maintaining your setup quickly ([2x-5x "
"faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
@ -109,71 +113,60 @@ msgid ""
"`just setup-all`, or these components will still remain installed."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42
msgid "Usage"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:44
msgid ""
"You then need to start a chat with `@twitterbot:example.com` (where "
"`example.com` is your base domain, not the `matrix.` domain)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:43
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45
msgid ""
"Send login-cookie to start the login. The bot should respond with "
"instructions on how to proceed."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47
msgid ""
"You can learn more here about authentication from the bridge's [official "
"documentation on "
"Authentication](https://docs.mau.fi/bridges/python/twitter/authentication.html)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49
msgid "💡 Set up Double Puppeting"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:51
msgid ""
"After successfully enabling bridging, you may wish to set up [Double "
"Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) "
"(hint: you most likely do)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:51
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:53
msgid "To set it up, you have 2 ways of going about it."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:53
msgid ""
"Method 1: automatically, by enabling Appservice Double Puppet or Shared "
"Secret Auth"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:55
msgid ""
"The bridge automatically performs Double Puppeting if [Appservice Double "
"Puppet](configuring-playbook-appservice-double-puppet.md) or [Shared "
"Secret Auth](configuring-playbook-shared-secret-auth.md) service is "
"configured and enabled on the server for this playbook."
msgid "Method 1: automatically, by enabling Appservice Double Puppet"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:57
msgid ""
"Enabling [Appservice Double Puppet](configuring-playbook-appservice-"
"double-puppet.md) is the recommended way of setting up Double Puppeting, "
"as it's easier to accomplish, works for all your users automatically, and"
" has less of a chance of breaking in the future."
"The bridge automatically performs Double Puppeting if [Appservice Double "
"Puppet](configuring-playbook-appservice-double-puppet.md) service is "
"configured and enabled on the server for this playbook."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:59
msgid ""
"Enabling double puppeting by enabling the [Shared Secret Auth"
"](configuring-playbook-shared-secret-auth.md) service works at the time "
"of writing, but is deprecated and will stop working in the future."
"This is the recommended way of setting up Double Puppeting, as it's "
"easier to accomplish, works for all your users automatically, and has "
"less of a chance of breaking in the future."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:61
@ -182,9 +175,88 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:63
msgid ""
"This method is currently not available for the Mautrix-Twitter bridge, "
"but is on the "
"[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md) "
"under Misc/Manual login with `login-matrix`"
"When using this method, **each user** that wishes to enable Double "
"Puppeting needs to follow the following steps:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:65
msgid ""
"retrieve a Matrix access token for yourself. Refer to the documentation "
"on [how to do that](obtaining-access-tokens.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:67
msgid ""
"send the access token to the bot. Example: `login-matrix "
"MATRIX_ACCESS_TOKEN_HERE`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:69
msgid ""
"make sure you don't log out the `Mautrix-Slack` device some time in the "
"future, as that would break the Double Puppeting feature"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/mautrix/twitter) to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""
#~ msgid ""
#~ "If you want to set up [Double "
#~ "Puppeting](https://docs.mau.fi/bridges/general/double-"
#~ "puppeting.html) (hint: you most likely "
#~ "do) for this bridge automatically, you"
#~ " need to have enabled [Appservice "
#~ "Double Puppet](configuring-playbook-appservice-"
#~ "double-puppet.md) or [Shared Secret Auth"
#~ "](configuring-playbook-shared-secret-auth.md) "
#~ "service for this playbook."
#~ msgstr ""
#~ msgid ""
#~ "Method 1: automatically, by enabling "
#~ "Appservice Double Puppet or Shared "
#~ "Secret Auth"
#~ msgstr ""
#~ msgid ""
#~ "The bridge automatically performs Double "
#~ "Puppeting if [Appservice Double Puppet"
#~ "](configuring-playbook-appservice-double-"
#~ "puppet.md) or [Shared Secret Auth"
#~ "](configuring-playbook-shared-secret-auth.md) "
#~ "service is configured and enabled on "
#~ "the server for this playbook."
#~ msgstr ""
#~ msgid ""
#~ "Enabling [Appservice Double Puppet](configuring-"
#~ "playbook-appservice-double-puppet.md) is "
#~ "the recommended way of setting up "
#~ "Double Puppeting, as it's easier to "
#~ "accomplish, works for all your users "
#~ "automatically, and has less of a "
#~ "chance of breaking in the future."
#~ msgstr ""
#~ msgid ""
#~ "Enabling double puppeting by enabling "
#~ "the [Shared Secret Auth](configuring-"
#~ "playbook-shared-secret-auth.md) service "
#~ "works at the time of writing, but"
#~ " is deprecated and will stop working"
#~ " in the future."
#~ msgstr ""
#~ msgid ""
#~ "This method is currently not available"
#~ " for the Mautrix-Twitter bridge, but"
#~ " is on the "
#~ "[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md)"
#~ " under Misc/Manual login with `login-"
#~ "matrix`"
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -36,8 +36,8 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:5
msgid ""
"See the project's "
"[documentation](https://github.com/mautrix/wsproxy#readme) to learn what "
"it does and why it might be useful to you."
"[documentation](https://github.com/mautrix/wsproxy/blob/master/README.md)"
" to learn what it does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:7
@ -144,3 +144,10 @@ msgid ""
"running `android-sms` and/or `matrix-imessage` on your device(s)."
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/mautrix/wsproxy#readme) to"
#~ " learn what it does and why it"
#~ " might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -55,8 +55,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:9
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://gitlab.com/mx-puppet/discord"
"/mx-puppet-discord/blob/master/README.md) to learn what it does and why "
"it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:11
@ -138,3 +139,9 @@ msgstr ""
msgid "Also send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -34,8 +34,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:5
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://gitlab.com/xangelix-pub/matrix"
"/mx-puppet-groupme/blob/master/README.md) to learn what it does and why "
"it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:7
@ -122,3 +123,9 @@ msgstr ""
msgid "Also send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -41,8 +41,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:7
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://gitlab.com/mx-puppet/slack/mx-"
"puppet-slack/blob/master/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:9
@ -135,3 +136,9 @@ msgstr ""
msgid "Also send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -33,8 +33,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:5
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://github.com/icewind1991/mx-"
"puppet-steam/blob/master/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:7
@ -115,3 +116,9 @@ msgstr ""
msgid "Also send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -40,8 +40,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:7
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://github.com/Sorunome/mx-puppet-"
"twitter/blob/master/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:9
@ -129,3 +130,9 @@ msgstr ""
msgid "Also send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -42,8 +42,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-postmoogle.md:9
msgid ""
"See the project's [documentation](https://github.com/etkecc/postmoogle) "
"to learn what it does and why it might be useful to you."
"See the project's "
"[documentation](https://github.com/etkecc/postmoogle/blob/master/README.md)"
" to learn what it does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-postmoogle.md:11
@ -192,3 +193,10 @@ msgid ""
" it to `DEBUG` with the following additional configuration:"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/etkecc/postmoogle) to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -34,8 +34,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-wechat.md:5
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://github.com/duo/matrix-"
"wechat/blob/master/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-wechat.md:7
@ -97,3 +98,9 @@ msgstr ""
msgid "Send `help` to the bot to see the available commands."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -227,33 +227,59 @@ msgstr ""
#: ../../../docs/configuring-playbook-email2matrix.md:87
msgid ""
"To enable Email2Matrix, run the playbook with [playbook tags](playbook-"
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-email2matrix.md:93
#: ../../../docs/configuring-playbook-email2matrix.md:94
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-email2matrix.md:95
#: ../../../docs/configuring-playbook-email2matrix.md:96
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just run-tags setup-email2matrix,start` or `just setup-all`"
"available: `just install-service email2matrix` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-email2matrix.md:97
#: ../../../docs/configuring-playbook-email2matrix.md:98
msgid ""
"`just run-tags setup-email2matrix,start` is useful for maintaining your "
"setup quickly when its components remain unchanged. If you adjust your "
"`just install-service email2matrix` is useful for maintaining your setup "
"quickly when its components remain unchanged. If you adjust your "
"`vars.yml` to remove other components, you'd need to run `just setup-"
"all`, or these components will still remain installed. Note `just setup-"
"all` runs the `ensure-matrix-users-created` tag too."
msgstr ""
#: ../../../docs/configuring-playbook-email2matrix.md:99
#: ../../../docs/configuring-playbook-email2matrix.md:100
msgid ""
"After installation, you may wish to send a test email to the email "
"address assigned to `mailbox1` (default: `mailbox1@matrix.example.com`) "
"to make sure that Email2Matrix works as expected."
msgstr ""
#~ msgid ""
#~ "To enable Email2Matrix, run the playbook"
#~ " with [playbook tags](playbook-tags.md) as"
#~ " below:"
#~ msgstr ""
#~ msgid ""
#~ "The shortcut commands with the [`just`"
#~ " program](just.md) are also available: "
#~ "`just run-tags setup-email2matrix,start` "
#~ "or `just setup-all`"
#~ msgstr ""
#~ msgid ""
#~ "`just run-tags setup-email2matrix,start` "
#~ "is useful for maintaining your setup "
#~ "quickly when its components remain "
#~ "unchanged. If you adjust your `vars.yml`"
#~ " to remove other components, you'd "
#~ "need to run `just setup-all`, or"
#~ " these components will still remain "
#~ "installed. Note `just setup-all` runs"
#~ " the `ensure-matrix-users-created` "
#~ "tag too."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -36,8 +36,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-ldap-auth.md:5
msgid ""
"See that project's documentation to learn what it does and why it might "
"be useful to you."
"See the project's [documentation](https://github.com/matrix-org/matrix-"
"synapse-ldap3/blob/main/README.rst) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-ldap-auth.md:7
@ -82,3 +83,9 @@ msgid ""
"](configuring-playbook-matrix-ldap-registration-proxy.md)."
msgstr ""
#~ msgid ""
#~ "See that project's documentation to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -53,8 +53,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-ma1sd.md:9
msgid ""
"See the project's [documentation](https://github.com/ma1uta/ma1sd) to "
"learn what it does and why it might be useful to you."
"See the project's "
"[documentation](https://github.com/ma1uta/ma1sd/blob/master/README.md) to"
" learn what it does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-ma1sd.md:11
@ -333,3 +334,10 @@ msgid ""
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/ma1uta/ma1sd) to learn"
#~ " what it does and why it might"
#~ " be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -43,101 +43,107 @@ msgstr ""
msgid ""
"In short, it's a sort of automation and firewalling service, which is "
"helpful if you're instaling Matrix services in a controlled corporate "
"environment. See that project's documentation to learn what it does and "
"why it might be useful to you."
"environment."
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:13
msgid ""
"See the project's [documentation](https://github.com/devture/matrix-"
"corporal/blob/main/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:15
msgid ""
"If you decide that you'd like to let this playbook install it for you, "
"you'd need to also:"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:14
#: ../../../docs/configuring-playbook-matrix-corporal.md:16
msgid ""
"(required) [set up the Shared Secret Auth password provider module"
"](configuring-playbook-shared-secret-auth.md)"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:15
#: ../../../docs/configuring-playbook-matrix-corporal.md:17
msgid ""
"(optional, but encouraged) [set up the REST authentication password "
"provider module](configuring-playbook-rest-auth.md)"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:17
#: ../../../docs/configuring-playbook-matrix-corporal.md:19
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:19
#: ../../../docs/configuring-playbook-matrix-corporal.md:21
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your "
"needs):"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:72
#: ../../../docs/configuring-playbook-matrix-corporal.md:74
msgid ""
"Matrix Corporal operates with a specific Matrix user on your server. By "
"default, it's `matrix-corporal` (controllable by the "
"`matrix_corporal_reconciliation_user_id_local_part` setting, see above)."
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:74
#: ../../../docs/configuring-playbook-matrix-corporal.md:76
msgid ""
"No matter what Matrix user ID you configure to run it with, make sure "
"that:"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:76
#: ../../../docs/configuring-playbook-matrix-corporal.md:78
msgid ""
"the Matrix Corporal user is created by [registering it](registering-"
"users.md) **with administrator privileges**. Use a password you remember,"
" as you'll need to log in from time to time to create or join rooms"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:78
#: ../../../docs/configuring-playbook-matrix-corporal.md:80
msgid ""
"the Matrix Corporal user is joined and has Admin/Moderator-level access "
"to any rooms you want it to manage"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:80
#: ../../../docs/configuring-playbook-matrix-corporal.md:82
msgid "Using a locally-stored static policy"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:82
#: ../../../docs/configuring-playbook-matrix-corporal.md:84
msgid ""
"If you'd like to use a [static policy file](https://github.com/devture"
"/matrix-corporal/blob/master/docs/policy-providers.md#static-file-pull-"
"style-policy-provider), you can use a configuration like this:"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:114
#: ../../../docs/configuring-playbook-matrix-corporal.md:116
msgid ""
"To learn more about what the policy configuration, see the matrix-"
"corporal documentation on [policy](https://github.com/devture/matrix-"
"corporal/blob/master/docs/policy.md)."
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:116
#: ../../../docs/configuring-playbook-matrix-corporal.md:118
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:118
#: ../../../docs/configuring-playbook-matrix-corporal.md:120
msgid ""
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:125
#: ../../../docs/configuring-playbook-matrix-corporal.md:127
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just run-tags setup-aux-files,setup-corporal,start` or `just "
"setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:127
#: ../../../docs/configuring-playbook-matrix-corporal.md:129
msgid ""
"`just run-tags setup-aux-files,setup-corporal,start` is useful for "
"maintaining your setup quickly when its components remain unchanged. If "
@ -146,33 +152,33 @@ msgid ""
"`just setup-all` runs the `ensure-matrix-users-created` tag too."
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:129
#: ../../../docs/configuring-playbook-matrix-corporal.md:131
msgid "Matrix Corporal files"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:131
#: ../../../docs/configuring-playbook-matrix-corporal.md:133
msgid ""
"The following local filesystem paths are mounted in the `matrix-corporal`"
" container and can be used in your configuration (or policy):"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:133
#: ../../../docs/configuring-playbook-matrix-corporal.md:135
msgid "`/matrix/corporal/config` is mounted at `/etc/matrix-corporal` (read-only)"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:135
#: ../../../docs/configuring-playbook-matrix-corporal.md:137
msgid ""
"`/matrix/corporal/var` is mounted at `/var/matrix-corporal` (read and "
"write)"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:137
#: ../../../docs/configuring-playbook-matrix-corporal.md:139
msgid ""
"`/matrix/corporal/cache` is mounted at `/var/cache/matrix-corporal` (read"
" and write)"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:139
#: ../../../docs/configuring-playbook-matrix-corporal.md:141
msgid ""
"As an example: you can create your own configuration files in "
"`/matrix/corporal/config` and they will appear in `/etc/matrix-corporal` "
@ -183,3 +189,13 @@ msgid ""
"and write)."
msgstr ""
#~ msgid ""
#~ "In short, it's a sort of "
#~ "automation and firewalling service, which "
#~ "is helpful if you're instaling Matrix"
#~ " services in a controlled corporate "
#~ "environment. See that project's documentation"
#~ " to learn what it does and why"
#~ " it might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -35,7 +35,8 @@ msgstr ""
#: ../../../docs/configuring-playbook-pantalaimon.md:5
msgid ""
"See the project's [documentation](https://github.com/matrix-"
"org/pantalaimon) to learn what it does and why it might be useful to you."
"org/pantalaimon/blob/master/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-pantalaimon.md:7
@ -91,3 +92,10 @@ msgid ""
"these shortcuts run the `ensure-matrix-users-created` tag too."
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/matrix-org/pantalaimon) to learn what it"
#~ " does and why it might be "
#~ "useful to you."
#~ msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -32,8 +32,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-rest-auth.md:5
msgid ""
"See that project's documentation to learn what it does and why it might "
"be useful to you."
"See the project's [documentation](https://github.com/ma1uta/matrix-"
"synapse-rest-password-provider/blob/master/README.md) to learn what it "
"does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-rest-auth.md:7
@ -84,3 +85,9 @@ msgid ""
"these shortcuts run the `ensure-matrix-users-created` tag too."
msgstr ""
#~ msgid ""
#~ "See that project's documentation to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -36,8 +36,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-shared-secret-auth.md:5
msgid ""
"See that project's documentation to learn what it does and why it might "
"be useful to you."
"See the project's [documentation](https://github.com/devture/matrix-"
"synapse-shared-secret-auth/blob/master/README.md) to learn what it does "
"and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-shared-secret-auth.md:7
@ -87,3 +88,9 @@ msgid ""
"these shortcuts run the `ensure-matrix-users-created` tag too."
msgstr ""
#~ msgid ""
#~ "See that project's documentation to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -33,8 +33,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-sygnal.md:5
msgid ""
"See the project's [documentation](https://github.com/matrix-org/sygnal) "
"to learn what it does and why it might be useful to you."
"See the project's [documentation](https://github.com/matrix-"
"org/sygnal/blob/master/README.md) to learn what it does and why it might "
"be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-sygnal.md:7
@ -200,3 +201,10 @@ msgid ""
"/matrix-org/sygnal/blob/master/docs/applications.md) document."
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/matrix-org/sygnal) to learn what it "
#~ "does and why it might be useful"
#~ " to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -34,15 +34,20 @@ msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:5
msgid ""
"See that project's [documentation](https://github.com/matrix-org/synapse-"
"auto-accept-invite) to learn what it does and why it might be useful to "
"you. In short, it automatically accepts room invites. You can specify "
"that only 1:1 room invites are auto-accepted. Defaults to false if not "
"In short, it automatically accepts room invites. You can specify that "
"only 1:1 room invites are auto-accepted. Defaults to false if not "
"specified."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:7
msgid ""
"See the project's [documentation](https://github.com/matrix-org/synapse-"
"auto-accept-invite/blob/main/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:9
msgid ""
"**Note**: Synapse [v1.109.0](https://github.com/element-"
"hq/synapse/releases/tag/v1.109.0), the same feature [has been "
"merged](https://github.com/element-hq/synapse/pull/17147) into Synapse "
@ -52,11 +57,11 @@ msgid ""
"party module."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:9
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11
msgid "Configuration"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:13
msgid ""
"If you decide that you'd like to let this playbook install the [synapse-"
"auto-invite-accept](https://github.com/matrix-org/synapse-auto-accept-"
@ -64,11 +69,11 @@ msgid ""
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:19
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21
msgid "Synapse worker deployments"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:23
msgid ""
"In a [workerized Synapse deployment](https://github.com/spantaleev"
"/matrix-docker-ansible-"
@ -78,17 +83,17 @@ msgid ""
"is `null`). For example, add this to your configuration:"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:27
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29
msgid ""
"There might be an [issue with federation](https://github.com/matrix-org"
"/synapse-auto-accept-invite/issues/18)."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31
msgid "Native alternative"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:33
msgid ""
"Since Synapse [v1.109.0](https://github.com/element-"
"hq/synapse/releases/tag/v1.109.0), the functionality provided by the "
@ -97,7 +102,19 @@ msgid ""
"/element-hq/synapse/pull/17147) part of Synapse."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:33
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:35
msgid "Here's example configuration for using the **native** Synapse feature:"
msgstr ""
#~ msgid ""
#~ "See that project's "
#~ "[documentation](https://github.com/matrix-org/synapse-"
#~ "auto-accept-invite) to learn what it"
#~ " does and why it might be "
#~ "useful to you. In short, it "
#~ "automatically accepts room invites. You "
#~ "can specify that only 1:1 room "
#~ "invites are auto-accepted. Defaults to"
#~ " false if not specified."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -41,8 +41,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-compressor.md:7
msgid ""
"See the project's [documentation](https://github.com/matrix-org/rust-"
"synapse-compress-state/#automated-tool-synapse_auto_compressor) to learn "
"what it does and why it might be useful to you."
"synapse-compress-state/blob/master/README.md#automated-tool-"
"synapse_auto_compressor) to learn what it does and why it might be useful"
" to you."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-compressor.md:9
@ -107,3 +108,11 @@ msgid ""
"unstable."
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/matrix-org/rust-synapse-compress-state"
#~ "/#automated-tool-synapse_auto_compressor) to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -33,20 +33,35 @@ msgstr ""
#: ../../../docs/configuring-playbook-synapse-simple-antispam.md:5
msgid ""
"See that project's documentation to learn what it does and why it might "
"be useful to you. In short, it lets you fight invite-spam by "
"automatically blocking invitiations from a list of servers specified by "
"you (blacklisting)."
"It lets you fight invite-spam by automatically blocking invitiations from"
" a list of servers specified by you (blacklisting)."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-simple-antispam.md:7
msgid "Adjusting the playbook configuration"
msgid ""
"See the project's [documentation](https://github.com/t2bot/synapse-"
"simple-antispam/blob/master/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-simple-antispam.md:9
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-simple-antispam.md:11
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your "
"needs):"
msgstr ""
#~ msgid ""
#~ "See that project's documentation to "
#~ "learn what it does and why it "
#~ "might be useful to you. In short,"
#~ " it lets you fight invite-spam "
#~ "by automatically blocking invitiations from"
#~ " a list of servers specified by "
#~ "you (blacklisting)."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: bg\n"
@ -238,71 +238,71 @@ msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:90
msgid ""
"After these variables have been set, run the playbook with [playbook tags"
"](playbook-tags.md) as below to restart UVS:"
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:96
#: ../../../docs/configuring-playbook-user-verification-service.md:97
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just run-tags setup-matrix-user-verification-service,start` "
"or `just setup-all`"
"available: `just install-service matrix-user-verification-service` or "
"`just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:98
#: ../../../docs/configuring-playbook-user-verification-service.md:99
msgid ""
"`just run-tags setup-matrix-user-verification-service,start` is useful "
"for maintaining your setup quickly when its components remain unchanged. "
"If you adjust your `vars.yml` to remove other components, you'd need to "
"run `just setup-all`, or these components will still remain installed. "
"Note `just setup-all` runs the `ensure-matrix-users-created` tag too."
"`just install-service matrix-user-verification-service` is useful for "
"maintaining your setup quickly when its components remain unchanged. If "
"you adjust your `vars.yml` to remove other components, you'd need to run "
"`just setup-all`, or these components will still remain installed. Note "
"`just setup-all` runs the `ensure-matrix-users-created` tag too."
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:100
#: ../../../docs/configuring-playbook-user-verification-service.md:101
msgid "Logging"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:102
#: ../../../docs/configuring-playbook-user-verification-service.md:103
msgid "The configuration variable `UVS_LOG_LEVEL` can be set to:"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:103
#: ../../../docs/configuring-playbook-user-verification-service.md:104
msgid "warning"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:104
#: ../../../docs/configuring-playbook-user-verification-service.md:105
msgid "info"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:105
#: ../../../docs/configuring-playbook-user-verification-service.md:106
msgid "debug"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:107
#: ../../../docs/configuring-playbook-user-verification-service.md:108
msgid "TLS Certificate Checking"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:109
#: ../../../docs/configuring-playbook-user-verification-service.md:110
msgid ""
"If the Matrix Homeserver does not provide a valid TLS certificate, UVS "
"will fail with the following error message:"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:111
#: ../../../docs/configuring-playbook-user-verification-service.md:112
msgid "message: 'No response received: [object Object]',"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:113
#: ../../../docs/configuring-playbook-user-verification-service.md:114
msgid "This also applies to self-signed and let's encrypt staging certificates."
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:115
#: ../../../docs/configuring-playbook-user-verification-service.md:116
msgid ""
"To disable certificate validation altogether (INSECURE! Not suitable for "
"production use!) set: `NODE_TLS_REJECT_UNAUTHORIZED=0`"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:117
#: ../../../docs/configuring-playbook-user-verification-service.md:118
msgid ""
"Alternatively, it is possible to inject your own CA certificates into the"
" container by mounting a PEM file with additional trusted CAs into the "
@ -310,3 +310,31 @@ msgid ""
"it."
msgstr ""
#~ msgid ""
#~ "After these variables have been set, "
#~ "run the playbook with [playbook tags"
#~ "](playbook-tags.md) as below to restart "
#~ "UVS:"
#~ msgstr ""
#~ msgid ""
#~ "The shortcut commands with the [`just`"
#~ " program](just.md) are also available: "
#~ "`just run-tags setup-matrix-user-"
#~ "verification-service,start` or `just setup-"
#~ "all`"
#~ msgstr ""
#~ msgid ""
#~ "`just run-tags setup-matrix-user-"
#~ "verification-service,start` is useful for "
#~ "maintaining your setup quickly when its"
#~ " components remain unchanged. If you "
#~ "adjust your `vars.yml` to remove other"
#~ " components, you'd need to run `just"
#~ " setup-all`, or these components will"
#~ " still remain installed. Note `just "
#~ "setup-all` runs the `ensure-matrix-"
#~ "users-created` tag too."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -53,7 +53,10 @@ msgid ""
"This [Ansible](https://www.ansible.com/) playbook is meant to help you "
"run your own [Matrix](http://matrix.org/) homeserver, along with the "
"[various services](#supported-services) related to that."
msgstr "この [Ansible](https://www.ansible.com/) Playbook は、独自の [Matrix](http://matrix.org/) ホームサーバーと、それに関連する [さまざまなサービス](#supported-services) を実行するのに役立つことを目的としています。"
msgstr ""
"この [Ansible](https://www.ansible.com/) Playbook は、独自の "
"[Matrix](http://matrix.org/) ホームサーバーと、それに関連する [さまざまなサービス](#supported-"
"services) を実行するのに役立つことを目的としています。"
#: ../../../README.md:9
msgid ""
@ -1349,11 +1352,25 @@ msgid ""
"deploy/issues)"
msgstr ""
#: ../../../README.md:215
#: ../../../README.md:201
msgid "🌐 Translation"
msgstr ""
#: ../../../README.md:203
msgid ""
"See the [i18n/README.md](i18n/README.md) file for more information about "
"translation."
msgstr ""
#: ../../../README.md:205
msgid "Translations are still work in progress."
msgstr ""
#: ../../../README.md:207
msgid "🤝 Related"
msgstr ""
#: ../../../README.md:217
#: ../../../README.md:209
msgid ""
"You may also be interested in [mash-playbook](https://github.com/mother-"
"of-all-self-hosting/mash-playbook) - another Ansible playbook for self-"
@ -1362,7 +1379,7 @@ msgid ""
"playbook/blob/main/docs/supported-services.md))."
msgstr ""
#: ../../../README.md:219
#: ../../../README.md:211
msgid ""
"mash-playbook also makes use of [Traefik](./docs/configuring-playbook-"
"traefik.md) as its reverse-proxy, so with minor [interoperability "
@ -1371,3 +1388,4 @@ msgid ""
"ansible-deploy and mash-playbook co-exist and host Matrix and non-Matrix "
"services on the same server."
msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -40,19 +40,12 @@ msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:5
msgid ""
"See the project's [documentation](https://github.com/metio/matrix-"
"alertmanager-receiver) to learn more about what this component does and "
"why it might be useful to you."
"alertmanager-receiver/blob/main/README.md) to learn what it does and why "
"it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:7
msgid ""
"At the moment, **setting up this service's bot requires some manual "
"actions** as described below in [Account and room preparation](#account-"
"and-room-preparation)."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:9
msgid ""
"This service is meant to be used with an external "
"[Alertmanager](https://prometheus.io/docs/alerting/latest/alertmanager/) "
"instance. It's **not** meant to be integrated with the [Prometheus & "
@ -61,27 +54,93 @@ msgid ""
"it."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:9
msgid "Prerequisites"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:11
msgid "Adjusting the playbook configuration"
msgid "Register the bot account"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:13
msgid ""
"To enable matrix-alertmanager-receiver, add the following configuration "
"to your `inventory/host_vars/matrix.example.com/vars.yml` file:"
"This service uses a bot (with a username specified in "
"`matrix_alertmanager_receiver_config_matrix_user_id_localpart`) for "
"delivering messages."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:36
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:15
msgid ""
"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 ""
"See `roles/custom/matrix-alertmanager-receiver/defaults/main.yml` for "
"additional configuration variables."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:38
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:63
msgid "Adjusting the matrix-alertmanager-receiver URL"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:40
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:65
msgid ""
"By default, this playbook installs matrix-alertmanager-receiver on the "
"`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."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:42
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:67
msgid ""
"By tweaking the `matrix_alertmanager_receiver_hostname` and "
"`matrix_alertmanager_receiver_path_prefix` variables, you can easily make"
@ -98,125 +157,61 @@ msgid ""
"default one."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:44
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:69
msgid ""
"Example additional configuration for your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:52
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:77
msgid "Adjusting DNS records"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:54
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:79
msgid ""
"If you've changed the default hostname, **you may need to adjust your "
"DNS** records to point the matrix-alertmanager-receiver domain to the "
"Matrix server."
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."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:58
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:83
msgid ""
"If you've decided to use the default hostname, you won't need to do any "
"extra DNS configuration."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:60
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
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:85
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:78
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:87
msgid ""
"Now that you've [prepared the bot account and room](#account-and-room-"
"preparation), [configured the playbook](#adjusting-the-playbook-"
"configuration), and potentially [adjusted your DNS records](#adjusting-"
"dns-records), you can run the playbook with [playbook tags](playbook-"
"tags.md) as below:"
"After configuring the playbook and potentially [adjusting your DNS "
"records](#adjusting-dns-records), run the playbook with [playbook tags"
"](playbook-tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:85
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:94
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:87
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:96
msgid ""
"The `ensure-matrix-users-created` playbook tag makes the playbook "
"automatically create the bot's user account."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:89
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:98
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-all` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:91
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:100
msgid ""
"`just install-all` is useful for maintaining your setup quickly ([2x-5x "
"faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
@ -225,27 +220,136 @@ msgid ""
"`just setup-all`, or these components will still remain installed."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:93
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:102
msgid "Usage"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:95
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:104
msgid "Configure your Prometheus Alertmanager with configuration like this:"
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:114
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:123
msgid ""
".. where `URL_HERE` looks like `https://matrix.example.com/matrix-"
"where `URL_HERE` looks like `https://matrix.example.com/matrix-"
"alertmanager-receiver-RANDOM_VALUE_HERE/alert/some-room-name` or "
"`https://matrix.example.com/matrix-alertmanager-receiver-"
"RANDOM_VALUE_HERE/alert/!qporfwt:example.com`."
msgstr ""
#: ../../../docs/configuring-playbook-alertmanager-receiver.md:116
msgid ""
"This bot does **not** accept room invitations automatically (like many "
"other bots do). To deliver messages to rooms, **the bot must be joined to"
" all rooms manually** - see Step 4 of the [Account and room preparation"
"](#account-and-room-preparation) section."
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/metio/matrix-alertmanager-"
#~ "receiver) to learn more about what "
#~ "this component does and why it "
#~ "might be useful to you."
#~ msgstr ""
#~ msgid ""
#~ "At the moment, **setting up this "
#~ "service's bot requires some manual "
#~ "actions** as described below in [Account"
#~ " and room preparation](#account-and-"
#~ "room-preparation)."
#~ msgstr ""
#~ msgid ""
#~ "To enable matrix-alertmanager-receiver, "
#~ "add the following configuration to your"
#~ " `inventory/host_vars/matrix.example.com/vars.yml` file:"
#~ msgstr ""
#~ msgid "Account and room preparation"
#~ msgstr ""
#~ msgid ""
#~ "The playbook can automatically create "
#~ "users, but it cannot automatically "
#~ "obtain access tokens, nor perform any"
#~ " of the other manual actions below."
#~ msgstr ""
#~ msgid ""
#~ "`matrix-alertmanager-receiver` uses a "
#~ "bot (with a username specified in "
#~ "`matrix_alertmanager_receiver_config_matrix_user_id_localpart` -"
#~ " see above) for delivering messages. "
#~ "You need to **manually register this "
#~ "bot acccount and obtain an access "
#~ "token for it**."
#~ msgstr ""
#~ msgid ""
#~ "[Register a new user](registering-users.md):"
#~ " `ansible-playbook -i inventory/hosts "
#~ "setup.yml --extra-vars='username=bot.alertmanager.receiver"
#~ " password=PASSWORD_FOR_THE_BOT admin=no' --tags"
#~ "=register-user`"
#~ msgstr ""
#~ msgid ""
#~ "[Obtain an access token](obtaining-access-"
#~ "tokens.md) for the bot's user account"
#~ msgstr ""
#~ msgid "Invite the bot to a room where you'd like to alerts to be delivered"
#~ msgstr ""
#~ msgid ""
#~ "Log in as the bot using any "
#~ "Matrix client of your choosing, accept"
#~ " the room invitation from the bot's"
#~ " account and log out"
#~ msgstr ""
#~ msgid ""
#~ "(Optionally) Adjust "
#~ "`matrix_alertmanager_receiver_config_matrix_room_mapping` to "
#~ "create a mapping between the new "
#~ "room and its ID"
#~ msgstr ""
#~ msgid ""
#~ "Steps 1 and 2 above only need "
#~ "to be done once, while preparing "
#~ "your [configuration](#adjusting-the-playbook-"
#~ "configuration)."
#~ msgstr ""
#~ msgid ""
#~ "Steps 3 and 4 need to be "
#~ "done for each new room you'd like"
#~ " the bot to deliver alerts to. "
#~ "Step 5 is optional and provides "
#~ "cleaner `/alert/` URLs."
#~ msgstr ""
#~ msgid ""
#~ "Now that you've [prepared the bot "
#~ "account and room](#account-and-room-"
#~ "preparation), [configured the playbook"
#~ "](#adjusting-the-playbook-configuration), and "
#~ "potentially [adjusted your DNS records"
#~ "](#adjusting-dns-records), you can run "
#~ "the playbook with [playbook tags](playbook-"
#~ "tags.md) as below:"
#~ msgstr ""
#~ msgid ""
#~ ".. where `URL_HERE` looks like "
#~ "`https://matrix.example.com/matrix-alertmanager-"
#~ "receiver-RANDOM_VALUE_HERE/alert/some-room-name` "
#~ "or `https://matrix.example.com/matrix-alertmanager-"
#~ "receiver-RANDOM_VALUE_HERE/alert/!qporfwt:example.com`."
#~ msgstr ""
#~ msgid ""
#~ "This bot does **not** accept room "
#~ "invitations automatically (like many other "
#~ "bots do). To deliver messages to "
#~ "rooms, **the bot must be joined to"
#~ " all rooms manually** - see Step "
#~ "4 of the [Account and room "
#~ "preparation](#account-and-room-preparation) "
#~ "section."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -83,27 +83,31 @@ msgid ""
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:19
msgid "Installation"
msgid "Prerequisites"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:21
msgid "Create a main management room."
msgid "Create a main management room"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:23
msgid ""
"The playbook does not create a management room for your Main Draupnir. "
"This task you have to do on your own."
"You **need to create the room manually** before setting up the bot."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:25
msgid "Note that the room must be unencrypted."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:29
msgid ""
"The management room has to be given an alias and be public when you are "
"setting up the bot for the first time as the bot does not differentiate "
"between invites and invites to the management room."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:27
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:31
msgid ""
"This management room is used to control who has access to your D4A "
"deployment. The room stores this data inside of the control room state so"
@ -111,77 +115,107 @@ msgid ""
"This is default 50 or moderator as Element clients call this powerlevel."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:29
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:33
msgid ""
"As noted in the Draupnir install instructions the control room is "
"sensitive. The following is said about the control room in the Draupnir "
"install instructions."
"sensitive. **Anyone in this room can control the bot so it is important "
"that you only invite trusted users to this room.**"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:30
#: ../../../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 ""
"Anyone in this room can control the bot so it is important that you only "
"invite trusted users to this room. The room must be unencrypted since the"
" playbook does not support installing Pantalaimon yet."
"This alias can be anything you want. However, for increased security "
"during the setup phase, it is recommended to make this alias be a random "
"string. When it has been locked down after setup phase, you can give your"
" room a secondary human readable alias."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:32
msgid "Give your main management room an alias."
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:41
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:34
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
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:43
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your "
"needs):"
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `MANAGEMENT_ROOM_ALIAS_HERE`."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md: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 ""
"You must replace `ALIAS_FROM_STEP_2_GOES_HERE` with the alias you created"
" in step 2."
"You can configure additional options by adding the "
"`matrix_appservice_draupnir_for_all_extension_yaml` variable."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:48
#: ../../../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"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:50
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:79
msgid ""
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:57
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:59
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:88
msgid ""
"The `ensure-matrix-users-created` playbook tag makes the playbook "
"automatically create the bot's user account."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:61
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:90
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-all` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:63
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:92
msgid ""
"`just install-all` is useful for maintaining your setup quickly ([2x-5x "
"faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
@ -190,29 +224,29 @@ msgid ""
"`just setup-all`, or these components will still remain installed."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:65
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:94
msgid "Usage"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:67
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:96
msgid ""
"If you made it through all the steps above and your main control room was"
" joined by a user called `@draupnir-main:example.com` you have "
"succesfully installed Draupnir for All and can now start using it."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:69
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:98
msgid ""
"The installation of Draupnir for all in this playbook is very much Alpha "
"quality. Usage-wise, Draupnir for allis almost identical to Draupnir bot "
"mode."
"quality. Usage-wise, Draupnir for all is almost identical to Draupnir bot"
" mode."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:71
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:100
msgid "Granting Users the ability to use D4A"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:73
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:102
msgid ""
"Draupnir for all includes several security measures like that it only "
"allows users that are on its allow list to ask for a bot. To add a user "
@ -223,7 +257,7 @@ msgid ""
" the chat is recomended."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:75
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:104
msgid ""
"The bot requires a powerlevel of 50 in the management room to control who"
" is allowed to use the bot. The bot does currently not say anything if "
@ -232,7 +266,7 @@ msgid ""
"project/Draupnir/issues/297))"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:77
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:106
msgid ""
"To allow users or whole homeservers you type /plain @draupnir-"
"main:example.com allow `target` and target can be either a MXID or a "
@ -241,57 +275,146 @@ msgid ""
"this command as it can break Wildcard commands especially."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:79
msgid "How to provision a D4A once you are allowed to."
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:108
msgid "How to provision a D4A once you are allowed to"
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:81
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:110
msgid ""
"Open a DM with @draupnir-main:example.com and if using an Element client "
"send a message into this DM to finalise creating it. The bot will reject "
"this invite and you will shortly get invited to the Draupnir control room"
" for your newly provisioned Draupnir. From here its just a normal "
"Draupnir experience."
"To provision a D4A, you need to start a chat with `@draupnir-"
"main:example.com`. The bot will reject this invite and you will shortly "
"get invited to the Draupnir control room for your newly provisioned "
"Draupnir. From here its just a normal Draupnir experience."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:83
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:112
msgid ""
"Congratulations if you made it all the way here because you now have a "
"fully working Draupnir for all deployment."
msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:85
msgid "Configuration of D4A"
msgstr ""
#~ msgid "Installation"
#~ msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:87
msgid ""
"You can refer to the upstream [documentation](https://github.com/the-"
"draupnir-project/Draupnir) for more configuration documentation. Please "
"note that the playbook ships a full copy of the example config that does "
"transfer to provisioned Draupnirs in the production-bots.yaml.j2 file in "
"the template directory of the role."
msgstr ""
#~ msgid "Create a main management room."
#~ msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:89
msgid ""
"Please note that Config extension does not affect the appservices config "
"as this config is not extensible in current Draupnir anyways. Config "
"extension instead touches the config passed to the Draupnirs that your "
"Appservice creates. So for example below makes all provisioned Draupnirs "
"protect all joined rooms."
msgstr ""
#~ msgid ""
#~ "The playbook does not create a "
#~ "management room for your Main Draupnir."
#~ " This task you have to do on"
#~ " your own."
#~ msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:91
msgid ""
"You can configure additional options by adding the "
"`matrix_appservice_draupnir_for_all_extension_yaml` variable to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#~ msgid ""
#~ "As noted in the Draupnir install "
#~ "instructions the control room is "
#~ "sensitive. The following is said about"
#~ " the control room in the Draupnir "
#~ "install instructions."
#~ msgstr ""
#: ../../../docs/configuring-playbook-appservice-draupnir-for-all.md:93
msgid ""
"For example to change Draupnir's `protectAllJoinedRooms` option to `true`"
" you would add the following to your `vars.yml` file."
msgstr ""
#~ msgid ""
#~ "Anyone in this room can control "
#~ "the bot so it is important that"
#~ " you only invite trusted users to "
#~ "this room. The room must be "
#~ "unencrypted since the playbook does not"
#~ " support installing Pantalaimon yet."
#~ msgstr ""
#~ msgid "Give your main management room an alias."
#~ msgstr ""
#~ msgid ""
#~ "Give the room from step 1 an "
#~ "alias. This alias can be anything "
#~ "you want and its recommended for "
#~ "increased security during the setup "
#~ "phase of the bot that you make "
#~ "this alias be a random string. You"
#~ " can give your room a secondary "
#~ "human readable alias when it has "
#~ "been locked down after setup phase."
#~ msgstr ""
#~ msgid "Adjusting the playbook configuration."
#~ msgstr ""
#~ msgid ""
#~ "Add the following configuration to your"
#~ " `inventory/host_vars/matrix.example.com/vars.yml` file "
#~ "(adapt to your needs):"
#~ msgstr ""
#~ msgid ""
#~ "You must replace `ALIAS_FROM_STEP_2_GOES_HERE` "
#~ "with the alias you created in step"
#~ " 2."
#~ msgstr ""
#~ msgid ""
#~ "The installation of Draupnir for all "
#~ "in this playbook is very much "
#~ "Alpha quality. Usage-wise, Draupnir for"
#~ " allis almost identical to Draupnir "
#~ "bot mode."
#~ msgstr ""
#~ msgid "How to provision a D4A once you are allowed to."
#~ msgstr ""
#~ msgid ""
#~ "Open a DM with @draupnir-"
#~ "main:example.com and if using an Element"
#~ " client send a message into this "
#~ "DM to finalise creating it. The "
#~ "bot will reject this invite and "
#~ "you will shortly get invited to "
#~ "the Draupnir control room for your "
#~ "newly provisioned Draupnir. From here "
#~ "its just a normal Draupnir experience."
#~ msgstr ""
#~ msgid "Configuration of D4A"
#~ msgstr ""
#~ msgid ""
#~ "You can refer to the upstream "
#~ "[documentation](https://github.com/the-draupnir-"
#~ "project/Draupnir) for more configuration "
#~ "documentation. Please note that the "
#~ "playbook ships a full copy of the"
#~ " example config that does transfer to"
#~ " provisioned Draupnirs in the "
#~ "production-bots.yaml.j2 file in the "
#~ "template directory of the role."
#~ msgstr ""
#~ msgid ""
#~ "Please note that Config extension does"
#~ " not affect the appservices config as"
#~ " this config is not extensible in "
#~ "current Draupnir anyways. Config extension "
#~ "instead touches the config passed to "
#~ "the Draupnirs that your Appservice "
#~ "creates. So for example below makes "
#~ "all provisioned Draupnirs protect all "
#~ "joined rooms."
#~ msgstr ""
#~ msgid ""
#~ "You can configure additional options by"
#~ " adding the "
#~ "`matrix_appservice_draupnir_for_all_extension_yaml` variable "
#~ "to your `inventory/host_vars/matrix.example.com/vars.yml`"
#~ " file."
#~ msgstr ""
#~ msgid ""
#~ "For example to change Draupnir's "
#~ "`protectAllJoinedRooms` option to `true` you"
#~ " would add the following to your "
#~ "`vars.yml` file."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -33,8 +33,8 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:5
msgid ""
"See the project's [documentation](https://github.com/the-draupnir-"
"project/Draupnir) to learn what it does and why it might be useful to "
"you."
"project/Draupnir/blob/main/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:7
@ -46,21 +46,23 @@ msgid ""
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:9
msgid "If your migrating from Mjolnir skip to step 5b."
msgid ""
"If your migrating from Mjolnir skip to [this section](#migrating-from-"
"mjolnir-only-required-if-migrating)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:11
msgid "Register the bot account"
msgid "Prerequisites"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:13
msgid ""
"The playbook does not automatically create users for you. The bot "
"requires an access token to be able to connect to your homeserver."
msgid "Register the bot account"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:15
msgid "You **need to register the bot user manually** before setting up the bot."
msgid ""
"The playbook does not automatically create users for you. You **need to "
"register the bot user manually** before setting up the bot."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:17
@ -76,7 +78,7 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:25
msgid ""
"If you would like Draupnir to be able to deactivate users, move aliases, "
"shutdown rooms, show abuse reports ([see below](#abuse-reports)), etc "
"shutdown rooms, show abuse reports (see [below](#abuse-reports)), etc "
"then it must be a server admin so you need to change `admin=no` to "
"`admin=yes` in the command above."
msgstr ""
@ -87,8 +89,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:29
msgid ""
"Refer to the documentation on [how to obtain an access token](obtaining-"
"access-tokens.md)."
"The bot requires an access token to be able to connect to your "
"homeserver. Refer to the documentation on [how to obtain an access token"
"](obtaining-access-tokens.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:31
@ -97,43 +100,65 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:33
msgid ""
"You will need to prevent Synapse from rate limiting the bot's account. "
"This is not an optional step. If you do not do this step Draupnir will "
"crash. This can be done using Synapse's [admin API](https://matrix-"
"org.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"ratelimiting-for-users). Please ask for help if you are uncomfortable "
"with these steps or run into issues."
"If your homeserver's implementation is Synapse, you will need to prevent "
"it from rate limiting the bot's account. **This is a required step. If "
"you do not configure it, Draupnir will crash.**"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:35
msgid ""
"If your Synapse Admin API is exposed to the internet for some reason like"
" running the Synapse Admin Role [Link](configuring-playbook-synapse-"
"admin.md) or running "
"`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:"
" true` in your playbook config. If your API is not externally exposed you"
" should still be able to on the local host for your synapse run these "
"commands."
"This can be done using Synapse's [Admin APIs](https://element-"
"hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"ratelimiting-for-users). They can be accessed both externally and "
"internally."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:37
msgid ""
"The following command works on semi up to date Windows 10 installs and "
"All Windows 11 installations and other systems that ship curl. `curl "
"--header \"Authorization: Bearer <access_token>\" -X POST "
"https://matrix.example.com/_synapse/admin/v1/users/@bot.draupnir:example.com/override_ratelimit`"
" Replace `@bot.draupnir:example.com` with the MXID of your Draupnir and "
"example.com with your homeserver domain. You can easily obtain an access "
"token for a homeserver admin account the same way you can obtain an "
"access token for Draupnir itself. If you made Draupnir Admin you can just"
" use the Draupnir token."
"To expose the APIs publicly, add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md: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"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:41
#: ../../../docs/configuring-playbook-bot-draupnir.md:57
msgid ""
"Using your own account, create a new invite only room that you will use "
"to manage the bot. This is the room where you will see the status of the "
@ -142,13 +167,13 @@ msgid ""
"it is important that you only invite trusted users to this room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:43
#: ../../../docs/configuring-playbook-bot-draupnir.md:59
msgid ""
"If you make the management room encrypted (E2EE), then you MUST enable "
"and use Pantalaimon (see below)."
"and use Pantalaimon (see [below](#configuration-with-e2ee-support))."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:45
#: ../../../docs/configuring-playbook-bot-draupnir.md:61
msgid ""
"Once you have created the room you need to copy the room ID so you can "
"tell the bot to use that room. In Element Web you can do this by going to"
@ -156,43 +181,58 @@ msgid ""
"room ID. The room ID will look something like `!qporfwt:example.com`."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:47
#: ../../../docs/configuring-playbook-bot-draupnir.md:63
msgid ""
"Finally invite the `@bot.draupnir:example.com` account you created "
"earlier into the room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:49
#: ../../../docs/configuring-playbook-bot-draupnir.md:65
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:51
#: ../../../docs/configuring-playbook-bot-draupnir.md:67
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `MANAGEMENT_ROOM_ID_HERE`."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:76
msgid "End-to-End Encryption support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:78
msgid ""
"Decide whether you want Draupnir to be capable of operating in end-to-end"
" encrypted (E2EE) rooms. This includes the management room and the "
"moderated rooms. To support E2EE, Draupnir needs to [use Pantalaimon"
"](configuring-playbook-pantalaimon.md)."
"moderated rooms."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:53
msgid "a. Configuration with E2EE support"
#: ../../../docs/configuring-playbook-bot-draupnir.md:80
msgid ""
"To support E2EE, Draupnir needs to [use Pantalaimon](configuring-"
"playbook-pantalaimon.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:55
#: ../../../docs/configuring-playbook-bot-draupnir.md:82
msgid "Configuration with E2EE support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:84
msgid ""
"When using Pantalaimon, Draupnir will log in to its bot account itself "
"through Pantalaimon, so configure its username and password."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:57
#: ../../../docs/configuring-playbook-bot-draupnir.md:92
#: ../../../docs/configuring-playbook-bot-draupnir.md:86
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your "
"needs):"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:76
#: ../../../docs/configuring-playbook-bot-draupnir.md:100
msgid ""
"The playbook's `group_vars` will configure other required settings. If "
"using this role separately without the playbook, you also need to "
@ -201,65 +241,108 @@ msgid ""
"playbook's `group_vars`:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:88
msgid "b. Configuration without E2EE support"
#: ../../../docs/configuring-playbook-bot-draupnir.md:112
msgid "Configuration without E2EE support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:90
#: ../../../docs/configuring-playbook-bot-draupnir.md:114
msgid ""
"When NOT using Pantalaimon, Draupnir does not log in by itself and you "
"must give it an access token for its bot account."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:94
#: ../../../docs/configuring-playbook-bot-draupnir.md:116
msgid ""
"You must replace `ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and "
"`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values."
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `ACCESS_TOKEN_HERE` with the one created [above](#get-an-access-"
"token)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:104
msgid "c. Migrating from Mjolnir (Only required if migrating.)"
#: ../../../docs/configuring-playbook-bot-draupnir.md:122
msgid "Abuse Reports"
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 ""
"Replace your `matrix_bot_mjolnir` config with `matrix_bot_draupnir` "
"config. Also disable Mjolnir if you're doing migration."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:108
#: ../../../docs/configuring-playbook-bot-draupnir.md:156
msgid ""
"That is all you need to do due to that Draupnir can complete migration on"
" its own."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:110
#: ../../../docs/configuring-playbook-bot-draupnir.md:158
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:112
#: ../../../docs/configuring-playbook-bot-draupnir.md:160
msgid ""
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:119
#: ../../../docs/configuring-playbook-bot-draupnir.md:167
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:121
#: ../../../docs/configuring-playbook-bot-draupnir.md:169
msgid ""
"The `ensure-matrix-users-created` playbook tag makes the playbook "
"automatically create the bot's user account."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:123
#: ../../../docs/configuring-playbook-bot-draupnir.md:171
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-all` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:125
#: ../../../docs/configuring-playbook-bot-draupnir.md:173
msgid ""
"`just install-all` is useful for maintaining your setup quickly ([2x-5x "
"faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
@ -268,7 +351,7 @@ msgid ""
"`just setup-all`, or these components will still remain installed."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:127
#: ../../../docs/configuring-playbook-bot-draupnir.md:175
msgid ""
"If you change the Pantalaimon's password "
"(`matrix_bot_draupnir_pantalaimon_password` in your `vars.yml` file) "
@ -279,32 +362,32 @@ msgid ""
" know its new password."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:129
#: ../../../docs/configuring-playbook-bot-draupnir.md:177
msgid "Usage"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:131
#: ../../../docs/configuring-playbook-bot-draupnir.md:179
msgid ""
"You can refer to the upstream [documentation](https://the-draupnir-"
"project.github.io/draupnir-documentation/) for additional ways to use and"
" configure Draupnir and for a more detailed usage guide."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:133
#: ../../../docs/configuring-playbook-bot-draupnir.md:181
msgid "Below is a **non-exhaustive quick-start guide** for the impatient."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:135
#: ../../../docs/configuring-playbook-bot-draupnir.md:183
msgid "Making Draupnir join and protect a room"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:137
#: ../../../docs/configuring-playbook-bot-draupnir.md:185
msgid ""
"Draupnir can be told to self-join public rooms, but it's better to follow"
" this flow which works well for all kinds of rooms:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:139
#: ../../../docs/configuring-playbook-bot-draupnir.md:187
msgid ""
"Invite the bot to the room manually ([inviting Draupnir to rooms](https"
"://the-draupnir-project.github.io/draupnir-documentation/moderator"
@ -312,13 +395,13 @@ msgid ""
"the bot *may* ask for confirmation in the Management Room"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:141
#: ../../../docs/configuring-playbook-bot-draupnir.md:189
msgid ""
"[Give the bot permissions to do its job](#giving-draupnir-permissions-to-"
"do-its-job)"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:143
#: ../../../docs/configuring-playbook-bot-draupnir.md:191
msgid ""
"Tell it to protect the room (using the [rooms command](https://the-"
"draupnir-project.github.io/draupnir-documentation/moderator/managing-"
@ -327,7 +410,7 @@ msgid ""
"!qporfwt:example.com`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:145
#: ../../../docs/configuring-playbook-bot-draupnir.md:193
msgid ""
"To have Draupnir provide useful room protection, you need do to a bit "
"more work (at least the first time around). You may wish to [Subscribe to"
@ -336,11 +419,11 @@ msgid ""
" and [Enabling built-in protections](#enabling-built-in-protections)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:147
#: ../../../docs/configuring-playbook-bot-draupnir.md:195
msgid "Giving Draupnir permissions to do its job"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:149
#: ../../../docs/configuring-playbook-bot-draupnir.md:197
msgid ""
"For Draupnir to do its job, you need to [give it permissions](https"
"://the-draupnir-project.github.io/draupnir-documentation/moderator"
@ -348,7 +431,7 @@ msgid ""
"protecting. This involves **giving it an Administrator power level**."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:151
#: ../../../docs/configuring-playbook-bot-draupnir.md:199
msgid ""
"**We recommend setting this power level as soon as the bot joins your "
"room** (and before you create new rules), so that it can apply rules as "
@ -357,11 +440,11 @@ msgid ""
" it)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:153
#: ../../../docs/configuring-playbook-bot-draupnir.md:201
msgid "Subscribing to a public policy list"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:155
#: ../../../docs/configuring-playbook-bot-draupnir.md:203
msgid ""
"We recommend **subscribing to a public [policy list](https://the-"
"draupnir-project.github.io/draupnir-documentation/concepts/policy-"
@ -370,24 +453,24 @@ msgid ""
"watch-command-to-subscribe-to-policy-rooms)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:157
#: ../../../docs/configuring-playbook-bot-draupnir.md:205
msgid ""
"Polcy lists are maintained in Matrix rooms. A popular policy list is "
"maintained in the public `#community-moderation-effort-bl:neko.dev` room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:159
#: ../../../docs/configuring-playbook-bot-draupnir.md:207
msgid ""
"You can tell Draupnir to subscribe to it by sending the following command"
" to the Management Room: `!draupnir watch #community-moderation-effort-"
"bl:neko.dev`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:161
#: ../../../docs/configuring-playbook-bot-draupnir.md:209
msgid "Creating your own policy lists and rules"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:163
#: ../../../docs/configuring-playbook-bot-draupnir.md:211
msgid ""
"We also recommend **creating your own policy lists** with the [list "
"create](https://the-draupnir-project.github.io/draupnir-"
@ -395,7 +478,7 @@ msgid ""
"create-command-to-create-a-policy-room) command."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:165
#: ../../../docs/configuring-playbook-bot-draupnir.md:213
msgid ""
"You can do so by sending the following command to the Management Room: "
"`!draupnir list create my-bans my-bans-bl`. This will create a policy "
@ -404,7 +487,7 @@ msgid ""
"command, the bot will invite you to the policy list room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:167
#: ../../../docs/configuring-playbook-bot-draupnir.md:215
msgid ""
"A policy list does nothing by itself, so the next step is **adding some "
"rules to your policy list**. Policies target a so-called `entity` (one "
@ -415,7 +498,7 @@ msgid ""
"recommendation)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:169
#: ../../../docs/configuring-playbook-bot-draupnir.md:217
msgid ""
"The simplest and most useful entity to target is `user`. Below are a few "
"examples using the [ban command](https://the-draupnir-project.github.io"
@ -423,19 +506,19 @@ msgid ""
"targeting users."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:171
#: ../../../docs/configuring-playbook-bot-draupnir.md:219
msgid ""
"To create rules, you run commands in the Management Room (**not** in the "
"policy list room)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:173
#: ../../../docs/configuring-playbook-bot-draupnir.md:221
msgid ""
"(ban a single user on a given homeserver): `!draupnir ban "
"@charles:example.com my-bans Rude to others`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:174
#: ../../../docs/configuring-playbook-bot-draupnir.md:222
msgid ""
"(ban all users on a given homeserver by using a [wildcard](https://the-"
"draupnir-project.github.io/draupnir-documentation/moderator/managing-"
@ -443,34 +526,34 @@ msgid ""
"all users are fake`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:176
#: ../../../docs/configuring-playbook-bot-draupnir.md:224
msgid "As a result of running these commands, you may observe:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:178
#: ../../../docs/configuring-playbook-bot-draupnir.md:226
msgid ""
"Draupnir creating `m.policy.rule.user` state events in the `#my-bans-"
"bl:example.com` room on your server"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:179
#: ../../../docs/configuring-playbook-bot-draupnir.md:227
msgid ""
"applying these rules against all rooms that Draupnir is an Administrator "
"in"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:181
#: ../../../docs/configuring-playbook-bot-draupnir.md:229
msgid ""
"You can undo bans with the [unban command](https://the-draupnir-"
"project.github.io/draupnir-documentation/moderator/managing-users#the-"
"unban-command)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:183
#: ../../../docs/configuring-playbook-bot-draupnir.md:231
msgid "Enabling built-in protections"
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:185
#: ../../../docs/configuring-playbook-bot-draupnir.md:233
msgid ""
"You can also **turn on various built-in [protections](https://the-"
"draupnir-project.github.io/draupnir-documentation/protections)** like "
@ -478,75 +561,179 @@ msgid ""
"room to invite-only\")."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:187
#: ../../../docs/configuring-playbook-bot-draupnir.md:235
msgid ""
"To **see which protections are available and which are enabled**, send a "
"`!draupnir protections` command to the Management Room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:189
#: ../../../docs/configuring-playbook-bot-draupnir.md:237
msgid ""
"To **see the configuration options for a given protection**, send a "
"`!draupnir config get PROTECTION_NAME` (e.g. `!draupnir config get "
"JoinWaveShortCircuit`)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:191
#: ../../../docs/configuring-playbook-bot-draupnir.md:239
msgid ""
"To **set a specific option for a given protection**, send a command like "
"this: `!draupnir config set PROTECTION_NAME.OPTION VALUE` (e.g. "
"`!draupnir config set JoinWaveShortCircuit.timescaleMinutes 30`)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:193
#: ../../../docs/configuring-playbook-bot-draupnir.md:241
msgid ""
"To **enable a given protection**, send a command like this: `!draupnir "
"enable PROTECTION_NAME` (e.g. `!draupnir enable JoinWaveShortCircuit`)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:195
#: ../../../docs/configuring-playbook-bot-draupnir.md:243
msgid ""
"To **disable a given protection**, send a command like this: `!draupnir "
"disable PROTECTION_NAME` (e.g. `!draupnir disable JoinWaveShortCircuit`)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:197
msgid "Extending the configuration"
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/the-draupnir-project/Draupnir) to learn "
#~ "what it does and why it might "
#~ "be useful to you."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:199
msgid ""
"You can configure additional options by adding the "
"`matrix_bot_draupnir_configuration_extension_yaml` variable to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#~ msgid "If your migrating from Mjolnir skip to step 5b."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:201
msgid ""
"For example to change Draupnir's `recordIgnoredInvites` option to `true` "
"you would add the following to your `vars.yml` file."
msgstr ""
#~ msgid ""
#~ "The playbook does not automatically "
#~ "create users for you. The bot "
#~ "requires an access token to be "
#~ "able to connect to your homeserver."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:215
msgid "Abuse Reports"
msgstr ""
#~ msgid ""
#~ "You **need to register the bot "
#~ "user manually** before setting up the"
#~ " bot."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:217
msgid "Draupnir supports two methods to receive reports in the management room."
msgstr ""
#~ msgid ""
#~ "If you would like Draupnir to be"
#~ " able to deactivate users, move "
#~ "aliases, shutdown rooms, show abuse "
#~ "reports ([see below](#abuse-reports)), etc "
#~ "then it must be a server admin "
#~ "so you need to change `admin=no` "
#~ "to `admin=yes` in the command above."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:219
msgid ""
"The first method intercepts the report API endpoint of the client-server "
"API, which requires integration with the reverse proxy in front of the "
"homeserver. If you are using traefik, this playbook can set this up for "
"you:"
msgstr ""
#~ msgid ""
#~ "Refer to the documentation on [how "
#~ "to obtain an access token](obtaining-"
#~ "access-tokens.md)."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-draupnir.md:225
msgid ""
"The other method polls an synapse admin API endpoint and is hence only "
"available when using synapse and when the Draupnir user is an admin user "
"(see step 1). To enable it, set `pollReports: true` in Draupnir's config:"
msgstr ""
#~ msgid ""
#~ "You will need to prevent Synapse "
#~ "from rate limiting the bot's account."
#~ " This is not an optional step. "
#~ "If you do not do this step "
#~ "Draupnir will crash. This can be "
#~ "done using Synapse's [admin API](https"
#~ "://matrix-"
#~ "org.github.io/synapse/latest/admin_api/user_admin_api.html"
#~ "#override-ratelimiting-for-users). Please "
#~ "ask for help if you are "
#~ "uncomfortable with these steps or run"
#~ " into issues."
#~ msgstr ""
#~ msgid ""
#~ "If your Synapse Admin API is "
#~ "exposed to the internet for some "
#~ "reason like running the Synapse Admin"
#~ " Role [Link](configuring-playbook-synapse-"
#~ "admin.md) or running "
#~ "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:"
#~ " true` in your playbook config. If"
#~ " your API is not externally exposed"
#~ " you should still be able to on"
#~ " the local host for your synapse "
#~ "run these commands."
#~ msgstr ""
#~ msgid ""
#~ "The following command works on semi "
#~ "up to date Windows 10 installs and"
#~ " All Windows 11 installations and "
#~ "other systems that ship curl. `curl "
#~ "--header \"Authorization: Bearer <access_token>\""
#~ " -X POST "
#~ "https://matrix.example.com/_synapse/admin/v1/users/@bot.draupnir:example.com/override_ratelimit`"
#~ " Replace `@bot.draupnir:example.com` with the "
#~ "MXID of your Draupnir and example.com"
#~ " with your homeserver domain. You can"
#~ " easily obtain an access token for"
#~ " a homeserver admin account the same"
#~ " way you can obtain an access "
#~ "token for Draupnir itself. If you "
#~ "made Draupnir Admin you can just "
#~ "use the Draupnir token."
#~ msgstr ""
#~ msgid ""
#~ "If you make the management room "
#~ "encrypted (E2EE), then you MUST enable"
#~ " and use Pantalaimon (see below)."
#~ msgstr ""
#~ msgid ""
#~ "Decide whether you want Draupnir to "
#~ "be capable of operating in end-"
#~ "to-end encrypted (E2EE) rooms. This "
#~ "includes the management room and the "
#~ "moderated rooms. To support E2EE, "
#~ "Draupnir needs to [use Pantalaimon"
#~ "](configuring-playbook-pantalaimon.md)."
#~ msgstr ""
#~ msgid "a. Configuration with E2EE support"
#~ msgstr ""
#~ msgid "b. Configuration without E2EE support"
#~ msgstr ""
#~ msgid ""
#~ "You must replace "
#~ "`ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and "
#~ "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own "
#~ "values."
#~ msgstr ""
#~ msgid "c. Migrating from Mjolnir (Only required if migrating.)"
#~ msgstr ""
#~ msgid ""
#~ "You can configure additional options by"
#~ " adding the "
#~ "`matrix_bot_draupnir_configuration_extension_yaml` variable "
#~ "to your `inventory/host_vars/matrix.example.com/vars.yml`"
#~ " file."
#~ msgstr ""
#~ msgid ""
#~ "For example to change Draupnir's "
#~ "`recordIgnoredInvites` option to `true` you"
#~ " would add the following to your "
#~ "`vars.yml` file."
#~ msgstr ""
#~ msgid ""
#~ "The other method polls an synapse "
#~ "admin API endpoint and is hence "
#~ "only available when using synapse and"
#~ " when the Draupnir user is an "
#~ "admin user (see step 1). To enable"
#~ " it, set `pollReports: true` in "
#~ "Draupnir's config:"
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -49,8 +49,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-go-neb.md:9
msgid ""
"See the project's [documentation](https://github.com/matrix-org/go-neb) "
"to learn what it does and why it might be useful to you."
"See the project's [documentation](https://github.com/matrix-org/go-"
"neb/blob/master/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bot-go-neb.md:11
@ -207,3 +208,10 @@ msgid ""
"/matrix-org/go-neb)."
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/matrix-org/go-neb) to learn what it"
#~ " does and why it might be "
#~ "useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -36,9 +36,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-honoroit.md:7
msgid ""
"See the project's [documentation](https://github.com/etkecc/honoroit#how-"
"it-looks-like) to learn what it does with screenshots and why it might be"
" useful to you."
"See the project's "
"[documentation](https://github.com/etkecc/honoroit/blob/main/README.md) "
"to learn what it does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bot-honoroit.md:9
@ -166,3 +166,11 @@ msgid ""
"[documentation](https://github.com/etkecc/honoroit#features)."
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/etkecc/honoroit#how-it-"
#~ "looks-like) to learn what it does "
#~ "with screenshots and why it might "
#~ "be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -43,7 +43,7 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-matrix-registration-bot.md:7
msgid ""
"See the project's [documentation](https://github.com/moan0s/matrix-"
"registration-bot#supported-commands) to learn what it does and why it "
"registration-bot/blob/master/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
@ -145,3 +145,11 @@ msgid ""
"etc… you can use:"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/moan0s/matrix-"
#~ "registration-bot#supported-commands) to learn "
#~ "what it does and why it might "
#~ "be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -39,8 +39,8 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:7
msgid ""
"See the project's [documentation](https://github.com/anoadragon453"
"/matrix-reminder-bot#usage) to learn what it does and why it might be "
"useful to you."
"/matrix-reminder-bot/blob/master/README.md) to learn what it does and why"
" it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bot-matrix-reminder-bot.md:9
@ -133,3 +133,11 @@ msgid ""
"bot#usage)."
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/anoadragon453/matrix-"
#~ "reminder-bot#usage) to learn what it "
#~ "does and why it might be useful"
#~ " to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -32,22 +32,23 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:5
msgid ""
"See the project's [documentation](https://github.com/matrix-org/mjolnir) "
"to learn what it does and why it might be useful to you."
"See the project's [documentation](https://github.com/matrix-"
"org/mjolnir/blob/main/README.md) to learn what it does and why it might "
"be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:7
msgid "Register the bot account"
msgid "Prerequisites"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:9
msgid ""
"The playbook does not automatically create users for you. The bot "
"requires an access token to be able to connect to your homeserver."
msgid "Register the bot account"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:11
msgid "You **need to register the bot user manually** before setting up the bot."
msgid ""
"The playbook does not automatically create users for you. You **need to "
"register the bot user manually** before setting up the bot."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:13
@ -73,8 +74,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:25
msgid ""
"Refer to the documentation on [how to obtain an access token](obtaining-"
"access-tokens.md)."
"The bot requires an access token to be able to connect to your "
"homeserver. Refer to the documentation on [how to obtain an access token"
"](obtaining-access-tokens.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:27
@ -83,43 +85,65 @@ msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:29
msgid ""
"You will need to prevent Synapse from rate limiting the bot's account. "
"This is not an optional step. If you do not do this step Mjolnir will "
"crash. This can be done using Synapse's [admin API](https://matrix-"
"org.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"ratelimiting-for-users). Please ask for help if you are uncomfortable "
"with these steps or run into issues."
"If your homeserver's implementation is Synapse, you will need to prevent "
"it from rate limiting the bot's account. **This is a required step. If "
"you do not configure it, Mjolnir will crash.**"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:31
msgid ""
"If your Synapse Admin API is exposed to the internet for some reason like"
" running the Synapse Admin Role [Link](configuring-playbook-synapse-"
"admin.md) or running "
"`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:"
" true` in your playbook config. If your API is not externally exposed you"
" should still be able to on the local host for your synapse run these "
"commands."
"This can be done using Synapse's [Admin APIs](https://element-"
"hq.github.io/synapse/latest/admin_api/user_admin_api.html#override-"
"ratelimiting-for-users). They can be accessed both externally and "
"internally."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:33
msgid ""
"The following command works on semi up to date Windows 10 installs and "
"All Windows 11 installations and other systems that ship curl. `curl "
"--header \"Authorization: Bearer <access_token>\" -X POST "
"https://matrix.example.com/_synapse/admin/v1/users/@bot.mjolnir:example.com/override_ratelimit`"
" Replace `@bot.mjolnir:example.com` with the MXID of your Mjolnir and "
"example.com with your homeserver domain. You can easily obtain an access "
"token for a homeserver admin account the same way you can obtain an "
"access token for Mjolnir itself. If you made Mjolnir Admin you can just "
"use the Mjolnir token."
"To expose the APIs publicly, add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md: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"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:37
#: ../../../docs/configuring-playbook-bot-mjolnir.md:53
msgid ""
"Using your own account, create a new invite only room that you will use "
"to manage the bot. This is the room where you will see the status of the "
@ -128,13 +152,13 @@ msgid ""
"it is important that you only invite trusted users to this room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:39
#: ../../../docs/configuring-playbook-bot-mjolnir.md:55
msgid ""
"If you make the management room encrypted (E2EE), then you MUST enable "
"and use Pantalaimon (see below)."
"and use Pantalaimon (see [below](#configuration-with-e2ee-support))."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:41
#: ../../../docs/configuring-playbook-bot-mjolnir.md:57
msgid ""
"Once you have created the room you need to copy the room ID so you can "
"tell the bot to use that room. In Element Web you can do this by going to"
@ -142,44 +166,58 @@ msgid ""
"room ID. The room ID will look something like `!qporfwt:example.com`."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:43
#: ../../../docs/configuring-playbook-bot-mjolnir.md:59
msgid ""
"Finally invite the `@bot.mjolnir:example.com` account you created earlier"
" into the room."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:45
#: ../../../docs/configuring-playbook-bot-mjolnir.md:61
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:47
#: ../../../docs/configuring-playbook-bot-mjolnir.md:63
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `MANAGEMENT_ROOM_ID_HERE`."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:72
msgid "End-to-End Encryption support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:74
msgid ""
"Decide whether you want Mjolnir to be capable of operating in end-to-end "
"encrypted (E2EE) rooms. This includes the management room and the "
"moderated rooms. To support E2EE, Mjolnir needs to [use Pantalaimon"
"](configuring-playbook-pantalaimon.md)."
"moderated rooms."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:49
msgid "a. Configuration with E2EE support"
#: ../../../docs/configuring-playbook-bot-mjolnir.md:76
msgid ""
"To support E2EE, Mjolnir needs to [use Pantalaimon](configuring-playbook-"
"pantalaimon.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:51
#: ../../../docs/configuring-playbook-bot-mjolnir.md:78
msgid "Configuration with E2EE support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:80
msgid ""
"When using Pantalaimon, Mjolnir will log in to its bot account itself "
"through Pantalaimon, so configure its username and password."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:53
#: ../../../docs/configuring-playbook-bot-mjolnir.md:88
#: ../../../docs/configuring-playbook-bot-mjolnir.md:102
#: ../../../docs/configuring-playbook-bot-mjolnir.md:82
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your "
"needs):"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:72
#: ../../../docs/configuring-playbook-bot-mjolnir.md:96
msgid ""
"The playbook's `group_vars` will configure other required settings. If "
"using this role separately without the playbook, you also need to "
@ -188,53 +226,80 @@ msgid ""
"playbook's `group_vars`:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:84
msgid "b. Configuration without E2EE support"
#: ../../../docs/configuring-playbook-bot-mjolnir.md:108
msgid "Configuration without E2EE support"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:86
#: ../../../docs/configuring-playbook-bot-mjolnir.md:110
msgid ""
"When NOT using Pantalaimon, Mjolnir does not log in by itself and you "
"must give it an access token for its bot account."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:90
#: ../../../docs/configuring-playbook-bot-mjolnir.md:112
msgid ""
"You must replace `ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and "
"`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own values."
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file. Make sure to "
"replace `ACCESS_TOKEN_HERE` with the one created [above](#get-an-access-"
"token)."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:100
#: ../../../docs/configuring-playbook-bot-mjolnir.md:118
msgid "Adding Mjolnir synapse antispam module (optional)"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:112
#: ../../../docs/configuring-playbook-bot-mjolnir.md:120
msgid ""
"To enable Mjolnir synapse antispam module, add the following "
"configuration to your `inventory/host_vars/matrix.example.com/vars.yml` "
"file (adapt to your needs):"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:130
msgid "Extending the configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:132
msgid ""
"You can configure additional options by adding the "
"`matrix_bot_mjolnir_configuration_extension_yaml` variable to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:134
msgid ""
"For example, to change Mjolnir's `recordIgnoredInvites` option to `true`,"
" add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:148
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:114
#: ../../../docs/configuring-playbook-bot-mjolnir.md:150
msgid ""
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:121
#: ../../../docs/configuring-playbook-bot-mjolnir.md:157
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:123
#: ../../../docs/configuring-playbook-bot-mjolnir.md:159
msgid ""
"The `ensure-matrix-users-created` playbook tag makes the playbook "
"automatically create the bot's user account."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:125
#: ../../../docs/configuring-playbook-bot-mjolnir.md:161
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-all` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:127
#: ../../../docs/configuring-playbook-bot-mjolnir.md:163
msgid ""
"`just install-all` is useful for maintaining your setup quickly ([2x-5x "
"faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
@ -243,7 +308,7 @@ msgid ""
"`just setup-all`, or these components will still remain installed."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:129
#: ../../../docs/configuring-playbook-bot-mjolnir.md:165
msgid ""
"If you change the Pantalaimon's password "
"(`matrix_bot_mjolnir_pantalaimon_password` in your `vars.yml` file) "
@ -254,11 +319,11 @@ msgid ""
"know its new password."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:131
#: ../../../docs/configuring-playbook-bot-mjolnir.md:167
msgid "Usage"
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:133
#: ../../../docs/configuring-playbook-bot-mjolnir.md:169
msgid ""
"You can refer to the upstream [documentation](https://github.com/matrix-"
"org/mjolnir) for additional ways to use and configure Mjolnir. Check out "
@ -266,16 +331,113 @@ msgid ""
"#quickstart-guide) for some basic commands you can give to the bot."
msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:135
msgid ""
"You can configure additional options by adding the "
"`matrix_bot_mjolnir_configuration_extension_yaml` variable to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file."
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/matrix-org/mjolnir) to learn what it "
#~ "does and why it might be useful"
#~ " to you."
#~ msgstr ""
#: ../../../docs/configuring-playbook-bot-mjolnir.md:137
msgid ""
"For example to change Mjolnir's `recordIgnoredInvites` option to `true` "
"you would add the following to your `vars.yml` file."
msgstr ""
#~ msgid ""
#~ "The playbook does not automatically "
#~ "create users for you. The bot "
#~ "requires an access token to be "
#~ "able to connect to your homeserver."
#~ msgstr ""
#~ msgid ""
#~ "You **need to register the bot "
#~ "user manually** before setting up the"
#~ " bot."
#~ msgstr ""
#~ msgid ""
#~ "Refer to the documentation on [how "
#~ "to obtain an access token](obtaining-"
#~ "access-tokens.md)."
#~ msgstr ""
#~ msgid ""
#~ "You will need to prevent Synapse "
#~ "from rate limiting the bot's account."
#~ " This is not an optional step. "
#~ "If you do not do this step "
#~ "Mjolnir will crash. This can be "
#~ "done using Synapse's [admin API](https"
#~ "://matrix-"
#~ "org.github.io/synapse/latest/admin_api/user_admin_api.html"
#~ "#override-ratelimiting-for-users). Please "
#~ "ask for help if you are "
#~ "uncomfortable with these steps or run"
#~ " into issues."
#~ msgstr ""
#~ msgid ""
#~ "If your Synapse Admin API is "
#~ "exposed to the internet for some "
#~ "reason like running the Synapse Admin"
#~ " Role [Link](configuring-playbook-synapse-"
#~ "admin.md) or running "
#~ "`matrix_synapse_container_labels_public_client_synapse_admin_api_enabled:"
#~ " true` in your playbook config. If"
#~ " your API is not externally exposed"
#~ " you should still be able to on"
#~ " the local host for your synapse "
#~ "run these commands."
#~ msgstr ""
#~ msgid ""
#~ "The following command works on semi "
#~ "up to date Windows 10 installs and"
#~ " All Windows 11 installations and "
#~ "other systems that ship curl. `curl "
#~ "--header \"Authorization: Bearer <access_token>\""
#~ " -X POST "
#~ "https://matrix.example.com/_synapse/admin/v1/users/@bot.mjolnir:example.com/override_ratelimit`"
#~ " Replace `@bot.mjolnir:example.com` with the "
#~ "MXID of your Mjolnir and example.com "
#~ "with your homeserver domain. You can "
#~ "easily obtain an access token for "
#~ "a homeserver admin account the same "
#~ "way you can obtain an access token"
#~ " for Mjolnir itself. If you made "
#~ "Mjolnir Admin you can just use the"
#~ " Mjolnir token."
#~ msgstr ""
#~ msgid ""
#~ "If you make the management room "
#~ "encrypted (E2EE), then you MUST enable"
#~ " and use Pantalaimon (see below)."
#~ msgstr ""
#~ msgid ""
#~ "Decide whether you want Mjolnir to "
#~ "be capable of operating in end-"
#~ "to-end encrypted (E2EE) rooms. This "
#~ "includes the management room and the "
#~ "moderated rooms. To support E2EE, "
#~ "Mjolnir needs to [use Pantalaimon"
#~ "](configuring-playbook-pantalaimon.md)."
#~ msgstr ""
#~ msgid "a. Configuration with E2EE support"
#~ msgstr ""
#~ msgid "b. Configuration without E2EE support"
#~ msgstr ""
#~ msgid ""
#~ "You must replace "
#~ "`ACCESS_TOKEN_FROM_STEP_2_GOES_HERE` and "
#~ "`ROOM_ID_FROM_STEP_4_GOES_HERE` with your own "
#~ "values."
#~ msgstr ""
#~ msgid ""
#~ "For example to change Mjolnir's "
#~ "`recordIgnoredInvites` option to `true` you"
#~ " would add the following to your "
#~ "`vars.yml` file."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -44,8 +44,8 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:7
msgid ""
"See the project's [documentation](https://src.miscworks.net/fair/matrix-"
"appservice-kakaotalk) to learn what it does and why it might be useful to"
" you."
"appservice-kakaotalk/src/branch/master/README.md) to learn what it does "
"and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-appservice-kakaotalk.md:9
@ -227,3 +227,11 @@ msgid ""
"in the future, as that would break the Double Puppeting feature"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://src.miscworks.net/fair/matrix-"
#~ "appservice-kakaotalk) to learn what it "
#~ "does and why it might be useful"
#~ " to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -32,8 +32,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:5
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://github.com/kelaresg/go-skype-"
"bridge/blob/master/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-go-skype-bridge.md:7
@ -97,3 +98,9 @@ msgstr ""
msgid "Send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -42,9 +42,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-heisenbridge.md:7
msgid ""
"See the project's "
"[README](https://github.com/hifi/heisenbridge/blob/master/README.md) to "
"learn what it does and why it might be useful to you. You can also take a"
" look at [this demonstration "
"[documentation](https://github.com/hifi/heisenbridge/blob/master/README.md)"
" to learn what it does and why it might be useful to you. You can also "
"take a look at [this demonstration "
"video](https://www.youtube.com/watch?v=nQk1Bp4tk4I)."
msgstr ""
@ -182,3 +182,13 @@ msgid ""
"[#heisenbridge:vi.fi](https://matrix.to/#/#heisenbridge:vi.fi) for help."
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[README](https://github.com/hifi/heisenbridge/blob/master/README.md)"
#~ " to learn what it does and why"
#~ " it might be useful to you. You"
#~ " can also take a look at [this"
#~ " demonstration "
#~ "video](https://www.youtube.com/watch?v=nQk1Bp4tk4I)."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -33,15 +33,15 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:5
msgid ""
"Hookshot can bridge [Webhooks](https://en.wikipedia.org/wiki/Webhook) "
"from software project management services such as GitHub, GitLab, JIRA, "
"from software project management services such as GitHub, GitLab, Jira, "
"and Figma, as well as generic webhooks."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:7
msgid ""
"See the project's [documentation](https://matrix-org.github.io/matrix-"
"hookshot/latest/hookshot.html) to learn what it does in detail and why it"
" might be useful to you."
"hookshot/latest/hookshot.html) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:9
@ -52,152 +52,172 @@ msgid ""
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:11
msgid "Setup Instructions"
msgid "Prerequisites"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:13
msgid ""
"Refer to the [official instructions](https://matrix-org.github.io/matrix-"
"hookshot/latest/setup.html) to learn what the individual options do."
msgid "Download GitHub app private key (optional)"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:15
msgid ""
"Enable the bridge by adding `matrix_hookshot_enabled: true` to your "
"`vars.yml` file"
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."
"If you're setting up the GitHub bridge, you need to create your GitHub "
"app, and generate a private key file of it."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:17
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 ""
#: ../../../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."
"You need to download the private key file, if you will install the file "
"manually or with the `aux` role. For details, see [the section below"
"](#manage-github-private-key-with-aux-role)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:19
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`."
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:21
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_registration_extension_yaml` variables, see the comments"
" in [main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml) "
"for how to use them."
"`matrix_hookshot_registration_extension_yaml` variables."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:23
msgid "Finally, run the playbook (see [installing](installing.md))."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:25
msgid "End-to-bridge encryption"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:27
#: ../../../docs/configuring-playbook-bridge-hookshot.md:43
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."
"Refer the [official instructions](https://matrix-org.github.io/matrix-"
"hookshot/latest/setup.html) and the comments in "
"[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml) to "
"learn what the individual options do."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:29
#: ../../../docs/configuring-playbook-bridge-hookshot.md:45
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:47
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`."
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
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"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:33
#: ../../../docs/configuring-playbook-bridge-hookshot.md:60
msgid ""
"To use the bridge, you need to create a room and invite the Hookshot bot "
"(`@hookshot:example.com`) to it."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:35
#: ../../../docs/configuring-playbook-bridge-hookshot.md:62
msgid ""
"Make sure the bot is able to send state events (usually the Moderator "
"power level in clients)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:37
msgid "Send a `!hookshot help` message to see a list of help commands."
#: ../../../docs/configuring-playbook-bridge-hookshot.md:64
msgid ""
"Send `!hookshot help` to the room to see the bridge's help menu for "
"additional commands."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:39
#: ../../../docs/configuring-playbook-bridge-hookshot.md:66
msgid ""
"Refer to [Hookshot's documentation](https://matrix-org.github.io/matrix-"
"hookshot/latest/usage.html) for more details about using the bridge's "
"various features."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:41
#: ../../../docs/configuring-playbook-bridge-hookshot.md:68
msgid ""
"**Important**: Note that the different listeners are bound to certain "
"paths which might differ from those assumed by the hookshot "
"documentation, see [URLs for bridges setup](#urls-for-bridges-setup) "
"below."
"💡 **Note**: the different listeners are bound to certain paths which "
"might differ from those assumed by the hookshot documentation. See [URLs "
"for bridges setup](#urls-for-bridges-setup) below."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:43
#: ../../../docs/configuring-playbook-bridge-hookshot.md:70
msgid "Reset crypto store"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:72
msgid ""
"Should the crypto store be corrupted, you can reset it by executing this "
"Ansible playbook with the tag `reset-hookshot-encryption` added:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:78
msgid "More setup documentation"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:45
#: ../../../docs/configuring-playbook-bridge-hookshot.md:80
msgid "URLs for bridges setup"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:47
#: ../../../docs/configuring-playbook-bridge-hookshot.md:82
msgid ""
"Unless indicated otherwise, the following endpoints are reachable on your"
" `matrix.` subdomain (if the feature is enabled)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
msgid "listener"
msgid "Listener"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
msgid "default path"
msgid "Default path"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
msgid "variable"
msgid "Variable"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
msgid "used as"
msgid "Used as"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
@ -261,7 +281,7 @@ msgid "`matrix_hookshot_jira_oauth_endpoint`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
msgid "JIRA OAuth"
msgid "Jira OAuth"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md
@ -348,71 +368,72 @@ msgstr ""
msgid "Prometheus"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:61
#: ../../../docs/configuring-playbook-bridge-hookshot.md:96
msgid ""
"Also see the various `matrix_hookshot_container_labels_*` variables in "
"[main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml), which"
" expose URLs publicly."
"[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml), "
"which expose URLs publicly"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:63
#: ../../../docs/configuring-playbook-bridge-hookshot.md:98
msgid ""
"The different listeners are also reachable *internally* in the docker-"
"network via the container's name (configured by "
"`matrix_hookshot_container_url`) and on different ports (e.g. "
"`matrix_hookshot_appservice_port`). Read [main.yml](/roles/custom/matrix-"
"bridge-hookshot/defaults/main.yml) in detail for more info."
"`matrix_hookshot_appservice_port`). Read [main.yml](../roles/custom"
"/matrix-bridge-hookshot/defaults/main.yml) in detail for more info."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:65
#: ../../../docs/configuring-playbook-bridge-hookshot.md:100
msgid "Manage GitHub Private Key with aux role"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:67
#: ../../../docs/configuring-playbook-bridge-hookshot.md:102
msgid ""
"The GitHub bridge requires you to install a private key file. This can be"
" done in multiple ways:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:68
#: ../../../docs/configuring-playbook-bridge-hookshot.md:104
msgid ""
"copy the *contents* of the downloaded file and set the variable "
"`matrix_hookshot_github_private_key` to the contents (see example in "
"[main.yml](/roles/custom/matrix-bridge-hookshot/defaults/main.yml))."
"[main.yml](../roles/custom/matrix-bridge-hookshot/defaults/main.yml))."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:69
#: ../../../docs/configuring-playbook-bridge-hookshot.md:105
msgid ""
"somehow copy the file to the path `{{ matrix_hookshot_base_path }}/{{ "
"matrix_hookshot_github_private_key_file }}` (default: `/matrix/hookshot"
"/private-key.pem`) on the server manually."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:70
#: ../../../docs/configuring-playbook-bridge-hookshot.md:106
msgid ""
"use the [`aux` role](https://github.com/mother-of-all-self-hosting"
"/ansible-role-aux) to copy the file from an arbitrary path on your "
"ansible client to the correct path on the server."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:72
#: ../../../docs/configuring-playbook-bridge-hookshot.md:108
msgid ""
"To use the `aux` role, make sure the `matrix_hookshot_github_private_key`"
" variable is empty. Then add the following additional configuration:"
" variable is empty. Then add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:83
#: ../../../docs/configuring-playbook-bridge-hookshot.md:119
msgid ""
"For more information, see the documentation in the [default configuration"
" of the aux role](https://github.com/mother-of-all-self-hosting/ansible-"
"role-aux/blob/main/defaults/main.yml)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:85
#: ../../../docs/configuring-playbook-bridge-hookshot.md:121
msgid "Provisioning API"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:87
#: ../../../docs/configuring-playbook-bridge-hookshot.md:123
msgid ""
"The provisioning API will be enabled automatically if you set "
"`matrix_dimension_enabled: true` and provided a "
@ -422,11 +443,11 @@ msgid ""
"`matrix_hookshot_container_url` and `matrix_hookshot_provisioning_port`."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:89
#: ../../../docs/configuring-playbook-bridge-hookshot.md:125
msgid "Metrics"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:91
#: ../../../docs/configuring-playbook-bridge-hookshot.md:127
msgid ""
"Metrics are **only enabled by default** if the builtin [Prometheus"
"](configuring-playbook-prometheus-grafana.md) is enabled (by default, "
@ -435,32 +456,32 @@ msgid ""
"set up your own Dashboard for displaying them."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:93
#: ../../../docs/configuring-playbook-bridge-hookshot.md:129
msgid ""
"To explicitly enable metrics, use `matrix_hookshot_metrics_enabled: "
"true`. This only exposes metrics over the container network, however."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:95
#: ../../../docs/configuring-playbook-bridge-hookshot.md:131
msgid ""
"**To collect metrics from an external Prometheus server**, besides "
"enabling metrics as described above, you will also need to enable metrics"
" exposure on `https://matrix.example.com/metrics/hookshot` by:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:97
#: ../../../docs/configuring-playbook-bridge-hookshot.md:133
msgid ""
"either enabling metrics exposure for Hookshot via "
"`matrix_hookshot_metrics_proxying_enabled: true`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:98
#: ../../../docs/configuring-playbook-bridge-hookshot.md:134
msgid ""
"or enabling metrics exposure for all services via "
"`matrix_metrics_exposure_enabled: true`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:100
#: ../../../docs/configuring-playbook-bridge-hookshot.md:136
msgid ""
"Whichever one you go with, by default metrics are exposed publicly "
"**without** password-protection. See [the Prometheus and Grafana docs"
@ -468,11 +489,11 @@ msgid ""
"protection for metrics."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:102
#: ../../../docs/configuring-playbook-bridge-hookshot.md:138
msgid "Collision with matrix-appservice-webhooks"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-hookshot.md:104
#: ../../../docs/configuring-playbook-bridge-hookshot.md:140
msgid ""
"If you are also running [matrix-appservice-webhooks](configuring-"
"playbook-bridge-appservice-webhooks.md), it reserves its namespace by the"
@ -482,3 +503,175 @@ msgid ""
"`matrix_hookshot_generic_userIdPrefix: '_webhooks_'`)."
msgstr ""
#~ msgid ""
#~ "Hookshot can bridge "
#~ "[Webhooks](https://en.wikipedia.org/wiki/Webhook) from "
#~ "software project management services such "
#~ "as GitHub, GitLab, JIRA, and Figma, "
#~ "as well as generic webhooks."
#~ msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://matrix-"
#~ "org.github.io/matrix-hookshot/latest/hookshot.html) to "
#~ "learn what it does in detail and"
#~ " why it might be useful to you."
#~ msgstr ""
#~ msgid "Setup Instructions"
#~ msgstr ""
#~ msgid ""
#~ "Refer to the [official instructions](https"
#~ "://matrix-org.github.io/matrix-hookshot/latest/setup.html)"
#~ " to learn what the individual options"
#~ " do."
#~ msgstr ""
#~ msgid ""
#~ "Enable the bridge by adding "
#~ "`matrix_hookshot_enabled: true` to your "
#~ "`vars.yml` file"
#~ msgstr ""
#~ msgid ""
#~ "For each of the services (GitHub, "
#~ "GitLab, Jira, Figma, generic webhooks) "
#~ "fill in the respective variables "
#~ "`matrix_hookshot_service_*` listed in "
#~ "[main.yml](/roles/custom/matrix-bridge-"
#~ "hookshot/defaults/main.yml) as required."
#~ msgstr ""
#~ msgid ""
#~ "Take special note of the "
#~ "`matrix_hookshot_*_enabled` variables. Services that"
#~ " need no further configuration are "
#~ "enabled by default (GitLab, Generic), "
#~ "while you must first add the "
#~ "required configuration and enable the "
#~ "others (GitHub, Jira, Figma)."
#~ msgstr ""
#~ msgid ""
#~ "If you're setting up the GitHub "
#~ "bridge, you'll need to generate and "
#~ "download a private key file after "
#~ "you created your GitHub app. Copy "
#~ "the contents of that file to the"
#~ " variable `matrix_hookshot_github_private_key` so "
#~ "the playbook can install it for "
#~ "you, or use one of the [other "
#~ "methods](#manage-github-private-key-with-"
#~ "aux-role) explained below."
#~ msgstr ""
#~ msgid ""
#~ "If you've already installed Matrix "
#~ "services using the playbook before, "
#~ "you'll need to re-run it (`--tags"
#~ "=setup-all,start`). If not, proceed with"
#~ " [configuring other playbook services"
#~ "](configuring-playbook.md) and then with "
#~ "[Installing](installing.md). Get back to this"
#~ " guide once ready. Hookshot can be"
#~ " set up individually using the tag"
#~ " `setup-hookshot`."
#~ msgstr ""
#~ msgid ""
#~ "Other configuration options are available "
#~ "via the `matrix_hookshot_configuration_extension_yaml` "
#~ "and `matrix_hookshot_registration_extension_yaml` "
#~ "variables, see the comments in "
#~ "[main.yml](/roles/custom/matrix-bridge-"
#~ "hookshot/defaults/main.yml) for how to use "
#~ "them."
#~ msgstr ""
#~ msgid "Finally, run the playbook (see [installing](installing.md))."
#~ msgstr ""
#~ msgid "End-to-bridge encryption"
#~ msgstr ""
#~ msgid ""
#~ "You can enable [encryption](https://matrix-"
#~ "org.github.io/matrix-hookshot/latest/advanced/encryption.html)"
#~ " for Hookshot by adding "
#~ "`matrix_hookshot_encryption_enabled: true` to your"
#~ " configuration (`vars.yml`) and [executing "
#~ "the playbook](installing.md) again."
#~ msgstr ""
#~ msgid ""
#~ "Should the crypto store be corrupted,"
#~ " you can reset it by executing "
#~ "this Ansible playbook with the tag "
#~ "`reset-hookshot-encryption` added, for "
#~ "example `ansible-playbook -i inventory/hosts"
#~ " setup.yml --tags=reset-hookshot-encryption`."
#~ msgstr ""
#~ msgid "Send a `!hookshot help` message to see a list of help commands."
#~ msgstr ""
#~ msgid ""
#~ "**Important**: Note that the different "
#~ "listeners are bound to certain paths "
#~ "which might differ from those assumed"
#~ " by the hookshot documentation, see "
#~ "[URLs for bridges setup](#urls-for-"
#~ "bridges-setup) below."
#~ msgstr ""
#~ msgid "listener"
#~ msgstr ""
#~ msgid "default path"
#~ msgstr ""
#~ msgid "variable"
#~ msgstr ""
#~ msgid "used as"
#~ msgstr ""
#~ msgid "JIRA OAuth"
#~ msgstr ""
#~ msgid ""
#~ "Also see the various "
#~ "`matrix_hookshot_container_labels_*` variables in "
#~ "[main.yml](/roles/custom/matrix-bridge-"
#~ "hookshot/defaults/main.yml), which expose URLs "
#~ "publicly."
#~ msgstr ""
#~ msgid ""
#~ "The different listeners are also "
#~ "reachable *internally* in the docker-"
#~ "network via the container's name "
#~ "(configured by `matrix_hookshot_container_url`) and"
#~ " on different ports (e.g. "
#~ "`matrix_hookshot_appservice_port`). Read "
#~ "[main.yml](/roles/custom/matrix-bridge-"
#~ "hookshot/defaults/main.yml) in detail for more"
#~ " info."
#~ msgstr ""
#~ msgid ""
#~ "copy the *contents* of the downloaded"
#~ " file and set the variable "
#~ "`matrix_hookshot_github_private_key` to the contents"
#~ " (see example in [main.yml](/roles/custom"
#~ "/matrix-bridge-hookshot/defaults/main.yml))."
#~ msgstr ""
#~ msgid ""
#~ "To use the `aux` role, make sure"
#~ " the `matrix_hookshot_github_private_key` variable "
#~ "is empty. Then add the following "
#~ "additional configuration:"
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -32,8 +32,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:5
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://github.com/benkuly/matrix-sms-"
"bridge/blob/master/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-matrix-bridge-sms.md:7
@ -98,3 +99,9 @@ msgid ""
"bridge/blob/master/README.md#user-guide) to see how this bridge works."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -39,8 +39,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:7
msgid ""
"See the project's [documentation](https://github.com/mautrix/twitter) to "
"learn what it does and why it might be useful to you."
"See the project's "
"[documentation](https://github.com/mautrix/twitter/blob/master/README.md)"
" to learn what it does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:9
@ -48,58 +49,61 @@ msgid "Prerequisite (optional)"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:11
msgid "Enable Appservice Double Puppet (optional)"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13
msgid ""
"If you want to set up [Double "
"Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) "
"(hint: you most likely do) for this bridge automatically, you need to "
"have enabled [Appservice Double Puppet](configuring-playbook-appservice-"
"double-puppet.md) or [Shared Secret Auth](configuring-playbook-shared-"
"secret-auth.md) service for this playbook."
"double-puppet.md) service for this playbook."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:13
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15
msgid ""
"For details about configuring Double Puppeting for this bridge, see the "
"section below: [Set up Double Puppeting](#-set-up-double-puppeting)"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:15
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:17
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:19
msgid ""
"To enable the bridge, add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:23
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:25
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:27
msgid ""
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:32
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:34
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36
msgid ""
"The `ensure-matrix-users-created` playbook tag makes the playbook "
"automatically create the bot's user account."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:36
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:38
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just install-all` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:38
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40
msgid ""
"`just install-all` is useful for maintaining your setup quickly ([2x-5x "
"faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
@ -108,71 +112,60 @@ msgid ""
"`just setup-all`, or these components will still remain installed."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:40
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42
msgid "Usage"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:42
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:44
msgid ""
"You then need to start a chat with `@twitterbot:example.com` (where "
"`example.com` is your base domain, not the `matrix.` domain)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:43
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45
msgid ""
"Send login-cookie to start the login. The bot should respond with "
"instructions on how to proceed."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:45
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47
msgid ""
"You can learn more here about authentication from the bridge's [official "
"documentation on "
"Authentication](https://docs.mau.fi/bridges/python/twitter/authentication.html)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:47
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49
msgid "💡 Set up Double Puppeting"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:49
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:51
msgid ""
"After successfully enabling bridging, you may wish to set up [Double "
"Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) "
"(hint: you most likely do)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:51
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:53
msgid "To set it up, you have 2 ways of going about it."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:53
msgid ""
"Method 1: automatically, by enabling Appservice Double Puppet or Shared "
"Secret Auth"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:55
msgid ""
"The bridge automatically performs Double Puppeting if [Appservice Double "
"Puppet](configuring-playbook-appservice-double-puppet.md) or [Shared "
"Secret Auth](configuring-playbook-shared-secret-auth.md) service is "
"configured and enabled on the server for this playbook."
msgid "Method 1: automatically, by enabling Appservice Double Puppet"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:57
msgid ""
"Enabling [Appservice Double Puppet](configuring-playbook-appservice-"
"double-puppet.md) is the recommended way of setting up Double Puppeting, "
"as it's easier to accomplish, works for all your users automatically, and"
" has less of a chance of breaking in the future."
"The bridge automatically performs Double Puppeting if [Appservice Double "
"Puppet](configuring-playbook-appservice-double-puppet.md) service is "
"configured and enabled on the server for this playbook."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:59
msgid ""
"Enabling double puppeting by enabling the [Shared Secret Auth"
"](configuring-playbook-shared-secret-auth.md) service works at the time "
"of writing, but is deprecated and will stop working in the future."
"This is the recommended way of setting up Double Puppeting, as it's "
"easier to accomplish, works for all your users automatically, and has "
"less of a chance of breaking in the future."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:61
@ -181,9 +174,88 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:63
msgid ""
"This method is currently not available for the Mautrix-Twitter bridge, "
"but is on the "
"[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md) "
"under Misc/Manual login with `login-matrix`"
"When using this method, **each user** that wishes to enable Double "
"Puppeting needs to follow the following steps:"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:65
msgid ""
"retrieve a Matrix access token for yourself. Refer to the documentation "
"on [how to do that](obtaining-access-tokens.md)."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:67
msgid ""
"send the access token to the bot. Example: `login-matrix "
"MATRIX_ACCESS_TOKEN_HERE`"
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-twitter.md:69
msgid ""
"make sure you don't log out the `Mautrix-Slack` device some time in the "
"future, as that would break the Double Puppeting feature"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/mautrix/twitter) to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""
#~ msgid ""
#~ "If you want to set up [Double "
#~ "Puppeting](https://docs.mau.fi/bridges/general/double-"
#~ "puppeting.html) (hint: you most likely "
#~ "do) for this bridge automatically, you"
#~ " need to have enabled [Appservice "
#~ "Double Puppet](configuring-playbook-appservice-"
#~ "double-puppet.md) or [Shared Secret Auth"
#~ "](configuring-playbook-shared-secret-auth.md) "
#~ "service for this playbook."
#~ msgstr ""
#~ msgid ""
#~ "Method 1: automatically, by enabling "
#~ "Appservice Double Puppet or Shared "
#~ "Secret Auth"
#~ msgstr ""
#~ msgid ""
#~ "The bridge automatically performs Double "
#~ "Puppeting if [Appservice Double Puppet"
#~ "](configuring-playbook-appservice-double-"
#~ "puppet.md) or [Shared Secret Auth"
#~ "](configuring-playbook-shared-secret-auth.md) "
#~ "service is configured and enabled on "
#~ "the server for this playbook."
#~ msgstr ""
#~ msgid ""
#~ "Enabling [Appservice Double Puppet](configuring-"
#~ "playbook-appservice-double-puppet.md) is "
#~ "the recommended way of setting up "
#~ "Double Puppeting, as it's easier to "
#~ "accomplish, works for all your users "
#~ "automatically, and has less of a "
#~ "chance of breaking in the future."
#~ msgstr ""
#~ msgid ""
#~ "Enabling double puppeting by enabling "
#~ "the [Shared Secret Auth](configuring-"
#~ "playbook-shared-secret-auth.md) service "
#~ "works at the time of writing, but"
#~ " is deprecated and will stop working"
#~ " in the future."
#~ msgstr ""
#~ msgid ""
#~ "This method is currently not available"
#~ " for the Mautrix-Twitter bridge, but"
#~ " is on the "
#~ "[roadmap](https://github.com/mautrix/twitter/blob/master/ROADMAP.md)"
#~ " under Misc/Manual login with `login-"
#~ "matrix`"
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -35,8 +35,8 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:5
msgid ""
"See the project's "
"[documentation](https://github.com/mautrix/wsproxy#readme) to learn what "
"it does and why it might be useful to you."
"[documentation](https://github.com/mautrix/wsproxy/blob/master/README.md)"
" to learn what it does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mautrix-wsproxy.md:7
@ -143,3 +143,10 @@ msgid ""
"running `android-sms` and/or `matrix-imessage` on your device(s)."
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/mautrix/wsproxy#readme) to"
#~ " learn what it does and why it"
#~ " might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -54,8 +54,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:9
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://gitlab.com/mx-puppet/discord"
"/mx-puppet-discord/blob/master/README.md) to learn what it does and why "
"it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-discord.md:11
@ -137,3 +138,9 @@ msgstr ""
msgid "Also send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -33,8 +33,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:5
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://gitlab.com/xangelix-pub/matrix"
"/mx-puppet-groupme/blob/master/README.md) to learn what it does and why "
"it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-groupme.md:7
@ -121,3 +122,9 @@ msgstr ""
msgid "Also send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -44,8 +44,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:7
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://gitlab.com/mx-puppet/slack/mx-"
"puppet-slack/blob/master/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-slack.md:9
@ -138,3 +139,9 @@ msgstr ""
msgid "Also send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -32,8 +32,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:5
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://github.com/icewind1991/mx-"
"puppet-steam/blob/master/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-steam.md:7
@ -114,3 +115,9 @@ msgstr ""
msgid "Also send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -39,8 +39,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:7
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://github.com/Sorunome/mx-puppet-"
"twitter/blob/master/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-mx-puppet-twitter.md:9
@ -128,3 +129,9 @@ msgstr ""
msgid "Also send `help` to the bot to see the commands available."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -45,8 +45,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-postmoogle.md:9
msgid ""
"See the project's [documentation](https://github.com/etkecc/postmoogle) "
"to learn what it does and why it might be useful to you."
"See the project's "
"[documentation](https://github.com/etkecc/postmoogle/blob/master/README.md)"
" to learn what it does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-postmoogle.md:11
@ -195,3 +196,10 @@ msgid ""
" it to `DEBUG` with the following additional configuration:"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/etkecc/postmoogle) to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -33,8 +33,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-bridge-wechat.md:5
msgid ""
"See the project page to learn what it does and why it might be useful to "
"you."
"See the project's [documentation](https://github.com/duo/matrix-"
"wechat/blob/master/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-bridge-wechat.md:7
@ -96,3 +97,9 @@ msgstr ""
msgid "Send `help` to the bot to see the available commands."
msgstr ""
#~ msgid ""
#~ "See the project page to learn what"
#~ " it does and why it might be"
#~ " useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -226,33 +226,59 @@ msgstr ""
#: ../../../docs/configuring-playbook-email2matrix.md:87
msgid ""
"To enable Email2Matrix, run the playbook with [playbook tags](playbook-"
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-email2matrix.md:93
#: ../../../docs/configuring-playbook-email2matrix.md:94
msgid "**Notes**:"
msgstr ""
#: ../../../docs/configuring-playbook-email2matrix.md:95
#: ../../../docs/configuring-playbook-email2matrix.md:96
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just run-tags setup-email2matrix,start` or `just setup-all`"
"available: `just install-service email2matrix` or `just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-email2matrix.md:97
#: ../../../docs/configuring-playbook-email2matrix.md:98
msgid ""
"`just run-tags setup-email2matrix,start` is useful for maintaining your "
"setup quickly when its components remain unchanged. If you adjust your "
"`just install-service email2matrix` is useful for maintaining your setup "
"quickly when its components remain unchanged. If you adjust your "
"`vars.yml` to remove other components, you'd need to run `just setup-"
"all`, or these components will still remain installed. Note `just setup-"
"all` runs the `ensure-matrix-users-created` tag too."
msgstr ""
#: ../../../docs/configuring-playbook-email2matrix.md:99
#: ../../../docs/configuring-playbook-email2matrix.md:100
msgid ""
"After installation, you may wish to send a test email to the email "
"address assigned to `mailbox1` (default: `mailbox1@matrix.example.com`) "
"to make sure that Email2Matrix works as expected."
msgstr ""
#~ msgid ""
#~ "To enable Email2Matrix, run the playbook"
#~ " with [playbook tags](playbook-tags.md) as"
#~ " below:"
#~ msgstr ""
#~ msgid ""
#~ "The shortcut commands with the [`just`"
#~ " program](just.md) are also available: "
#~ "`just run-tags setup-email2matrix,start` "
#~ "or `just setup-all`"
#~ msgstr ""
#~ msgid ""
#~ "`just run-tags setup-email2matrix,start` "
#~ "is useful for maintaining your setup "
#~ "quickly when its components remain "
#~ "unchanged. If you adjust your `vars.yml`"
#~ " to remove other components, you'd "
#~ "need to run `just setup-all`, or"
#~ " these components will still remain "
#~ "installed. Note `just setup-all` runs"
#~ " the `ensure-matrix-users-created` "
#~ "tag too."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -35,8 +35,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-ldap-auth.md:5
msgid ""
"See that project's documentation to learn what it does and why it might "
"be useful to you."
"See the project's [documentation](https://github.com/matrix-org/matrix-"
"synapse-ldap3/blob/main/README.rst) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-ldap-auth.md:7
@ -81,3 +82,9 @@ msgid ""
"](configuring-playbook-matrix-ldap-registration-proxy.md)."
msgstr ""
#~ msgid ""
#~ "See that project's documentation to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -52,8 +52,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-ma1sd.md:9
msgid ""
"See the project's [documentation](https://github.com/ma1uta/ma1sd) to "
"learn what it does and why it might be useful to you."
"See the project's "
"[documentation](https://github.com/ma1uta/ma1sd/blob/master/README.md) to"
" learn what it does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-ma1sd.md:11
@ -332,3 +333,10 @@ msgid ""
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#~ msgid ""
#~ "See the project's "
#~ "[documentation](https://github.com/ma1uta/ma1sd) to learn"
#~ " what it does and why it might"
#~ " be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -42,101 +42,107 @@ msgstr ""
msgid ""
"In short, it's a sort of automation and firewalling service, which is "
"helpful if you're instaling Matrix services in a controlled corporate "
"environment. See that project's documentation to learn what it does and "
"why it might be useful to you."
"environment."
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:13
msgid ""
"See the project's [documentation](https://github.com/devture/matrix-"
"corporal/blob/main/README.md) to learn what it does and why it might be "
"useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:15
msgid ""
"If you decide that you'd like to let this playbook install it for you, "
"you'd need to also:"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:14
#: ../../../docs/configuring-playbook-matrix-corporal.md:16
msgid ""
"(required) [set up the Shared Secret Auth password provider module"
"](configuring-playbook-shared-secret-auth.md)"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:15
#: ../../../docs/configuring-playbook-matrix-corporal.md:17
msgid ""
"(optional, but encouraged) [set up the REST authentication password "
"provider module](configuring-playbook-rest-auth.md)"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:17
#: ../../../docs/configuring-playbook-matrix-corporal.md:19
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:19
#: ../../../docs/configuring-playbook-matrix-corporal.md:21
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your "
"needs):"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:72
#: ../../../docs/configuring-playbook-matrix-corporal.md:74
msgid ""
"Matrix Corporal operates with a specific Matrix user on your server. By "
"default, it's `matrix-corporal` (controllable by the "
"`matrix_corporal_reconciliation_user_id_local_part` setting, see above)."
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:74
#: ../../../docs/configuring-playbook-matrix-corporal.md:76
msgid ""
"No matter what Matrix user ID you configure to run it with, make sure "
"that:"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:76
#: ../../../docs/configuring-playbook-matrix-corporal.md:78
msgid ""
"the Matrix Corporal user is created by [registering it](registering-"
"users.md) **with administrator privileges**. Use a password you remember,"
" as you'll need to log in from time to time to create or join rooms"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:78
#: ../../../docs/configuring-playbook-matrix-corporal.md:80
msgid ""
"the Matrix Corporal user is joined and has Admin/Moderator-level access "
"to any rooms you want it to manage"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:80
#: ../../../docs/configuring-playbook-matrix-corporal.md:82
msgid "Using a locally-stored static policy"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:82
#: ../../../docs/configuring-playbook-matrix-corporal.md:84
msgid ""
"If you'd like to use a [static policy file](https://github.com/devture"
"/matrix-corporal/blob/master/docs/policy-providers.md#static-file-pull-"
"style-policy-provider), you can use a configuration like this:"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:114
#: ../../../docs/configuring-playbook-matrix-corporal.md:116
msgid ""
"To learn more about what the policy configuration, see the matrix-"
"corporal documentation on [policy](https://github.com/devture/matrix-"
"corporal/blob/master/docs/policy.md)."
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:116
#: ../../../docs/configuring-playbook-matrix-corporal.md:118
msgid "Installing"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:118
#: ../../../docs/configuring-playbook-matrix-corporal.md:120
msgid ""
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:125
#: ../../../docs/configuring-playbook-matrix-corporal.md:127
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just run-tags setup-aux-files,setup-corporal,start` or `just "
"setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:127
#: ../../../docs/configuring-playbook-matrix-corporal.md:129
msgid ""
"`just run-tags setup-aux-files,setup-corporal,start` is useful for "
"maintaining your setup quickly when its components remain unchanged. If "
@ -145,33 +151,33 @@ msgid ""
"`just setup-all` runs the `ensure-matrix-users-created` tag too."
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:129
#: ../../../docs/configuring-playbook-matrix-corporal.md:131
msgid "Matrix Corporal files"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:131
#: ../../../docs/configuring-playbook-matrix-corporal.md:133
msgid ""
"The following local filesystem paths are mounted in the `matrix-corporal`"
" container and can be used in your configuration (or policy):"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:133
#: ../../../docs/configuring-playbook-matrix-corporal.md:135
msgid "`/matrix/corporal/config` is mounted at `/etc/matrix-corporal` (read-only)"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:135
#: ../../../docs/configuring-playbook-matrix-corporal.md:137
msgid ""
"`/matrix/corporal/var` is mounted at `/var/matrix-corporal` (read and "
"write)"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:137
#: ../../../docs/configuring-playbook-matrix-corporal.md:139
msgid ""
"`/matrix/corporal/cache` is mounted at `/var/cache/matrix-corporal` (read"
" and write)"
msgstr ""
#: ../../../docs/configuring-playbook-matrix-corporal.md:139
#: ../../../docs/configuring-playbook-matrix-corporal.md:141
msgid ""
"As an example: you can create your own configuration files in "
"`/matrix/corporal/config` and they will appear in `/etc/matrix-corporal` "
@ -182,3 +188,13 @@ msgid ""
"and write)."
msgstr ""
#~ msgid ""
#~ "In short, it's a sort of "
#~ "automation and firewalling service, which "
#~ "is helpful if you're instaling Matrix"
#~ " services in a controlled corporate "
#~ "environment. See that project's documentation"
#~ " to learn what it does and why"
#~ " it might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -34,7 +34,8 @@ msgstr ""
#: ../../../docs/configuring-playbook-pantalaimon.md:5
msgid ""
"See the project's [documentation](https://github.com/matrix-"
"org/pantalaimon) to learn what it does and why it might be useful to you."
"org/pantalaimon/blob/master/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-pantalaimon.md:7
@ -90,3 +91,10 @@ msgid ""
"these shortcuts run the `ensure-matrix-users-created` tag too."
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/matrix-org/pantalaimon) to learn what it"
#~ " does and why it might be "
#~ "useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -35,8 +35,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-rest-auth.md:5
msgid ""
"See that project's documentation to learn what it does and why it might "
"be useful to you."
"See the project's [documentation](https://github.com/ma1uta/matrix-"
"synapse-rest-password-provider/blob/master/README.md) to learn what it "
"does and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-rest-auth.md:7
@ -87,3 +88,9 @@ msgid ""
"these shortcuts run the `ensure-matrix-users-created` tag too."
msgstr ""
#~ msgid ""
#~ "See that project's documentation to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -35,8 +35,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-shared-secret-auth.md:5
msgid ""
"See that project's documentation to learn what it does and why it might "
"be useful to you."
"See the project's [documentation](https://github.com/devture/matrix-"
"synapse-shared-secret-auth/blob/master/README.md) to learn what it does "
"and why it might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-shared-secret-auth.md:7
@ -86,3 +87,9 @@ msgid ""
"these shortcuts run the `ensure-matrix-users-created` tag too."
msgstr ""
#~ msgid ""
#~ "See that project's documentation to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -32,8 +32,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-sygnal.md:5
msgid ""
"See the project's [documentation](https://github.com/matrix-org/sygnal) "
"to learn what it does and why it might be useful to you."
"See the project's [documentation](https://github.com/matrix-"
"org/sygnal/blob/master/README.md) to learn what it does and why it might "
"be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-sygnal.md:7
@ -199,3 +200,10 @@ msgid ""
"/matrix-org/sygnal/blob/master/docs/applications.md) document."
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/matrix-org/sygnal) to learn what it "
#~ "does and why it might be useful"
#~ " to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -33,15 +33,20 @@ msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:5
msgid ""
"See that project's [documentation](https://github.com/matrix-org/synapse-"
"auto-accept-invite) to learn what it does and why it might be useful to "
"you. In short, it automatically accepts room invites. You can specify "
"that only 1:1 room invites are auto-accepted. Defaults to false if not "
"In short, it automatically accepts room invites. You can specify that "
"only 1:1 room invites are auto-accepted. Defaults to false if not "
"specified."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:7
msgid ""
"See the project's [documentation](https://github.com/matrix-org/synapse-"
"auto-accept-invite/blob/main/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:9
msgid ""
"**Note**: Synapse [v1.109.0](https://github.com/element-"
"hq/synapse/releases/tag/v1.109.0), the same feature [has been "
"merged](https://github.com/element-hq/synapse/pull/17147) into Synapse "
@ -51,11 +56,11 @@ msgid ""
"party module."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:9
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11
msgid "Configuration"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:11
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:13
msgid ""
"If you decide that you'd like to let this playbook install the [synapse-"
"auto-invite-accept](https://github.com/matrix-org/synapse-auto-accept-"
@ -63,11 +68,11 @@ msgid ""
"`inventory/host_vars/matrix.example.com/vars.yml` file:"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:19
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21
msgid "Synapse worker deployments"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:21
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:23
msgid ""
"In a [workerized Synapse deployment](https://github.com/spantaleev"
"/matrix-docker-ansible-"
@ -77,17 +82,17 @@ msgid ""
"is `null`). For example, add this to your configuration:"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:27
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29
msgid ""
"There might be an [issue with federation](https://github.com/matrix-org"
"/synapse-auto-accept-invite/issues/18)."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:29
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31
msgid "Native alternative"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:31
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:33
msgid ""
"Since Synapse [v1.109.0](https://github.com/element-"
"hq/synapse/releases/tag/v1.109.0), the functionality provided by the "
@ -96,7 +101,19 @@ msgid ""
"/element-hq/synapse/pull/17147) part of Synapse."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:33
#: ../../../docs/configuring-playbook-synapse-auto-accept-invite.md:35
msgid "Here's example configuration for using the **native** Synapse feature:"
msgstr ""
#~ msgid ""
#~ "See that project's "
#~ "[documentation](https://github.com/matrix-org/synapse-"
#~ "auto-accept-invite) to learn what it"
#~ " does and why it might be "
#~ "useful to you. In short, it "
#~ "automatically accepts room invites. You "
#~ "can specify that only 1:1 room "
#~ "invites are auto-accepted. Defaults to"
#~ " false if not specified."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -40,8 +40,9 @@ msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-compressor.md:7
msgid ""
"See the project's [documentation](https://github.com/matrix-org/rust-"
"synapse-compress-state/#automated-tool-synapse_auto_compressor) to learn "
"what it does and why it might be useful to you."
"synapse-compress-state/blob/master/README.md#automated-tool-"
"synapse_auto_compressor) to learn what it does and why it might be useful"
" to you."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-auto-compressor.md:9
@ -106,3 +107,11 @@ msgid ""
"unstable."
msgstr ""
#~ msgid ""
#~ "See the project's [documentation](https://github.com"
#~ "/matrix-org/rust-synapse-compress-state"
#~ "/#automated-tool-synapse_auto_compressor) to "
#~ "learn what it does and why it "
#~ "might be useful to you."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -32,20 +32,35 @@ msgstr ""
#: ../../../docs/configuring-playbook-synapse-simple-antispam.md:5
msgid ""
"See that project's documentation to learn what it does and why it might "
"be useful to you. In short, it lets you fight invite-spam by "
"automatically blocking invitiations from a list of servers specified by "
"you (blacklisting)."
"It lets you fight invite-spam by automatically blocking invitiations from"
" a list of servers specified by you (blacklisting)."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-simple-antispam.md:7
msgid "Adjusting the playbook configuration"
msgid ""
"See the project's [documentation](https://github.com/t2bot/synapse-"
"simple-antispam/blob/master/README.md) to learn what it does and why it "
"might be useful to you."
msgstr ""
#: ../../../docs/configuring-playbook-synapse-simple-antispam.md:9
msgid "Adjusting the playbook configuration"
msgstr ""
#: ../../../docs/configuring-playbook-synapse-simple-antispam.md:11
msgid ""
"Add the following configuration to your "
"`inventory/host_vars/matrix.example.com/vars.yml` file (adapt to your "
"needs):"
msgstr ""
#~ msgid ""
#~ "See that project's documentation to "
#~ "learn what it does and why it "
#~ "might be useful to you. In short,"
#~ " it lets you fight invite-spam "
#~ "by automatically blocking invitiations from"
#~ " a list of servers specified by "
#~ "you (blacklisting)."
#~ msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"POT-Creation-Date: 2024-12-20 09:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
@ -237,71 +237,71 @@ msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:90
msgid ""
"After these variables have been set, run the playbook with [playbook tags"
"](playbook-tags.md) as below to restart UVS:"
"After configuring the playbook, run it with [playbook tags](playbook-"
"tags.md) as below:"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:96
#: ../../../docs/configuring-playbook-user-verification-service.md:97
msgid ""
"The shortcut commands with the [`just` program](just.md) are also "
"available: `just run-tags setup-matrix-user-verification-service,start` "
"or `just setup-all`"
"available: `just install-service matrix-user-verification-service` or "
"`just setup-all`"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:98
#: ../../../docs/configuring-playbook-user-verification-service.md:99
msgid ""
"`just run-tags setup-matrix-user-verification-service,start` is useful "
"for maintaining your setup quickly when its components remain unchanged. "
"If you adjust your `vars.yml` to remove other components, you'd need to "
"run `just setup-all`, or these components will still remain installed. "
"Note `just setup-all` runs the `ensure-matrix-users-created` tag too."
"`just install-service matrix-user-verification-service` is useful for "
"maintaining your setup quickly when its components remain unchanged. If "
"you adjust your `vars.yml` to remove other components, you'd need to run "
"`just setup-all`, or these components will still remain installed. Note "
"`just setup-all` runs the `ensure-matrix-users-created` tag too."
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:100
#: ../../../docs/configuring-playbook-user-verification-service.md:101
msgid "Logging"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:102
#: ../../../docs/configuring-playbook-user-verification-service.md:103
msgid "The configuration variable `UVS_LOG_LEVEL` can be set to:"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:103
#: ../../../docs/configuring-playbook-user-verification-service.md:104
msgid "warning"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:104
#: ../../../docs/configuring-playbook-user-verification-service.md:105
msgid "info"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:105
#: ../../../docs/configuring-playbook-user-verification-service.md:106
msgid "debug"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:107
#: ../../../docs/configuring-playbook-user-verification-service.md:108
msgid "TLS Certificate Checking"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:109
#: ../../../docs/configuring-playbook-user-verification-service.md:110
msgid ""
"If the Matrix Homeserver does not provide a valid TLS certificate, UVS "
"will fail with the following error message:"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:111
#: ../../../docs/configuring-playbook-user-verification-service.md:112
msgid "message: 'No response received: [object Object]',"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:113
#: ../../../docs/configuring-playbook-user-verification-service.md:114
msgid "This also applies to self-signed and let's encrypt staging certificates."
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:115
#: ../../../docs/configuring-playbook-user-verification-service.md:116
msgid ""
"To disable certificate validation altogether (INSECURE! Not suitable for "
"production use!) set: `NODE_TLS_REJECT_UNAUTHORIZED=0`"
msgstr ""
#: ../../../docs/configuring-playbook-user-verification-service.md:117
#: ../../../docs/configuring-playbook-user-verification-service.md:118
msgid ""
"Alternatively, it is possible to inject your own CA certificates into the"
" container by mounting a PEM file with additional trusted CAs into the "
@ -309,3 +309,31 @@ msgid ""
"it."
msgstr ""
#~ msgid ""
#~ "After these variables have been set, "
#~ "run the playbook with [playbook tags"
#~ "](playbook-tags.md) as below to restart "
#~ "UVS:"
#~ msgstr ""
#~ msgid ""
#~ "The shortcut commands with the [`just`"
#~ " program](just.md) are also available: "
#~ "`just run-tags setup-matrix-user-"
#~ "verification-service,start` or `just setup-"
#~ "all`"
#~ msgstr ""
#~ msgid ""
#~ "`just run-tags setup-matrix-user-"
#~ "verification-service,start` is useful for "
#~ "maintaining your setup quickly when its"
#~ " components remain unchanged. If you "
#~ "adjust your `vars.yml` to remove other"
#~ " components, you'd need to run `just"
#~ " setup-all`, or these components will"
#~ " still remain installed. Note `just "
#~ "setup-all` runs the `ensure-matrix-"
#~ "users-created` tag too."
#~ msgstr ""