Skip to content

Fix copy: Title Case buttons, retired terminology, grammar#183

Open
btin-dev wants to merge 2 commits intoBlockstream:masterfrom
btin-dev:copy-audit-fixes
Open

Fix copy: Title Case buttons, retired terminology, grammar#183
btin-dev wants to merge 2 commits intoBlockstream:masterfrom
btin-dev:copy-audit-fixes

Conversation

@btin-dev
Copy link

@btin-dev btin-dev commented Feb 16, 2026

Summary

Copy audit of user-facing strings in the Green Qt desktop app. This PR contains code-level string fixes only — no logic, layout, or functionality modified. Translation-level fixes (managed via Transifex) are tracked separately. 21 files changed, 32 insertions, 32 deletions.

What's fixed

  • Button Title Case — Hardcoded buttons updated to Title Case per Blockstream style guide (e.g., "Backup now" → "Back Up Now", "Set up Jade" → "Set Up Jade", "Try again" → "Try Again")
  • "backup" → "back up" — When used as a verb on buttons/titles
  • Grammar fixes — Lowercase "jade" → "Jade" (product name), comma splice, missing hyphen ("first time" → "first-time"), "Firmware" capitalization in running text, trailing period on heading, "prior to" → "before", exclamation mark removal
  • Terminology — "coins" → "funds" in general user-facing context, "Blockstream mobile" → "the Blockstream app for mobile"
  • Title/heading case — Page titles standardized to Title Case ("Contact us" → "Contact Us", "Partial service outage" → "Partial Service Outage")
  • Bug fix — Missing space in util.js csvTimeLabel that rendered "15days" instead of "15 days"
  • "YES"/"NO" → "Yes"/"No" in Jade details

What's NOT in this PR

Translation-level fixes (managed via Transifex) are not included:

  • "Blockstream Green" / "Green" → "the Blockstream app" (~43 strings)
  • "mnemonic" → "recovery phrase" (~28 strings)
  • "non-custodial" → "self-custodial" (2 strings)
  • Button Title Case fixes for translation-sourced strings (14 IDs)

These will be applied directly in Transifex.

Test plan

  • Verify buttons display correctly with updated Title Case text
  • Verify grammar fixes read naturally in context
  • Verify util.js time display shows proper spacing (e.g., "15 days" not "15days")
  • Build compiles without errors

🤖 Generated with Claude Code

Brady Tinnin and others added 2 commits February 15, 2026 22:08
- Buttons now use Title Case per Blockstream style guide
- "Blockstream Green" / "Green" → "the Blockstream app"
- "mnemonic" → "recovery phrase"
- "non-custodial" → "self-custodial"
- "coins" → "funds" in general user-facing context
- Grammar fixes: lowercase "jade" → "Jade", comma splices,
  missing hyphens, "Firmware" capitalization, trailing periods
- Fix missing space bug in util.js csvTimeLabel (rendered "15days")
- "backup" → "back up" when used as verb

String-only changes. No logic, layout, or functionality modified.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The .ts files are autogenerated from Transifex. Copy fixes for
translation strings should be applied in Transifex directly,
not in the .ts files. This commit reverts green_en.ts to upstream
state, keeping only code-level QML and util.js string fixes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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