### The shields core (card 0096): the names of the shields, a rule's mode, the replies when a ### rule is created or its mode changes, and the summary of what a rule did or would have done. ### Named in src/shields/core/messages.ts. Voice: docs/brand/voice.md. $shield is one of the ### shields-kind-* names; $stopped, $quick and $failed are whole numbers. shields-kind-gate = Gate shields-kind-raid = Raid shield shields-kind-flood = Flood control shields-kind-links = Link filter shields-kind-words = Word filter shields-kind-warn = Warnings shields-mode-shadow = Shadow mode shields-mode-on = On shields-mode-off = Off # A new rule always starts in shadow mode (plan, Shields rule 2). shields-shadow-intro = Try it in the shadows first. See who it would have stopped. shields-rule-created = { $shield } is in shadow mode. It watches and touches nobody. shields-rule-now-on = { $shield } is on. It acts on what it finds. shields-rule-now-off = { $shield } is off. shields-rule-now-shadow = { $shield } is back in shadow mode. It watches and touches nobody. # The summary per rule and period, for the panel and Group DNA. "quick" counts the members who # had joined less than two minutes before the rule hit. shields-summary-shadow-none = Would have stopped nobody so far. shields-summary-shadow = Would have stopped { $stopped }. shields-summary-shadow-quick = Would have stopped { $stopped }, { $quick } of them within two minutes of joining. shields-summary-live-none = Stopped nobody so far. shields-summary-live = Stopped { $stopped }. shields-summary-live-quick = Stopped { $stopped }, { $quick } of them within two minutes of joining. # A live action the moderation module refused or could not complete. Plain, no joke (voice rule 3). shields-summary-not-done = { $failed -> [one] One action did not go through. *[other] { $failed } actions did not go through. } # The protected category is set by a person only. Plain and factual (voice rule 4). shields-reason-not-permitted = A shield cannot use that reason. Only a person can set it. ## /shields in the owner's private chat (card 0238): the group's rules and their modes, the ## presets of the owner guide (docs/guide/raid/en.md) and a button for every other mode. $shield ## is one of the shields-kind-* names and $mode one of the shields-mode-* names, already rendered. ## $created is a whole number. shields-usage = Give the group's chat ID after the command, for example /shields -1001234567890. shields-owner-only = Only the group's owner can set up or switch its shields. shields-list-header = The shields in this group: shields-list-none = No shield is set up in this group yet. Pick a preset to start. Every shield starts in shadow mode and touches nobody. shields-list-rule = { $shield }: { $mode } shields-mode-button = { $shield }: { $mode } shields-preset-closed = Closed shields-preset-balanced = Balanced shields-preset-open = Open shields-preset-done = { $created -> [0] Nothing new. Every shield of that preset is already set up. [one] One shield set up, in shadow mode. *[other] { $created } shields set up, in shadow mode. } # R22 A5 snapshot, version 1, 2026-10-10. No stored-version claim is made. shields-words-starter = Try starter phrases shields-words-starter-help = Copies 44 English, Swedish and Russian phrases into a new word rule in shadow mode. Ordinary conversation can match too; review the shadow counts before switching it on. shields-words-starter-patterns = contact me dm me pm me message me write me inbox me write in private private message whatsapp me add me on kontakta mig skriv till mig skriv privat в личку пишите в лс в личные сообщения напиши мне пиши в личку earn money make money easy money passive income work from home daily profit guaranteed profit investment opportunity tjäna pengar snabba pengar jobba hemifrån passiv inkomst garanterad vinst заработок в интернете удалённый заработок ищу партнеров join my channel join my group click the link link in bio free bonus promo code gå med i min kanal klicka på länken gratis bonus perv