Matrix Docker Ansible eploy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

327 lines
11 KiB

  1. # SOME DESCRIPTIVE TITLE.
  2. # Copyright (C) 2018-2024, Slavi Pantaleev, Aine Etke, MDAD community
  3. # members
  4. # This file is distributed under the same license as the
  5. # matrix-docker-ansible-deploy package.
  6. # FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
  7. #
  8. #, fuzzy
  9. msgid ""
  10. msgstr ""
  11. "Project-Id-Version: matrix-docker-ansible-deploy \n"
  12. "Report-Msgid-Bugs-To: \n"
  13. "POT-Creation-Date: 2024-12-16 12:05+0900\n"
  14. "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  15. "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  16. "Language: bg\n"
  17. "Language-Team: bg <LL@li.org>\n"
  18. "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  19. "MIME-Version: 1.0\n"
  20. "Content-Type: text/plain; charset=utf-8\n"
  21. "Content-Transfer-Encoding: 8bit\n"
  22. "Generated-By: Babel 2.16.0\n"
  23. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:1
  24. msgid "Setting up Appservice Slack bridging (optional)"
  25. msgstr ""
  26. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:3
  27. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:75
  28. msgid "**Notes**:"
  29. msgstr ""
  30. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:4
  31. msgid ""
  32. "Bridging to [Slack](https://slack.com) can also happen via the [mx-"
  33. "puppet-slack](configuring-playbook-bridge-mx-puppet-slack.md) and "
  34. "[mautrix-slack](configuring-playbook-bridge-mautrix-slack.md) bridges "
  35. "supported by the playbook."
  36. msgstr ""
  37. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:5
  38. msgid ""
  39. "Currently (as of November, 2024) **this component is not available for "
  40. "new installation unless you have already created a classic Slack "
  41. "application** (which the bridge makes use of in order to enable bridging "
  42. "between Slack and Matrix), because the creation of classic Slack "
  43. "applications has been discontinued since June 4 2024. The author of the "
  44. "bridge claims [here](https://github.com/matrix-org/matrix-appservice-"
  45. "slack/issues/789#issuecomment-2172947787) that he plans to support the "
  46. "modern Slack application and until then \"the best (and only) option for "
  47. "new installations is to use the webhook bridging\"."
  48. msgstr ""
  49. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:7
  50. msgid ""
  51. "The playbook can install and configure [matrix-appservice-"
  52. "slack](https://github.com/matrix-org/matrix-appservice-slack) for you."
  53. msgstr ""
  54. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:9
  55. msgid ""
  56. "See the project's [documentation](https://github.com/matrix-org/matrix-"
  57. "appservice-slack/blob/master/README.md) to learn what it does and why it "
  58. "might be useful to you."
  59. msgstr ""
  60. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:11
  61. msgid "Prerequisites"
  62. msgstr ""
  63. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:13
  64. msgid "Create a Classic Slack App"
  65. msgstr ""
  66. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:15
  67. msgid ""
  68. "First, you need to create a Classic Slack App "
  69. "[here](https://api.slack.com/apps?new_classic_app=1)."
  70. msgstr ""
  71. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:17
  72. msgid ""
  73. "Name the app \"matrixbot\" (or anything else you'll remember). Select the"
  74. " team/workspace this app will belong to. Click on bot users and add a new"
  75. " bot user. We will use this account to bridge the the rooms."
  76. msgstr ""
  77. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:19
  78. msgid ""
  79. "Then, click on Event Subscriptions and enable them and use the request "
  80. "url: `https://matrix.example.com/appservice-slack`."
  81. msgstr ""
  82. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:21
  83. msgid "Add the following events as `Bot User Events` and save:"
  84. msgstr ""
  85. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:23
  86. msgid "team_domain_change"
  87. msgstr ""
  88. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:24
  89. msgid "message.channels"
  90. msgstr ""
  91. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:25
  92. msgid "message.groups (if you want to bridge private channels)"
  93. msgstr ""
  94. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:26
  95. msgid "reaction_added"
  96. msgstr ""
  97. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:27
  98. msgid "reaction_removed"
  99. msgstr ""
  100. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:29
  101. msgid "Next, click on \"OAuth & Permissions\" and add the following scopes:"
  102. msgstr ""
  103. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:31
  104. msgid "chat:write:bot"
  105. msgstr ""
  106. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:32
  107. msgid "users:read"
  108. msgstr ""
  109. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:33
  110. msgid "reactions:write"
  111. msgstr ""
  112. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:34
  113. msgid "files:write:user (if you want to bridge files)"
  114. msgstr ""
  115. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:36
  116. msgid ""
  117. "**Note**: In order to make Slack files visible to Matrix users, this "
  118. "bridge will make Slack files visible to anyone with the url (including "
  119. "files in private channels). This is different than the current behavior "
  120. "in Slack, which only allows authenticated access to media posted in "
  121. "private channels. See MSC701 for details."
  122. msgstr ""
  123. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:38
  124. msgid ""
  125. "Click on \"Install App\" and \"Install App to Workspace\". Note the "
  126. "access tokens shown. You will need the Bot User OAuth Access Token and if"
  127. " you want to bridge files, the OAuth Access Token whenever you link a "
  128. "room."
  129. msgstr ""
  130. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:40
  131. msgid "Create an administration control room on Matrix"
  132. msgstr ""
  133. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:42
  134. msgid "Create a new Matrix room to act as the administration control room."
  135. msgstr ""
  136. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:44
  137. msgid ""
  138. "Note its internal room ID. This can be done in Element Web by sending a "
  139. "message, opening the options for that message and choosing \"view "
  140. "source\". The room ID will be displayed near the top."
  141. msgstr ""
  142. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:46
  143. msgid "Adjusting the playbook configuration"
  144. msgstr ""
  145. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:48
  146. msgid ""
  147. "To enable the bridge, add the following configuration to your "
  148. "`inventory/host_vars/matrix.example.com/vars.yml` file:"
  149. msgstr ""
  150. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:64
  151. msgid ""
  152. "Other configuration options are available via the "
  153. "`matrix_appservice_slack_configuration_extension_yaml` variable."
  154. msgstr ""
  155. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:66
  156. msgid "Installing"
  157. msgstr ""
  158. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:68
  159. msgid ""
  160. "After configuring the playbook, run it with [playbook tags](playbook-"
  161. "tags.md) as below:"
  162. msgstr ""
  163. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:77
  164. msgid ""
  165. "The `ensure-matrix-users-created` playbook tag makes the playbook "
  166. "automatically create the bot's user account."
  167. msgstr ""
  168. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:79
  169. msgid ""
  170. "The shortcut commands with the [`just` program](just.md) are also "
  171. "available: `just install-all` or `just setup-all`"
  172. msgstr ""
  173. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:81
  174. msgid ""
  175. "`just install-all` is useful for maintaining your setup quickly ([2x-5x "
  176. "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
  177. "runtime) than `just setup-all`) when its components remain unchanged. If "
  178. "you adjust your `vars.yml` to remove other components, you'd need to run "
  179. "`just setup-all`, or these components will still remain installed."
  180. msgstr ""
  181. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:83
  182. msgid "Usage"
  183. msgstr ""
  184. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:85
  185. msgid ""
  186. "To use the bridge, you need to send `/invite @slackbot:example.com` to "
  187. "invite the bridge bot user into the admin room."
  188. msgstr ""
  189. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:87
  190. msgid ""
  191. "If Team Sync is not enabled, for each channel you would like to bridge, "
  192. "perform the following steps:"
  193. msgstr ""
  194. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:89
  195. msgid ""
  196. "Create a Matrix room in the usual manner for your client. Take a note of "
  197. "its Matrix room ID - it will look something like `!qporfwt:example.com`."
  198. msgstr ""
  199. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:90
  200. msgid ""
  201. "Invite the bot user to both the Slack and Matrix channels you would like "
  202. "to bridge using `/invite @matrixbot` for Slack and `/invite "
  203. "@slackbot:example.com` for Matrix."
  204. msgstr ""
  205. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:91
  206. msgid ""
  207. "Determine the \"channel ID\" that Slack uses to identify the channel. You"
  208. " can see it when you open a given Slack channel in a browser. The URL "
  209. "reads like this: `https://app.slack.com/client/XXX/<the channel "
  210. "ID>/details/`."
  211. msgstr ""
  212. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:92
  213. msgid ""
  214. "Issue a link command in the administration control room with these "
  215. "collected values as arguments:"
  216. msgstr ""
  217. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:94
  218. msgid "with file bridging:"
  219. msgstr ""
  220. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:100
  221. msgid "without file bridging:"
  222. msgstr ""
  223. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:106
  224. msgid "These arguments can be shortened to single-letter forms:"
  225. msgstr ""
  226. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:112
  227. msgid "Unlinking"
  228. msgstr ""
  229. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:114
  230. msgid "Channels can be unlinked again by sending this:"
  231. msgstr ""
  232. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:120
  233. msgid ""
  234. "Unlinking doesn't only disconnect the bridge, but also makes the slackbot"
  235. " leave the bridged Matrix room. So in case you want to re-link later, "
  236. "don't forget to re-invite the slackbot into this room again."
  237. msgstr ""
  238. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:122
  239. msgid "Troubleshooting"
  240. msgstr ""
  241. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:124
  242. msgid "As always, check the logs: `journalctl -fu matrix-appservice-slack`"
  243. msgstr ""
  244. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:126
  245. msgid "Linking: \"Room is now pending-name\""
  246. msgstr ""
  247. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:128
  248. msgid ""
  249. "This typically means that you haven't used the correct Slack channel ID. "
  250. "Unlink the room and recheck 'Determine the \"channel ID\"' from above."
  251. msgstr ""
  252. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:130
  253. msgid "Messages work from Matrix to Slack, but not the other way around"
  254. msgstr ""
  255. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:132
  256. msgid "Check you logs, if they say something like"
  257. msgstr ""
  258. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:134
  259. #, python-format
  260. msgid ""
  261. "`WARN SlackEventHandler Ignoring message from unrecognised Slack channel "
  262. "ID : %s (%s) <the channel ID> <some other ID>`"
  263. msgstr ""
  264. #: ../../../docs/configuring-playbook-bridge-appservice-slack.md:136
  265. msgid ""
  266. "then unlink your room, reinvite the bot and re-link it again. This may "
  267. "particularly hit you, if you tried to unsuccessfully link your room "
  268. "multiple times without unlinking it after each failed attempt."
  269. msgstr ""