From 437f15ec23dd6b2a997f425d3a28ac2c8f00cf6c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 08:18:03 +0000 Subject: [PATCH] Automatic translations update --- .../configuring-playbook-bot-meowlnir.pot | 74 ++++++++++--------- 1 file changed, 39 insertions(+), 35 deletions(-) diff --git a/i18n/translation-templates/docs/configuring-playbook-bot-meowlnir.pot b/i18n/translation-templates/docs/configuring-playbook-bot-meowlnir.pot index 453d4c965..95fbb4ee0 100644 --- a/i18n/translation-templates/docs/configuring-playbook-bot-meowlnir.pot +++ b/i18n/translation-templates/docs/configuring-playbook-bot-meowlnir.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: matrix-docker-ansible-deploy \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-13 05:03+0000\n" +"POT-Creation-Date: 2026-08-17 08:17+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -441,141 +441,145 @@ msgid "Re-running is safe and idempotent, so adding a bot later is a matter of e msgstr "" #: ../../../docs/configuring-playbook-bot-meowlnir.md:278 -msgid "The shortcut commands with the [`just` program](just.md) are also available: `just install-all` or `just setup-all`" +msgid "If the homeserver turns out to be running without Meowlnir's appservice registration (which is the normal state of affairs on the run that first enables Meowlnir), the playbook restarts the homeserver during bot provisioning, so that everything completes in a single run." msgstr "" #: ../../../docs/configuring-playbook-bot-meowlnir.md:280 -msgid "Usage" +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-meowlnir.md:282 -msgid "You can refer to the upstream [documentation](https://docs.mau.fi/meowlnir/) for a more detailed usage guide." +msgid "Usage" msgstr "" #: ../../../docs/configuring-playbook-bot-meowlnir.md:284 -msgid "Below is a **non-exhaustive quick-start guide** for the impatient." +msgid "You can refer to the upstream [documentation](https://docs.mau.fi/meowlnir/) for a more detailed usage guide." msgstr "" #: ../../../docs/configuring-playbook-bot-meowlnir.md:286 -msgid "Inspecting and driving Meowlnir directly" +msgid "Below is a **non-exhaustive quick-start guide** for the impatient." msgstr "" #: ../../../docs/configuring-playbook-bot-meowlnir.md:288 +msgid "Inspecting and driving Meowlnir directly" +msgstr "" + +#: ../../../docs/configuring-playbook-bot-meowlnir.md:290 msgid "The playbook drives Meowlnir's management API for you based on `matrix_bot_meowlnir_bots_custom`, which is the recommended way. For anything it does not cover, helper scripts are installed under `/matrix/meowlnir/bin`, which find the management secret and reach the API inside the container:" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:301 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:307 msgid "`meowlnir-create-management-room` prints the new room's ID, which you then register with `meowlnir-api PUT /_meowlnir/v1/management_room/`." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:303 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:309 msgid "See the upstream [bot creation documentation](https://docs.mau.fi/meowlnir/bot-create.html) for the full set of endpoints. Bear in mind that bots you create this way are not declared in your `vars.yml` file, so the next playbook run will remove them again (see [Bots which are no longer declared](#bots-which-are-no-longer-declared))." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:305 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:311 msgid "If you have enabled encryption, each bot also needs verifying once. That step is left manual because it returns a recovery key you need to store somewhere safe:" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:311 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:317 msgid "Protecting a room" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:313 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:319 msgid "Invite the bot to a room, give it a power level high enough to act (see below), and then tell it to protect the room by sending this command to its management room:" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:319 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:325 msgid "Meowlnir refuses to protect a room unless its power level reaches that room's own `ban` and `redact` levels (50 in a default room). That is only enough for user bans, though: writing `m.room.server_acl` usually requires 100, and without it the server rules in your watched lists have no effect — which is most of what a list like [CME](https://matrix.to/#/%23community-moderation-effort-bl:neko.dev) carries. **Give the bot power level 100** unless you only care about user bans." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:321 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:327 msgid "Set the power level *before* protecting the room. Meowlnir re-sends server ACLs when it starts and when a watched list changes, but not when its own power level goes up subsequently, so raising it afterwards leaves the room without ACLs until you restart the bot (`systemctl restart matrix-bot-meowlnir` or via the playbook's Ansible `start` tag)." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:323 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:329 msgid "Subscribing to a policy list" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:325 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:331 msgid "Policy lists are maintained in Matrix rooms. Popular public ones are:" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:327 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:333 msgid "`#community-moderation-effort-bl:neko.dev`" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:328 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:334 msgid "`#huginn-muninn-active-threats:feline.support`" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:330 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:336 msgid "Subscribe to one by sending the following command to the management room:" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:336 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:342 msgid "The last argument is a shortcode, which you use to refer to the list in later commands." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:338 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:344 msgid "Overriding a policy from someone else's list" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:340 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:346 msgid "This is the main capability Meowlnir has that Draupnir does not." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:342 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:348 msgid "When several watched lists carry a policy for the same user, **the first match wins**, and \"first\" means the order in which the lists are watched. So to be able to override a community list's ban, your own list has to come before it." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:344 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:350 msgid "`!lists subscribe` appends, which makes subscription order the precedence order. Subscribe to your own list first, and to community lists afterwards:" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:352 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:358 msgid "If you have already subscribed in the wrong order, fixing it means editing the `fi.mau.meowlnir.watched_lists` state event in the management room by hand. Newer Meowlnir releases (than `v0.2606.0`) add `!lists subscribe … --insert-before `, which will make reordering a single command." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:354 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:360 msgid "You can then publish an unban policy into your own list, which takes precedence over the community list's ban:" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:361 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:367 msgid "Unlike `!ban`, the `!add-unban` command does not treat its reason as a trailing argument, so a reason containing spaces is discarded. Use a single word (or hyphenate) until that is fixed upstream." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:364 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:370 msgid "An unban policy stops a ban from being **re-applied**; it does not undo one that is already in place unless Meowlnir applied it itself and still has it on record. A ban placed by a human moderator, or by the Draupnir or Mjolnir you are migrating away from, stays. Unban such a user once by hand — from then on the policy keeps them unbanned, while you remain subscribed to the list that banned them." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:366 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:372 msgid "Use `!match @alice:example.com` to see which policies currently apply to a user and which list each came from." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:369 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:375 msgid "Unban policies use a Meowlnir-specific recommendation (`fi.mau.meowlnir.unban`) which is not part of the Matrix specification. If you publish your policy list for other people to subscribe to, subscribers running Draupnir or Mjolnir will ignore your unban policies." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:371 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:377 msgid "There is also a blunter, server-wide escape hatch for policies that are too wide to tolerate at all — `matrix_bot_meowlnir_config_meowlnir_hacky_rule_filter_custom`, which makes Meowlnir ignore any policy matching the listed entities." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:373 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:379 msgid "Troubleshooting" msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:375 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:381 msgid "As with all other services, you can find the logs in [systemd-journald](https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html) by running a command like `journalctl -fu matrix-bot-meowlnir`." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:377 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:383 msgid "If bots appear to do nothing, check that they have an Administrator power level in the rooms they are meant to protect, and that the room has been added with `!rooms protect`." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:379 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:385 msgid "If commands in a management room get no reply at all, check the bot's power level *there* too — it needs at least 50 to record its own configuration." msgstr "" -#: ../../../docs/configuring-playbook-bot-meowlnir.md:381 +#: ../../../docs/configuring-playbook-bot-meowlnir.md:387 msgid "A bare `!lists` returns nothing in a management room which has never had a policy list. That is an upstream bug and it clears as soon as you subscribe to one; `!lists subscribe` works from the start." msgstr ""