feat(l10n): backfill translations for all languages - #561
Merged
Conversation
Bring all 69 language catalogs in l10n/ to full coverage of the app's
source strings, including the new empty-state strings added in this release
("No note selected", "Create a note using the + button in the sidebar.")
which were previously untranslated everywhere. Each language's .js and .json
pair is kept in sync; existing translations are preserved and per-language
pluralForm/nplurals are respected.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
kw-tmueller
approved these changes
Jul 27, 2026
DeepDiver1975
added a commit
that referenced
this pull request
Jul 27, 2026
Since the version bump was authored, several user-facing PRs merged to master that will ship inside 2.2.0. Record them in the release notes: full translation backfill (#561), fenced-code-block background (#560), zh-Hans/Mongolian corrections (#559), duplicate de/de_DE key removal (#562), and the Transifex-sync retirement (#558). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
phil-davis
pushed a commit
that referenced
this pull request
Jul 27, 2026
* chore: bump version to 2.2.0 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> * docs(changelog): cover l10n and CSS changes shipping in 2.2.0 Since the version bump was authored, several user-facing PRs merged to master that will ship inside 2.2.0. Record them in the release notes: full translation backfill (#561), fenced-code-block background (#560), zh-Hans/Mongolian corrections (#559), duplicate de/de_DE key removal (#562), and the Transifex-sync retirement (#558). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> --------- Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Backfills translations across all language catalogs, previously bundled into #555 and now split out into its own PR for independent review.
Changes
Bring all language catalogs in
l10n/to full coverage of the app's source strings, including the empty-state strings added for 2.2.0 (No note selected,Create a note using the + button in the sidebar.) which were previously untranslated everywhere. Each language's.jsand.jsonpair is kept in sync; existing translations are preserved and per-languagepluralForm/npluralsare respected.Notes
master: themnandzh-Hansentries were reconciled with the terminology fixes already merged via fix(l10n): correct zh-Hans Favorite and unify Mongolian note terminology #559 — the corrected note terms (Шинэ тэмдэглэл,新建笔记,收藏) are kept, with the new empty-state strings added on top.🤖 Generated with Claude Code