Skip to content

fix(l10n): Standardize localization keys and restore missing English strings - #4462

Merged
marinofaggiana merged 2 commits into
masterfrom
dictionary-review
Nov 12, 2026
Merged

marinofaggiana merged 2 commits into
masterfrom
dictionary-review

Conversation

@marinofaggiana

@marinofaggiana marinofaggiana commented Nov 12, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Add missing English strings so the affected screens display readable text instead of raw localization keys.
  • Standardize localization keys on _snake_case_ and update their references in the app and extensions.
  • Remove unused entries and duplicate definitions. Reuse shared keys where the labels have the same meaning.
  • Bump the build number from 0 to 1.

Translation follow-up

Existing translations for renamed keys need to be mapped to their new names in Transifex.

Verification

  • Verified that all 796 statically identified localization keys resolve in the English catalogs, including all seven plural keys.
  • plutil -lint and git diff --check passed.
  • Xcode build and tests are pending.

AI assistance was used to audit and update the localization keys.

Remove redundant entries, add missing translations, and set the project build number to 1.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
@marinofaggiana marinofaggiana changed the title Dictionary review fix(l10n): Standardize localization keys and restore missing English strings Nov 12, 2026
@marinofaggiana marinofaggiana self-assigned this Nov 12, 2026
@marinofaggiana
marinofaggiana merged commit 07dbea9 into master Nov 12, 2026
6 checks passed
@marinofaggiana
marinofaggiana deleted the dictionary-review branch November 12, 2026 09:49
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