Skip to content

i18n: translate remaining untranslated sections#42

Merged
bitwalt merged 1 commit into
mainfrom
i18n/remaining-untranslated
May 16, 2026
Merged

i18n: translate remaining untranslated sections#42
bitwalt merged 1 commit into
mainfrom
i18n/remaining-untranslated

Conversation

@bitwalt
Copy link
Copy Markdown
Collaborator

@bitwalt bitwalt commented May 16, 2026

Summary

A runtime audit — i18next saveMissing instrumentation run across every route in a non-English locale — surfaced 40 translation keys still missing from the locale files. These reach t() either via static data objects or as t() literals containing quotes/apostrophes that sync-translations.mjs cannot extract.

Covered sections:

  • Home — hero subtitle and CoreFeatures titles/descriptions/links
  • Nav — Mobile App, GitHub, Demo
  • Extension page — hero, "Five Protocols", "Sovereignty First", "Get Started", and related copy
  • Downloads — GPG verification text and platform/architecture labels
  • Legal — the "as is" warranty disclaimers (Terms/Privacy)

All 40 keys added to the 7 locales. OS / file-type / protocol identifiers (macOS, .deb, WebLN & NIP-07, etc.) kept verbatim.

Test plan

  • Runtime audit re-checked: Home, Extension, Downloads, Terms render fully translated in Italian, no English leaks
  • All 7 locale files valid JSON, 406 keys each

🤖 Generated with Claude Code

…gal)

A runtime audit (i18next saveMissing across every route) surfaced 40
keys still missing from the locale files: the home hero subtitle and
CoreFeatures copy, nav items, the Extension page sections, Downloads
verification text and platform/architecture labels, and the legal
"as is" disclaimers. These reach t() via static data or as t() literals
containing quotes/apostrophes that the sync regex cannot extract.

Adds all 40 keys with translations across the 7 locales (OS, file-type
and protocol identifiers kept verbatim).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
website 087426a Commit Preview URL

Branch Preview URL
May 16 2026, 03:04 PM

@bitwalt bitwalt merged commit 3b78bd3 into main May 16, 2026
2 checks passed
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