Skip to content

feat(i18n): German identity & permissions — DACH glossary-aligned (CAT-2320)#17770

Open
timschlitzer-datahub wants to merge 1 commit into
datahub-project:masterfrom
timschlitzer-datahub:i18n-de-identity-permissions
Open

feat(i18n): German identity & permissions — DACH glossary-aligned (CAT-2320)#17770
timschlitzer-datahub wants to merge 1 commit into
datahub-project:masterfrom
timschlitzer-datahub:i18n-de-identity-permissions

Conversation

@timschlitzer-datahub
Copy link
Copy Markdown

DACH-glossary-aligned German for the identity & permissions namespaces (entity.identity, settings.permissions).

Glossary-corrected alternative to #17749 (CAT-2320). This is a whole-file pass — it adds the same new keys as #17749 and converts pre-existing legacy strings to the mandated register, so it supersedes the original:

  • Whole-file Sie → du-Form across both files (31 strings, incl. legacy not touched by feat(i18n): translate identity & permissions to German (CAT-2320) #17749)
  • Confirm dialogs groups.deleteConfirm / deletePolicyText converted to du-Form
  • Grammatical pronoun sie (it/they) intentionally preserved
  • Terminology already correct: Richtlinie, Berechtigung, Rolle, Gruppe, Owner (EN), Service Account (EN)

Applies the DataHub German UI style guide (du-Form §2.2, glossary §4, anti-patterns §2.6). Keys, order, and {{placeholders}} match the EN source exactly (144 / 102 keys).

🤖 Generated with Claude Code

…T-2320)

DACH-glossary-aligned German for the identity & permissions namespaces (`entity.identity`, `settings.permissions`).

Glossary-corrected alternative to datahub-project#17749 (CAT-2320). This is a **whole-file** pass — it adds the same new keys as datahub-project#17749 **and** converts pre-existing legacy strings to the mandated register, so it supersedes the original:
- Whole-file Sie → du-Form across both files (31 strings, incl. legacy not touched by datahub-project#17749)
- Confirm dialogs `groups.deleteConfirm` / `deletePolicyText` converted to du-Form
- Grammatical pronoun *sie* (it/they) intentionally preserved
- Terminology already correct: Richtlinie, Berechtigung, Rolle, Gruppe, Owner (EN), Service Account (EN)

Applies the DataHub German UI style guide (du-Form §2.2, glossary §4, anti-patterns §2.6). Keys, order, and `{{placeholders}}` match the EN source exactly (144 / 102 keys).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added product PR or Issue related to the DataHub UI/UX community-contribution PR or Issue raised by member(s) of DataHub Community labels Jun 5, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Linear: CAT-2379

Thanks for your contribution! We have created an internal ticket to track this PR. A member of the core DataHub team will be assigned to review it within the next few business days - you will get a follow-up comment once a reviewer is assigned.

@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 5, 2026

Bundle Report

Changes will increase total bundle size by 1.73kB (0.01%) ⬆️. This is within the configured threshold ✅

Detailed changes
Bundle name Size Change
datahub-react-web-esm 23.54MB 1.73kB (0.01%) ⬆️

Affected Assets, Files, and Routes:

view changes for bundle: datahub-react-web-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
assets/de-*.js 1.73kB 49.4kB 3.62%

Files in assets/de-*.js:

  • ./src/i18n/locales/de/settings.permissions.json → Total Size: 8.93kB

  • ./src/i18n/locales/de/entity.identity.json → Total Size: 10.99kB

@maggiehays maggiehays added the needs-review Label for PRs that need review from a maintainer. label Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-contribution PR or Issue raised by member(s) of DataHub Community needs-review Label for PRs that need review from a maintainer. product PR or Issue related to the DataHub UI/UX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants