Repository navigation
i18n(da): update Danish translations - #3558
Conversation
🦋 Changeset detectedLatest commit: cf4a72a The changes in this PR will be included in the next version bump. This PR includes changesets to release 12 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Lunaria Status Overview🌕 This pull request will trigger status changes. Learn moreBy default, every PR changing files present in the Lunaria configuration's You can change this by adding one of the keywords present in the Tracked Files
Warnings reference
|
@emdash-cms/admin
@emdash-cms/auth
@emdash-cms/auth-atproto
@emdash-cms/blocks
@emdash-cms/cloudflare
@emdash-cms/contentful-to-portable-text
emdash
create-emdash
@emdash-cms/gutenberg-to-portable-text
@emdash-cms/plugin-cli
@emdash-cms/plugin-test
@emdash-cms/plugin-types
@emdash-cms/registry-client
@emdash-cms/registry-lexicons
@emdash-cms/registry-loader
@emdash-cms/registry-moderation
@emdash-cms/registry-verification
@emdash-cms/sandbox-workerd
@emdash-cms/x402
@emdash-cms/plugin-ai-moderation
@emdash-cms/plugin-atproto
@emdash-cms/plugin-audit-log
@emdash-cms/plugin-color
@emdash-cms/plugin-embeds
@emdash-cms/plugin-field-kit
@emdash-cms/plugin-forms
@emdash-cms/plugin-webhook-notifier
commit: |
There was a problem hiding this comment.
This is a translation-only update that fills the Danish (da) admin catalog for the strings added in #3492 and makes a small set of existing "Read …" permission labels consistent. It is the right shape of change: only packages/admin/src/locales/da/messages.po and a .changeset file are touched, and the changeset correctly identifies the package, patch bump, and user-facing surface.
I checked the diff for:
- Placeholder / ICU syntax – every new/updated
msgstrpreserves the variables ({0},{singularLower},{pluralLower},{added},{ready},{latest}, etc.) used in itsmsgid, and curly-brace balance matches. - Plural forms – the one plural message (
{0, plural, one {+# more} other {+# more}}) keeps theone/otherselector structure. - Quote escaping – the added
"completion cursor"/"preparation cursor"escaped quotes are well-formed for gettext. - Source references / stale lines – the
msgidstrings are unchanged, so any slightly-stale#:line-number comments remain functional; Lingui’s extraction workflow will refresh them on merge. - Changeset quality – the entry names the package, the bump type, the locale, and the screens affected. It reads as useful public CHANGELOG text.
No source code, security, or data-integrity concerns were introduced. Good to merge.
|
Thanks! |
What does this PR do?
Updates the Danish (
da) admin translations after #3492packages/admin/src/locales/da/messages.po: 3049 of 3076 strings translated. The 27 empty strings are the same ones left empty on purpose in i18n(da): add Danish translations #3492..changeset/danish-admin-translations-update.md: patch changeset for@emdash-cms/admin.New strings, by screen:
Several bulk tag strings contain the site's own taxonomy name (
{singularLower},{pluralLower}). Danish gender depends on that name ("ny kategori" but "nyt tag"), so those strings are phrased to avoid a gendered form, e.g. "Navn på {singularLower}".I, a native Danish speaker, reviewed every string and checked each new one in context in the running admin.
Type of change
Checklist
pnpm typecheckpassespnpm lintpassespnpm testpasses (or targeted tests for my change). Admin package tests: 205 files, 2781 tests passed.pnpm formathas been runmessages.pochange is the translation itself.AI-generated code disclosure
Screenshots / test output
Admin in Dansk,
demos/simpledev server, 1440 px wide. Taxonomy, menu and collection names (Categories, Primary Navigation, Posts) come from the demo seed data, not the admin catalog.1. Bylines page
2. New byline form
3. Edit byline
4. Posts list with posts selected (Tilføj term)
5. Bulk tag dialog
6. Bulk tag dialog, creating a new term
7. New section dialog
8. Create menu dialog
9. Content type editor