Skip to content

Update translations for all new and changed strings - #5

Merged
howarddc merged 1 commit into
mainfrom
i18n/update-translations
Sep 27, 2026
Merged

howarddc merged 1 commit into
mainfrom
i18n/update-translations

Conversation

@howarddc

Copy link
Copy Markdown
Owner

Summary

  • Regenerated languages/everyalt.pot from source: 163 strings (113 new since 1.0.2, 12 removed — including the intro-notice string, whose translations were already stale).
  • Translated every new string for all 7 bundled locales: de_DE, es_ES, fr_FR, it_IT, ja, nl_NL, pt_BR — each now 163/163, 0 fuzzy. Existing translations untouched.
  • Fixed es_ES Plural-Forms (nplurals=1 → nplurals=2; plural=(n != 1)); Spanish has singular/plural forms.
  • Recompiled all .mo files.

Conventions

  • Reused each file's existing terminology and formality (e.g. German "du", French "vous", Japanese です/ます).
  • EveryAlt's own tab/setting names are translated once and reused wherever the text refers to them.
  • Product, model, and standard names (EveryAlt, OpenAI, Gemini, DeepInfra, WCAG, WP-Cron, …) kept as is; third-party dashboard button labels (“Create new secret key”, etc.) kept in English since those dashboards may not be localized.

Verification

  • msgfmt --check --check-format --statistics clean for every locale
  • Independent check: placeholders, HTML tags, and product names preserved in every string; no existing translation changed; no string left identical to English (except the intentional loanword "Trust center" in it_IT)

Worth a native speaker's review

Free/paid "tier", "authoritative" (provider invoice), and "zero data retention" were rendered idiomatically rather than literally in several languages.

🤖 Generated with Claude Code

- Regenerate everyalt.pot from source (163 strings: 113 new, 12 removed,
  including the intro notice string that was already stale).
- Translate all new strings for de_DE, es_ES, fr_FR, it_IT, ja, nl_NL,
  pt_BR; existing translations unchanged. Placeholders, HTML, and product
  names verified; third-party dashboard button labels kept in English.
- Fix es_ES Plural-Forms (was nplurals=1; Spanish has two forms).
- Recompile all .mo files.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@howarddc
howarddc merged commit 01195a6 into main Sep 27, 2026
4 checks passed
@howarddc
howarddc deleted the i18n/update-translations branch September 27, 2026 16:39
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