Skip to content

3207 - [Studio UI] - Translations (nl, pl) - #4070

Open
xIrusux wants to merge 1 commit into
2026.xfrom
3207-translations-nl-pl
Open

3207 - [Studio UI] - Translations (nl, pl)#4070
xIrusux wants to merge 1 commit into
2026.xfrom
3207-translations-nl-pl

Conversation

@xIrusux

@xIrusux xIrusux commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

What

Adds full Dutch (studio.nl.yaml) and Polish (studio.pl.yaml) Studio UI translations — 2829 keys each, mirroring studio.en.yaml line for line.

Part of the nl/pl rollout across all Studio bundles (tracking: #3207). nl/pl are deliberately not yet added to the translation skill's data/languages.yaml — that flip happens last, once all bundles carry the files, so the CI translation bot doesn't start backfilling onto unrelated PRs.

How

  • Seeded from human-provided nl/pl translation exports covering 2674 keys.
  • Conformance pass against the i18n skill's glossary pins and guidelines:
    • Asset, Object Brick, Field Collection, Custom Layout, Layout, Workspace kept untranslated (matching de/fr/it/es/sv/no).
    • nl: fixed AanmakdatumAanmaakdatum (8×), GeerfdeGeërfde, and the Alert/Warning log-severity collision (priority-level.2Alarm).
    • pl: CRLF → LF; restored three placeholder values damaged by unquoted-number YAML parsing (00:00:00.000, 00:00:10.000, 25).
  • Translated the 157 keys missing from the exports (newer en additions: saved-search, ownership-management, edit-lock, areablock, notification settings, batch delete, …).
  • Dropped 3 stale export keys no longer present in en.

Verification

validate_translations.py --dir translations --languages nl,pl: no missing/extra keys, order matches en, placeholders/quoting/plurals clean. The only 2 errors per file are the unquoted yes:/no: keys — identical in every existing locale (rooted in en itself); fixing that class is a separate en-wide change.

Known limitation: Polish plural forms are restricted to _one/_other to keep key parity with en (no _few/_many), same as all existing locales.

🤖 Generated with Claude Code

Seeded from human-provided translation exports (2674 keys), with a
conformance pass (glossary pins: Asset, Object Brick, Field Collection,
Custom Layout, Layout, Workspace; nl spelling fixes; pl encoding/number
normalization) plus fresh translations for the 157 keys the exports
were missing. Validated with the studio i18n skill validator.

Co-Authored-By: Claude <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings September 2, 2026 12:30

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@sonarqubecloud

sonarqubecloud Bot commented Sep 2, 2026

Copy link
Copy Markdown

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.

2 participants