mirror of
https://github.com/spantaleev/matrix-docker-ansible-deploy.git
synced 2024-12-22 20:45:48 +00:00
d4f8d0918a
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3841 Most of the preparation for this was done by Suguru Hirahara (https://github.com/luixxiul). I've merely reorganized/polished the scripts and instructions in the `i18n/` directory. While translations can happen even now, more work is necessary to - make the translation flow better (integrating Weblate), etc. - restore the Github Actions workflows that Suguru Hirahara had already developed to adapt them to our new workflow
242 lines
12 KiB
Plaintext
242 lines
12 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 2018-2024, Slavi Pantaleev, Aine Etke, MDAD community members
|
|
# This file is distributed under the same license as the matrix-docker-ansible-deploy package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: matrix-docker-ansible-deploy \n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2024-12-20 07:23+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"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:1
|
|
msgid "Setting up Mautrix Discord bridging (optional)"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:3
|
|
msgid "**Note**: bridging to [Discord](https://discordapp.com/) can also happen via the [mx-puppet-discord](configuring-playbook-bridge-mx-puppet-discord.md) and [matrix-appservice-discord](configuring-playbook-bridge-appservice-discord.md) bridges supported by the playbook."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:4
|
|
msgid "For using as a Bot we recommend the [Appservice Discord](configuring-playbook-bridge-appservice-discord.md), because it supports plumbing."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:5
|
|
msgid "For personal use with a discord account we recommend the `mautrix-discord` bridge (the one being discussed here), because it is the most fully-featured and stable of the 3 Discord bridges supported by the playbook."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:7
|
|
msgid "The playbook can install and configure [mautrix-discord](https://github.com/mautrix/discord) for you."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:9
|
|
msgid "See the project's [documentation](https://docs.mau.fi/bridges/go/discord/index.html) to learn what it does and why it might be useful to you."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:11
|
|
msgid "Prerequisites"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:13
|
|
msgid "There are 2 ways to login to discord using this bridge, either by [scanning a QR code](#method-1-login-using-qr-code-recommended) using the Discord mobile app **or** by using a [Discord token](#method-2-login-using-discord-token-not-recommended)."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:15
|
|
msgid "If this is a dealbreaker for you, consider using one of the other Discord bridges supported by the playbook: [mx-puppet-discord](configuring-playbook-bridge-mx-puppet-discord.md) or [matrix-appservice-discord](configuring-playbook-bridge-appservice-discord.md). These come with their own complexity and limitations, however, so we recommend that you proceed with this one if possible."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:17
|
|
msgid "Enable Appservice Double Puppet or Shared Secret Auth (optional)"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:19
|
|
msgid "If you want to set up [Double Puppeting](https://docs.mau.fi/bridges/general/double-puppeting.html) (hint: you most likely do) for this bridge automatically, you need to have enabled [Appservice Double Puppet](configuring-playbook-appservice-double-puppet.md) or [Shared Secret Auth](configuring-playbook-shared-secret-auth.md) service for this playbook."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:21
|
|
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-discord.md:23
|
|
msgid "Adjusting the playbook configuration"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:25
|
|
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-discord.md:31
|
|
msgid "You may optionally wish to add some [Additional configuration](#additional-configuration), or to [prepare for double-puppeting](#set-up-double-puppeting) before the initial installation."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:33
|
|
msgid "Additional configuration"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:35
|
|
msgid "There are some additional things you may wish to configure about the bridge."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:37
|
|
msgid "Take a look at:"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:39
|
|
msgid "`roles/custom/matrix-bridge-mautrix-discord/defaults/main.yml` for some variables that you can customize via your `vars.yml` file"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:40
|
|
msgid "`roles/custom/matrix-bridge-mautrix-discord/templates/config.yaml.j2` for the bridge's default configuration. You can override settings (even those that don't have dedicated playbook variables) using the `matrix_mautrix_discord_configuration_extension_yaml` variable"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:42
|
|
msgid "Installing"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:44
|
|
msgid "After configuring the playbook, run it with [playbook tags](playbook-tags.md) as below:"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:51
|
|
msgid "**Notes**:"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:53
|
|
msgid "The `ensure-matrix-users-created` playbook tag makes the playbook automatically create the bot's user account."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:55
|
|
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-discord.md:57
|
|
msgid "`just install-all` is useful for maintaining your setup quickly ([2x-5x faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-runtime) than `just setup-all`) when its components remain unchanged. If you adjust your `vars.yml` to remove other components, you'd need to run `just setup-all`, or these components will still remain installed."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:59
|
|
msgid "Usage"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:61
|
|
msgid "Logging in"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:63
|
|
msgid "Method 1: Login using QR code (recommended)"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:65
|
|
msgid "For using this bridge, you would need to authenticate by **scanning a QR code** with the Discord app on your phone."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:67
|
|
msgid "You can delete the Discord app after the authentication process."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:69
|
|
msgid "Method 2: Login using Discord token (not recommended)"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:71
|
|
msgid "To acquire the token, open Discord in a private browser window. Then open the developer settings (keyboard shortcut might be \"ctrl+shift+i\" or by pressing \"F12\"). Navigate to the \"Network\" tab then reload the page. In the URL filter or search bar type \"/api\" and find the response with the file name of \"library\". Under the request headers you should find a variable called \"Authorization\", this is the token to your Discord account. After copying the token, you can close the browser window."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:73
|
|
msgid "Bridging"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:75
|
|
msgid "Start a chat with `@discordbot:example.com` (where `example.com` is your base domain, not the `matrix.` domain)."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:76
|
|
msgid "If you would like to login to Discord using a token, send `login-token` command, otherwise, send `login-qr` command."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:77
|
|
msgid "You'll see a QR code which you need to scan with the Discord app on your phone. You can scan it with the camera app too, which will open Discord, which will then instruct you to scan it a 2nd time in the Discord app."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:78
|
|
msgid "After confirming (in the Discord app) that you'd like to allow this login, the bot should respond with \"Succcessfully authenticated as …\""
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:79
|
|
msgid "Now that you're logged in, you can send a `help` command to the bot again, to see additional commands you have access to"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:80
|
|
msgid "Some Direct Messages from Discord should start syncing automatically"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:81
|
|
msgid "If you'd like to bridge guilds:"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:82
|
|
msgid "send `guilds status` to see the list of guilds"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:83
|
|
msgid "for each guild that you'd like bridged, send `guilds bridge GUILD_ID --entire`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:84
|
|
msgid "You may wish to uninstall the Discord app from your phone now. It's not needed for the bridge to function."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:86
|
|
msgid "💡 Set up Double Puppeting"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:88
|
|
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-discord.md:90
|
|
msgid "To set it up, you have 2 ways of going about it."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:92
|
|
msgid "Method 1: automatically, by enabling Appservice Double Puppet or Shared Secret Auth"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:94
|
|
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 ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:96
|
|
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 ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:98
|
|
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 ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:100
|
|
msgid "Method 2: manually, by asking each user to provide a working access token"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:102
|
|
msgid "When using this method, **each user** that wishes to enable Double Puppeting needs to follow the following steps:"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:104
|
|
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-discord.md:106
|
|
msgid "send the access token to the bot. Example: `login-matrix MATRIX_ACCESS_TOKEN_HERE`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-playbook-bridge-mautrix-discord.md:108
|
|
msgid "make sure you don't log out the `Mautrix-Discord` device some time in the future, as that would break the Double Puppeting feature"
|
|
msgstr ""
|