docs(tally): add tally to /help + website docs; translate to all locales (#1342)

- Add a 'Voice channel tally' group to /help with the three commands.
- Add a Voice Channel Tally section to the website docs (docs.ejs).
- Translate the commands.tally bot strings + help_group_tally into all 10
  other bot locales, and the new docs.* web strings into all 10 web locales.
- Fix stale need_one_input string (ign/squadron_short -> username/squadron).

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
NotSoToothless
2026-06-19 01:56:32 -07:00
committed by GitHub
parent 3590b1f42f
commit 25990c361f
23 changed files with 317 additions and 23 deletions
+21 -1
View File
@@ -596,7 +596,8 @@
"help_group_meta": "Meta",
"help_group_stacks": "Stacks",
"help_group_settings": "Einstellungen & Infos",
"help_translate_hint": "Rechtsklick auf eine Nachricht → Apps zum Übersetzen"
"help_translate_hint": "Rechtsklick auf eine Nachricht → Apps zum Übersetzen",
"help_group_tally": "Sprachkanal-Verfolgung"
},
"dev": {
"restricted_dev_team": "This command is restricted to the dev team.",
@@ -848,6 +849,25 @@
"description": "Verknüpfe dein Discord-Konto mit einem War-Thunder-Spieler",
"username": "WT-Benutzername zum Verknüpfen",
"uid": "WT-UID zum Verknüpfen"
},
"tally": {
"description_claim": "Verfolge einen Live-SQB-Spielstand in deinem aktuellen Sprachkanal",
"description_transfer": "Übertrage die aktive Sprachkanal-Verfolgung auf einen anderen Spieler",
"description_wipe": "Lösche die aktive Verfolgung in deinem aktuellen Sprachkanal",
"username": "Benutzername",
"squadron": "Name der Staffel (z. B. DSPL)",
"result_win": "Sieg",
"result_loss": "Niederlage",
"result_draw": "Unentschieden",
"status_line": "{base}: {verb} gegen {opponent}",
"not_in_vc": "Du musst mit einem Sprachkanal verbunden sein, um dies zu nutzen.",
"premium_required": "Dies ist eine Premium-Funktion. Nutze /unlock, um sie für diesen Server zu aktivieren.",
"need_one_input": "Gib genau eines an: `username` oder `squadron`.",
"already_active": "In **{channel}** wird bereits **{target}** verfolgt. Nutze zuerst /tally-transfer oder /tally-clear.",
"claimed": "Verfolge jetzt **{target}** in **{channel}**. Status auf `0W-0L` gesetzt.",
"no_active": "In **{channel}** ist keine Verfolgung aktiv.",
"transferred": "Die Verfolgung in **{channel}** verfolgt jetzt **{target}** (Spielstand übernommen: `{base}`).",
"wiped": "Verfolgung in **{channel}** gelöscht."
}
},
"permission": {