Skip to content

Complete message documentation (qqq.json) for all translatable strings#343

Open
siebrand wants to merge 2 commits into
MathMan05:mainfrom
siebrand:main
Open

Complete message documentation (qqq.json) for all translatable strings#343
siebrand wants to merge 2 commits into
MathMan05:mainfrom
siebrand:main

Conversation

@siebrand
Copy link
Copy Markdown

@siebrand siebrand commented Jun 7, 2026

Rewrites translations/qqq.json to document all 835 translatable strings in en.json, based on actual source code usage.

Each entry tells translators:

  • What the string is (button label, dialog title, error message, status indicator, context menu item, placeholder, etc.)
  • Where it appears in the UI
  • What parameters ($1, $2, etc.) contain

Additionally:

  • Expands all abbreviations (WS, SDP, RTC, 2FA, TOTP, DM, NSFW, TOS, VAD, TTS)
  • Notes Markdown usage where applicable
  • Documents {{PLURAL}} parameters
  • Uses {{doc-important|...}} for strings needing special handling (silly phrases, language name, webhook defaults, welcome messages)
  • Explains non-obvious terminology (soundboard, deafen, hoisting)
  • Answers open translator questions from translatewiki.net

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant