From 2491e547c969430f8643016c0a66c80cc532534f Mon Sep 17 00:00:00 2001 From: LarsLH Date: Tue, 6 Oct 2026 19:54:36 +0200 Subject: [PATCH 1/2] feat(i18n): add Danish (da) translation --- CONTRIBUTING.md | 4 +- .../i18n/src/locales/da/accessibility.json | 47 + packages/i18n/src/locales/da/auth.json | 368 ++++++++ packages/i18n/src/locales/da/automation.json | 273 ++++++ packages/i18n/src/locales/da/common.json | 878 ++++++++++++++++++ packages/i18n/src/locales/da/cycle.json | 41 + packages/i18n/src/locales/da/editor.json | 65 ++ packages/i18n/src/locales/da/empty-state.json | 270 ++++++ packages/i18n/src/locales/da/home.json | 77 ++ packages/i18n/src/locales/da/inbox.json | 87 ++ packages/i18n/src/locales/da/integration.json | 331 +++++++ packages/i18n/src/locales/da/module.json | 7 + packages/i18n/src/locales/da/navigation.json | 34 + .../i18n/src/locales/da/notification.json | 58 ++ packages/i18n/src/locales/da/page.json | 118 +++ packages/i18n/src/locales/da/power-k.json | 197 ++++ .../i18n/src/locales/da/project-settings.json | 526 +++++++++++ packages/i18n/src/locales/da/project.json | 418 +++++++++ packages/i18n/src/locales/da/settings.json | 156 ++++ packages/i18n/src/locales/da/stickies.json | 59 ++ packages/i18n/src/locales/da/template.json | 333 +++++++ packages/i18n/src/locales/da/tour.json | 195 ++++ packages/i18n/src/locales/da/update.json | 69 ++ packages/i18n/src/locales/da/wiki.json | 113 +++ .../i18n/src/locales/da/work-item-type.json | 432 +++++++++ packages/i18n/src/locales/da/work-item.json | 432 +++++++++ packages/i18n/src/locales/da/workflow.json | 100 ++ .../src/locales/da/workspace-settings.json | 508 ++++++++++ packages/i18n/src/locales/da/workspace.json | 378 ++++++++ packages/i18n/src/types/language.ts | 1 + 30 files changed, 6573 insertions(+), 2 deletions(-) create mode 100644 packages/i18n/src/locales/da/accessibility.json create mode 100644 packages/i18n/src/locales/da/auth.json create mode 100644 packages/i18n/src/locales/da/automation.json create mode 100644 packages/i18n/src/locales/da/common.json create mode 100644 packages/i18n/src/locales/da/cycle.json create mode 100644 packages/i18n/src/locales/da/editor.json create mode 100644 packages/i18n/src/locales/da/empty-state.json create mode 100644 packages/i18n/src/locales/da/home.json create mode 100644 packages/i18n/src/locales/da/inbox.json create mode 100644 packages/i18n/src/locales/da/integration.json create mode 100644 packages/i18n/src/locales/da/module.json create mode 100644 packages/i18n/src/locales/da/navigation.json create mode 100644 packages/i18n/src/locales/da/notification.json create mode 100644 packages/i18n/src/locales/da/page.json create mode 100644 packages/i18n/src/locales/da/power-k.json create mode 100644 packages/i18n/src/locales/da/project-settings.json create mode 100644 packages/i18n/src/locales/da/project.json create mode 100644 packages/i18n/src/locales/da/settings.json create mode 100644 packages/i18n/src/locales/da/stickies.json create mode 100644 packages/i18n/src/locales/da/template.json create mode 100644 packages/i18n/src/locales/da/tour.json create mode 100644 packages/i18n/src/locales/da/update.json create mode 100644 packages/i18n/src/locales/da/wiki.json create mode 100644 packages/i18n/src/locales/da/work-item-type.json create mode 100644 packages/i18n/src/locales/da/work-item.json create mode 100644 packages/i18n/src/locales/da/workflow.json create mode 100644 packages/i18n/src/locales/da/workspace-settings.json create mode 100644 packages/i18n/src/locales/da/workspace.json diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d0f3d75d2668..e2033abd42b9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -215,8 +215,8 @@ export const SUPPORTED_LANGUAGES: ILanguageOption[] = [ ```ts private importLanguageFile(language: TLanguage): Promise { switch (language) { - case "your-lang": - return import("../locales/your-lang/translations.json"); + case "da": + return import("../locales/da/common.json"); // ... } } diff --git a/packages/i18n/src/locales/da/accessibility.json b/packages/i18n/src/locales/da/accessibility.json new file mode 100644 index 000000000000..8e2dd9ceea00 --- /dev/null +++ b/packages/i18n/src/locales/da/accessibility.json @@ -0,0 +1,47 @@ +{ + "aria_labels": { + "projects_sidebar": { + "workspace_logo": "Arbejdsområdets logo", + "open_workspace_switcher": "Åbn skifter til arbejdsområde", + "open_user_menu": "Åbn brugermenu", + "open_command_palette": "Åbn kommandopalette", + "open_extended_sidebar": "Åbn udvidet sidebjælke", + "close_extended_sidebar": "Luk udvidet sidebjælke", + "create_favorites_folder": "Opret favoritmappe", + "open_folder": "Åbn mappe", + "close_folder": "Luk mappe", + "open_favorites_menu": "Åbn favoritmenu", + "close_favorites_menu": "Luk favoritmenu", + "enter_folder_name": "Indtast mappenavn", + "create_new_project": "Opret nyt projekt", + "open_projects_menu": "Åbn projektmenu", + "close_projects_menu": "Luk projektmenu", + "toggle_quick_actions_menu": "Slå menu for hurtige handlinger til/fra", + "open_project_menu": "Åbn projektmenu", + "close_project_menu": "Luk projektmenu", + "collapse_sidebar": "Fold sidebjælke sammen", + "expand_sidebar": "Udvid sidebjælke", + "edition_badge": "Åbn modal for betalte abonnementer" + }, + "auth_forms": { + "clear_email": "Ryd e-mail", + "show_password": "Vis adgangskode", + "hide_password": "Skjul adgangskode", + "close_alert": "Luk advarsel", + "close_popover": "Luk popover" + }, + "breadcrumb": { + "trail": "Brødkrumme", + "show_more": "Vis flere brødkrummer" + }, + "common": { + "more_actions": "Flere handlinger", + "remove": "Fjern" + }, + "color_picker": { + "open": "Åbn farvevælger", + "swatches": "Forudindstillede farver", + "hex_input": "Hex-farve" + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/auth.json b/packages/i18n/src/locales/da/auth.json new file mode 100644 index 000000000000..b3e739bc36fe --- /dev/null +++ b/packages/i18n/src/locales/da/auth.json @@ -0,0 +1,368 @@ +{ + "sso": { + "header": "Identitet", + "description": "Konfigurer dit domæne for at få adgang til sikkerhedsfunktioner inklusiv single sign-on (SSO).", + "domain_management": { + "header": "Domænehåndtering", + "verified_domains": { + "header": "Befæstede domæner", + "description": "Befæst ejerskabet af et e-maildomæne for at aktivere single sign-on.", + "button_text": "Tilføj domæne", + "list": { + "domain_name": "Domænenavn", + "status": "Status", + "status_verified": "Befæstet", + "status_failed": "Mislykkedes", + "status_pending": "Afventer" + }, + "add_domain": { + "title": "Tilføj domæne", + "description": "Tilføj dit domæne for at konfigurere SSO og bekræfte det.", + "form": { + "domain_label": "Domæne", + "domain_placeholder": "plane.so", + "domain_required": "Domæne er påkrævet", + "domain_invalid": "Indtast et gyldigt domænenavn (f.eks. plane.so)" + }, + "primary_button_text": "Tilføj domæne", + "primary_button_loading_text": "Tilføjer", + "toast": { + "success_title": "Succes!", + "success_message": "Domæne tilføjet med succes. Bekræft det venligst ved at tilføje DNS TXT-posten.", + "error_message": "Kunne ikke tilføje domæne. Prøv venligst igen." + } + }, + "verify_domain": { + "title": "Bekræft dit domæne", + "description": "Følg disse trin for at bekræfte dit domæne.", + "instructions": { + "label": "Instruktioner", + "step_1": "Gå til DNS-indstillingerne hos din domæneudbyder.", + "step_2": { + "part_1": "Opret en", + "part_2": "TXT-post", + "part_3": "og indsæt den fulde postværdi angivet nedenfor." + }, + "step_3": "Denne opdatering tager normalt et par minutter, men kan tage op til 72 timer at fuldføre.", + "step_4": "Klik på \"Bekræft domæne\" for at bekræfte, når din DNS-post er opdateret." + }, + "verification_code_label": "TXT-postværdi", + "verification_code_description": "Tilføj denne post i dine DNS-indstillinger", + "domain_label": "Domæne", + "primary_button_text": "Bekræft domæne", + "primary_button_loading_text": "Bekræfter", + "secondary_button_text": "Det gør jeg senere", + "toast": { + "success_title": "Succes!", + "success_message": "Domæne bekræftet med succes.", + "error_message": "Kunne ikke bekræfte domæne. Prøv venligst igen." + } + }, + "delete_domain": { + "title": "Slet domæne", + "description": { + "prefix": "Er du sikker på, at du vil slette", + "suffix": "? Denne handling kan ikke fortrydes." + }, + "primary_button_text": "Slet", + "primary_button_loading_text": "Sletter", + "secondary_button_text": "Annuller", + "toast": { + "success_title": "Succes!", + "success_message": "Domæne slettet med succes.", + "error_message": "Kunne ikke slette domæne. Prøv venligst igen." + } + } + } + }, + "providers": { + "header": "Single sign-on", + "disabled_message": "Tilføj et bekræftet domæne for at konfigurere SSO", + "configure": { + "create": "Konfigurer", + "update": "Rediger" + }, + "switch_alert_modal": { + "title": "Skift SSO-metode til {newProviderShortName}?", + "content": "Du er ved at aktivere {newProviderLongName} ({newProviderShortName}). Denne handling vil automatisk deaktivere {activeProviderLongName} ({activeProviderShortName}). Brugere, der forsøger at logge ind via {activeProviderShortName}, vil ikke længere have adgang til platformen, før de skifter til den nye metode. Er du sikker på, at du vil fortsætte?", + "primary_button_text": "Skift", + "primary_button_text_loading": "Skifter", + "secondary_button_text": "Annuller" + }, + "form_section": { + "title": "IdP-angivne oplysninger for {workspaceName}" + }, + "form_action_buttons": { + "saving": "Gemmer", + "save_changes": "Gem ændringer", + "configure_only": "Konfigurer kun", + "configure_and_enable": "Konfigurer og aktiver", + "default": "Gem" + }, + "setup_details_section": { + "title": "{workspaceName}-angivne oplysninger til din IdP", + "button_text": "Hent opsætningsoplysninger" + }, + "saml": { + "header": "Aktivér SAML", + "description": "Konfigurer din SAML-identitetsudbyder for at aktivere single sign-on.", + "configure": { + "title": "Aktivér SAML", + "description": "Befæst ejerskabet af et e-maildomæne for at få adgang til sikkerhedsfunktioner inklusiv single sign-on.", + "toast": { + "success_title": "Succes!", + "create_success_message": "SAML-udbyder oprettet med succes.", + "update_success_message": "SAML-udbyder opdateret med succes.", + "error_title": "Fejl!", + "error_message": "Kunne ikke gemme SAML-udbyder. Prøv venligst igen." + } + }, + "setup_modal": { + "web_details": { + "header": "Weboplysninger", + "entity_id": { + "label": "Entitets-ID | Målgruppe | Metadataoplysninger", + "description": "Vi genererer denne del af metadataene, som identificerer denne Plane-app som en autoriseret tjeneste på din IdP." + }, + "callback_url": { + "label": "SSO-URL", + "description": "Vi genererer denne for dig. Tilføj denne i feltet for omdirigerings-URL til login i din IdP." + }, + "logout_url": { + "label": "SLO-URL", + "description": "Vi genererer denne for dig. Tilføj denne i feltet for omdirigerings-URL til enkelt-udlogning i din IdP." + } + }, + "mobile_details": { + "header": "Mobiloplysninger", + "entity_id": { + "label": "Entitets-ID | Målgruppe | Metadataoplysninger", + "description": "Vi genererer denne del af metadataene, som identificerer denne Plane-app som en autoriseret tjeneste på din IdP." + }, + "callback_url": { + "label": "SSO-URL", + "description": "Vi genererer denne for dig. Tilføj denne i feltet for omdirigerings-URL til login i din IdP." + }, + "logout_url": { + "label": "SLO-URL", + "description": "Vi genererer denne for dig. Tilføj denne i feltet for omdirigerings-URL til udlogning i din IdP." + } + }, + "mapping_table": { + "header": "Kortlægningsoplysninger", + "table": { + "idp": "IdP", + "plane": "Plane" + } + } + } + }, + "oidc": { + "header": "Aktivér OIDC", + "description": "Konfigurer din OIDC-identitetsudbyder for at aktivere single sign-on.", + "configure": { + "title": "Aktivér OIDC", + "description": "Befæst ejerskabet af et e-maildomæne for at få adgang til sikkerhedsfunktioner inklusiv single sign-on.", + "toast": { + "success_title": "Succes!", + "create_success_message": "OIDC-udbyder oprettet med succes.", + "update_success_message": "OIDC-udbyder opdateret med succes.", + "error_title": "Fejl!", + "error_message": "Kunne ikke gemme OIDC-udbyder. Prøv venligst igen." + } + }, + "setup_modal": { + "web_details": { + "header": "Weboplysninger", + "origin_url": { + "label": "Oprindelses-URL", + "description": "Vi genererer denne for denne Plane-app. Tilføj denne som en betroet oprindelse i din IdP's tilsvarende felt." + }, + "callback_url": { + "label": "Omdirigerings-URL", + "description": "Vi genererer denne for dig. Tilføj denne i feltet for omdirigerings-URL til login i din IdP." + }, + "logout_url": { + "label": "Udlognings-URL", + "description": "Vi genererer denne for dig. Tilføj denne i feltet for omdirigerings-URL til udlogning i din IdP." + } + }, + "mobile_details": { + "header": "Mobiloplysninger", + "origin_url": { + "label": "Oprindelses-URL", + "description": "Vi genererer denne for denne Plane-app. Tilføj denne som en betroet oprindelse i din IdP's tilsvarende felt." + }, + "callback_url": { + "label": "Omdirigerings-URL", + "description": "Vi genererer denne for dig. Tilføj denne i feltet for omdirigerings-URL til login i din IdP." + }, + "logout_url": { + "label": "Udlognings-URL", + "description": "Vi genererer denne for dig. Tilføj denne i feltet for omdirigerings-URL til udlogning i din IdP." + } + } + } + } + } + }, + "auth": { + "common": { + "email": { + "label": "E-mail", + "placeholder": "navn@virksomhed.com", + "errors": { + "required": "E-mail er påkrævet", + "invalid": "E-mail er ugyldig" + } + }, + "password": { + "label": "Adgangskode", + "set_password": "Opret en adgangskode", + "placeholder": "Indtast adgangskode", + "confirm_password": { + "label": "Bekræft adgangskode", + "placeholder": "Bekræft adgangskode" + }, + "current_password": { + "label": "Nuværende adgangskode" + }, + "new_password": { + "label": "Ny adgangskode", + "placeholder": "Indtast ny adgangskode" + }, + "change_password": { + "label": { + "default": "Skift adgangskode", + "submitting": "Skifter adgangskode" + } + }, + "errors": { + "match": "Adgangskoderne matcher ikke", + "empty": "Indtast venligst din adgangskode", + "length": "Adgangskodens længde skal være på mere end 8 tegn", + "strength": { + "weak": "Adgangskoden er svag", + "strong": "Adgangskoden er stærk" + } + }, + "submit": "Gem adgangskode", + "toast": { + "change_password": { + "success": { + "title": "Succes!", + "message": "Adgangskode skiftet med succes." + }, + "error": { + "title": "Fejl!", + "message": "Noget gik galt. Prøv venligst igen." + } + } + } + }, + "unique_code": { + "label": "Unik kode", + "placeholder": "123456", + "paste_code": "Indsæt koden sendt til din e-mail", + "requesting_new_code": "Anmoder om ny kode", + "sending_code": "Sender kode" + }, + "already_have_an_account": "Har du allerede en konto?", + "login": "Log ind", + "create_account": "Opret en konto", + "new_to_plane": "Ny hos Plane?", + "back_to_sign_in": "Tilbage til login", + "resend_in": "Genafsend om {seconds} sekunder", + "sign_in_with_unique_code": "Log ind med unik kode", + "forgot_password": "Glemt din adgangskode?", + "username": { + "label": "Brugernavn", + "placeholder": "Indtast dit brugernavn" + } + }, + "sign_up": { + "header": { + "label": "Opret en konto for at begynde at styre opgaver med dit team.", + "step": { + "email": { + "header": "Opret konto", + "sub_header": "" + }, + "password": { + "header": "Opret konto", + "sub_header": "Opret konto ved hjælp af en e-mail- og adgangskodekombination." + }, + "unique_code": { + "header": "Opret konto", + "sub_header": "Opret konto ved hjælp af en unik kode sendt til e-mailadressen ovenfor." + } + } + }, + "errors": { + "password": { + "strength": "Prøv at vælge en stærkere adgangskode for at fortsætte" + } + } + }, + "sign_in": { + "header": { + "label": "Log ind for at begynde at styre opgaver med dit team.", + "step": { + "email": { + "header": "Log ind eller opret konto", + "sub_header": "" + }, + "password": { + "header": "Log ind eller opret konto", + "sub_header": "Brug din e-mail- og adgangskodekombination til at logge ind." + }, + "unique_code": { + "header": "Log ind eller opret konto", + "sub_header": "Log ind ved hjælp af en unik kode sendt til e-mailadressen ovenfor." + } + } + } + }, + "forgot_password": { + "title": "Nulstil din adgangskode", + "description": "Indtast din brugerkontos bekræftede e-mailadresse, så sender vi dig et link til nulstilling af adgangskode.", + "email_sent": "Vi har sendt nulstillingslinket til din e-mailadresse", + "send_reset_link": "Send nulstillingslink", + "errors": { + "smtp_not_enabled": "Vi kan se, at din god (systemadmin) ikke har aktiveret SMTP, så vi kan ikke sende et link til nulstilling af adgangskode" + }, + "toast": { + "success": { + "title": "E-mail sendt", + "message": "Tjek din indbakke for et link til at nulstille din adgangskode. Hvis den ikke dukker op inden for et par minutter, så tjek din spammappe." + }, + "error": { + "title": "Fejl!", + "message": "Noget gik galt. Prøv venligst igen." + } + } + }, + "reset_password": { + "title": "Opret ny adgangskode", + "description": "Beskyt din konto med en stærk adgangskode" + }, + "set_password": { + "title": "Beskyt din konto", + "description": "Når du opretter en adgangskode, hjælper det dig med at logge sikkert ind" + }, + "sign_out": { + "toast": { + "error": { + "title": "Fejl!", + "message": "Kunne ikke logge ud. Prøv venligst igen." + } + } + }, + "ldap": { + "header": { + "label": "Fortsæt med {ldapProviderName}", + "sub_header": "Indtast dine adgangsoplysninger til {ldapProviderName}" + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/automation.json b/packages/i18n/src/locales/da/automation.json new file mode 100644 index 000000000000..d2916f0a86ff --- /dev/null +++ b/packages/i18n/src/locales/da/automation.json @@ -0,0 +1,273 @@ +{ + "automations": { + "settings": { + "title": "Tilpassede automatiseringer", + "create_automation": "Opret automatisering" + }, + "scope": { + "label": "Omfang", + "run_on": "Kør på" + }, + "trigger": { + "label": "Udløser", + "add_trigger": "Tilføj udløser", + "sidebar_header": "Konfiguration af udløser", + "input_label": "Hvad er udløseren for denne automatisering?", + "input_placeholder": "Vælg en mulighed", + "section_plane_events": "Plane-hændelser", + "section_time_based": "Tidsbaseret", + "fixed_schedule": "Fast tidsplan", + "schedule": { + "frequency": "Frekvens", + "select_day": "Vælg dag", + "day_of_month": "Dag i måneden", + "monthly_every": "Hver", + "monthly_day_aria": "Dag {day}", + "time": "Tidspunkt", + "hour": "Time", + "minute": "Minut", + "hour_suffix": "t", + "minute_suffix": "min", + "am": "AM", + "pm": "PM", + "timezone": "Tidszone", + "timezone_placeholder": "Vælg en tidszone", + "frequency_daily": "Dagligt", + "frequency_weekly": "Ugentligt", + "frequency_monthly": "Månedligt", + "on": "På", + "validation_weekly_day_required": "Vælg mindst én dag i ugen.", + "validation_monthly_date_required": "Vælg en dag i måneden.", + "main_content_schedule_summary_daily": "Hver dag kl. {time} ({timezone}).", + "main_content_schedule_summary_weekly": "Hver uge på {days} kl. {time} ({timezone}).", + "main_content_schedule_summary_monthly": "Hver måned den {day}. dag kl. {time} ({timezone}).", + "schedule_mode": "Tidsplantilstand", + "schedule_mode_fixed": "Fast", + "schedule_mode_cron": "Cron", + "cron_expression_label": "Indtast Cron-udtryk", + "cron_expression_placeholder": "0 9 * * 1-5", + "cron_invalid": "Ugyldigt cron-udtryk.", + "cron_preview": "Dette Cron-udtryk kører \"{description}\".", + "main_content_cron_summary": "{description} ({timezone})." + }, + "button": { + "previous": "Tilbage", + "next": "Tilføj handling" + }, + "warning": { + "disabled_trigger_switching": "Du kan ikke ændre udløsertype, når den først er oprettet" + } + }, + "condition": { + "label": "Forudsat", + "add_condition": "Tilføj betingelse", + "adding_condition": "Tilføjer betingelse" + }, + "action": { + "label": "Handling", + "add_action": "Tilføj handling", + "sidebar_header": "Handlinger", + "input_label": "Hvad gør automatiseringen?", + "input_placeholder": "Vælg en mulighed", + "handler_name": { + "add_comment": "Tilføj kommentar", + "change_property": "Skift egenskab", + "run_script": "Kør script" + }, + "configuration": { + "label": "Konfiguration", + "change_property": { + "placeholders": { + "property_name": "Vælg en egenskab", + "change_type": "Vælg", + "property_value_select": "{count, plural, one{Vælg værdi} other{Vælg værdier}}", + "property_value_select_date": "Vælg dato" + }, + "validation": { + "property_name_required": "Egenskabsnavn er påkrævet", + "change_type_required": "Ændringstype er påkrævet", + "property_value_required": "Egenskabsværdi er påkrævet" + } + } + }, + "comment_block": { + "title": "Tilføj kommentar" + }, + "run_script_block": { + "title": "Kør script" + }, + "change_property_block": { + "title": "Skift egenskab" + }, + "validation": { + "delete_only_action": "Deaktiver automatiseringen, før du sletter dens eneste handling." + } + }, + "conjunctions": { + "and": "Og", + "or": "Eller", + "if": "Hvis", + "then": "Så" + }, + "enable": { + "alert": "Tryk på 'Aktivér', når din automatisering er færdig. Når den er aktiveret, vil automatiseringen være klar til at køre.", + "validation": { + "required": "Automatiseringen skal have en udløser og mindst én handling for at kunne aktiveres." + } + }, + "delete": { + "validation": { + "enabled": "Automatiseringen skal deaktiveres, før den kan slettes." + } + }, + "table": { + "title": "Automatiseringstitel", + "scope": "Omfang", + "projects": "Projekter", + "last_run_on": "Sidst kørt den", + "created_on": "Oprettet den", + "last_updated_on": "Sidst opdateret den", + "last_run_status": "Status for sidste kørsel", + "average_duration": "Gennemsnitlig varighed", + "owner": "Ejer", + "executions": "Kørsler" + }, + "create_modal": { + "heading": { + "create": "Opret automatisering", + "update": "Opdater automatisering" + }, + "title": { + "placeholder": "Giv din automatisering et navn.", + "required_error": "Titel er påkrævet" + }, + "description": { + "placeholder": "Beskriv din automatisering." + }, + "submit_button": { + "create": "Opret automatisering", + "update": "Opdater automatisering" + } + }, + "delete_modal": { + "heading": "Slet automatisering" + }, + "activity": { + "filters": { + "show_fails": "Vis fejlede", + "all": "Alle", + "only_activity": "Kun aktivitet", + "only_run_history": "Kun kørselshistorik" + }, + "run_history": { + "initiator": "Initiativtager" + } + }, + "toasts": { + "create": { + "success": { + "title": "Succes!", + "message": "Automatisering oprettet med succes." + }, + "error": { + "title": "Fejl!", + "message": "Oprettelse af automatisering mislykkedes." + } + }, + "update": { + "success": { + "title": "Succes!", + "message": "Automatisering opdateret med succes." + }, + "error": { + "title": "Fejl!", + "message": "Opdatering af automatisering mislykkedes." + } + }, + "enable": { + "success": { + "title": "Succes!", + "message": "Automatisering aktiveret med succes." + }, + "error": { + "title": "Fejl!", + "message": "Aktivering af automatisering mislykkedes." + } + }, + "disable": { + "success": { + "title": "Succes!", + "message": "Automatisering deaktiveret med succes." + }, + "error": { + "title": "Fejl!", + "message": "Deaktivering af automatisering mislykkedes." + } + }, + "delete": { + "success": { + "title": "Automatisering slettet", + "message": "{name}, automatiseringen, er nu blevet slettet fra dit projekt." + }, + "error": { + "title": "Vi kunne ikke slette denne automatisering denne gang.", + "message": "Prøv at slette den igen eller vend tilbage til den senere. Hvis du stadig ikke kan slette den, bedes du kontakte os." + } + }, + "action": { + "create": { + "error": { + "title": "Fejl!", + "message": "Kunne ikke oprette handling. Prøv venligst igen!" + } + }, + "update": { + "error": { + "title": "Fejl!", + "message": "Kunne ikke opdatere handling. Prøv venligst igen!" + } + } + } + }, + "empty_state": { + "no_automations": { + "title": "Der er ingen automatiseringer at vise endnu.", + "description": "Automatiseringer hjælper dig med at fjerne gentagne opgaver ved at indstille udløsere, betingelser og handlinger. Opret en for at spare tid og holde arbejdet i gang uden besvær." + }, + "upgrade": { + "title": "Automatiseringer", + "description": "Automatiseringer er en måde at automatisere opgaver i dit projekt på.", + "sub_description": "Få 80 % af din administrative tid tilbage, når du bruger automatiseringer." + } + }, + "global_automations": { + "project_select": { + "label": "Vælg projekter, som denne automatisering skal køre på", + "all_projects": { + "label": "Alle projekter", + "description": "Automatiseringen vil køre for alle projekter i arbejdsområdet." + }, + "select_projects": { + "label": "Vælg projekter", + "description": "Automatiseringen vil køre for udvalgte projekter i arbejdsområdet.", + "placeholder": "Vælg projekter" + } + }, + "settings": { + "sidebar_label": "Automatiseringer", + "title": "Automatiseringer", + "description": "Standardiser processer på tværs af dit arbejdsområde med globale automatiseringer." + }, + "table": { + "scope": { + "global": "Global", + "project": { + "label": "Projekt", + "multiple": "Flere", + "all": "Alle" + } + } + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/common.json b/packages/i18n/src/locales/da/common.json new file mode 100644 index 000000000000..47d66652955f --- /dev/null +++ b/packages/i18n/src/locales/da/common.json @@ -0,0 +1,878 @@ +{ + "cloud_maintenance_message": { + "we_are_working_on_this_if_you_need_immediate_assistance": "Vi arbejder på sagen. Hvis du har brug for øjeblikkelig hjælp,", + "reach_out_to_us": "kontakt os venligst", + "otherwise_try_refreshing_the_page_occasionally_or_visit_our": "Ellers prøv at genindlæse siden med jævne mellemrum eller besøg vores", + "status_page": "Statusside" + }, + "submit": "Indsend", + "cancel": "Annuller", + "loading": "Indlæser", + "searching": "Søger...", + "error": "Fejl", + "success": "Succes", + "warning": "Advarsel", + "info": "Info", + "close": "Luk", + "yes": "Ja", + "no": "Nej", + "ok": "OK", + "name": "Navn", + "unknown_user": "Ukendt bruger", + "description": "Beskrivelse", + "search": "Søg", + "add_member": "Tilføj medlem", + "adding_members": "Tilføjer medlemmer", + "remove_member": "Fjern medlem", + "add_members": "Tilføj medlemmer", + "adding_member": "Tilføjer medlemmer", + "remove_members": "Fjern medlemmer", + "add": "Tilføj", + "adding": "Tilføjer", + "remove": "Fjern", + "add_new": "Tilføj ny", + "remove_selected": "Fjern valgte", + "first_name": "Fornavn", + "last_name": "Efternavn", + "email": "E-mail", + "display_name": "Visningsnavn", + "role": "Rolle", + "timezone": "Tidszone", + "avatar": "Avatar", + "cover_image": "Coverbillede", + "password": "Adgangskode", + "change_cover": "Skift cover", + "language": "Sprog", + "saving": "Gemmer", + "save_changes": "Gem ændringer", + "deactivate_account": "Deaktiver konto", + "deactivate_account_description": "Når du deaktiverer en konto, vil alle data og ressourcer i kontoen blive permanent fjernet og kan ikke genskabes.", + "profile_settings": "Profilindstillinger", + "your_account": "Din konto", + "security": "Sikkerhed", + "activity": "Aktivitet", + "activity_empty_state": { + "no_activity": "Ingen aktivitet endnu", + "no_transitions": "Ingen overgange endnu", + "no_comments": "Ingen kommentarer endnu", + "no_worklogs": "Ingen arbejdslogge endnu", + "no_history": "Ingen historik endnu" + }, + "preferences": "Præferencer", + "language_and_time": "Sprog & Tid", + "notifications": "Notifikationer", + "workspaces": "Arbejdsområder", + "create_workspace": "Opret arbejdsområde", + "invitations": "Invitationer", + "summary": "Oversigt", + "assigned": "Tildelt", + "created": "Oprettet", + "subscribed": "Abonneret", + "you_do_not_have_the_permission_to_access_this_page": "Du har ikke adgang til denne side.", + "something_went_wrong_please_try_again": "Noget gik galt. Prøv venligst igen.", + "load_more": "Indlæs mere", + "select_or_customize_your_interface_color_scheme": "Vælg eller tilpas dit farvetema for brugerfladen.", + "timezone_setting": "Nuværende tidszoneindstilling.", + "language_setting": "Vælg det sprog, der skal bruges i brugerfladen.", + "settings_moved_to_preferences": "Indstillinger for tidszone og sprog er flyttet til præferencer.", + "go_to_preferences": "Gå til præferencer", + "select_the_cursor_motion_style_that_feels_right_for_you": "Vælg den cursors animationsstil, der passer dig bedst.", + "theme": "Tema", + "smooth_cursor": "Blød cursor", + "system_preference": "Systemstandard", + "light": "Lys", + "dark": "Mørk", + "light_contrast": "Lys høj kontrast", + "dark_contrast": "Mørk høj kontrast", + "custom": "Tilpasset tema", + "select_your_theme": "Vælg dit tema", + "customize_your_theme": "Tilpas dit tema", + "background_color": "Baggrundsfarve", + "text_color": "Tekstfarve", + "primary_color": "Primærfarve (Tema)", + "sidebar_background_color": "Baggrundsfarve på sidebjælke", + "sidebar_text_color": "Tekstfarve på sidebjælke", + "set_theme": "Anvend tema", + "enter_a_valid_hex_code_of_6_characters": "Indtast en gyldig hex-kode på 6 tegn", + "background_color_is_required": "Baggrundsfarve er påkrævet", + "text_color_is_required": "Tekstfarve er påkrævet", + "primary_color_is_required": "Primærfarve er påkrævet", + "sidebar_background_color_is_required": "Sidebjælkens baggrundsfarve er påkrævet", + "sidebar_text_color_is_required": "Sidebjælkens tekstfarve er påkrævet", + "updating_theme": "Opdaterer tema", + "theme_updated_successfully": "Temaet blev opdateret", + "failed_to_update_the_theme": "Kunne ikke opdatere temaet", + "email_notifications": "E-mailnotifikationer", + "stay_in_the_loop_on_issues_you_are_subscribed_to_enable_this_to_get_notified": "Hold dig opdateret om opgaver, du abonnerer på. Aktiver dette for at modtage notifikationer.", + "email_notification_setting_updated_successfully": "E-mailnotifikationsindstillinger blev opdateret", + "failed_to_update_email_notification_setting": "Kunne ikke opdatere e-mailnotifikationsindstillinger", + "notify_me_when": "Underret mig når", + "property_changes": "Egenskaber ændres", + "property_changes_description": "Underret mig, når opgavers egenskaber som tildelte personer, prioritet, estimater eller andet ændres.", + "state_change": "Status ændres", + "state_change_description": "Underret mig, når opgaven flyttes til en anden status", + "issue_completed": "Opgave færdiggjort", + "issue_completed_description": "Underret mig kun, når en opgave markeres som færdig", + "comments": "Kommentarer", + "comments_description": "Underret mig, når nogen lægger en kommentar på opgaven", + "mentions": "Omtaler", + "mentions_description": "Underret mig kun, når nogen nævner mig i kommentarer eller beskrivelsen", + "old_password": "Gammel adgangskode", + "general_settings": "Generelle indstillinger", + "sign_out": "Log ud", + "signing_out": "Logger ud", + "active_cycles": "Aktive cyklusser", + "active_cycles_description": "Overvåg cyklusser på tværs af projekter, spor højprioriterede opgaver, og zoom ind på cyklusser, der kræver opmærksomhed.", + "on_demand_snapshots_of_all_your_cycles": "Momentbilleder af alle dine cyklusser på anmodning", + "upgrade": "Opgrader", + "10000_feet_view": "Helikopterperspektiv over alle aktive cyklusser.", + "10000_feet_view_description": "Zoom ud for at se igangværende cyklusser på tværs af alle dine projekter på én gang i stedet for at gå fra cyklus til cyklus i hvert projekt.", + "get_snapshot_of_each_active_cycle": "Få et øjebliksbillede af hver aktiv cyklus.", + "get_snapshot_of_each_active_cycle_description": "Spor overordnede nøgletal for alle aktive cyklusser, se deres fremdrift, og få en fornemmelse af omfanget i forhold til deadliner.", + "compare_burndowns": "Sammenlign burndown-diagrammer.", + "compare_burndowns_description": "Overvåg, hvordan dine teams præsterer, med et kig i hver cyklus' burndown-rapport.", + "quickly_see_make_or_break_issues": "Se hurtigt afgørende opgaver.", + "quickly_see_make_or_break_issues_description": "Forhåndsvis højprioriterede opgaver for hver cyklus mod forfaldsdatoer. Se dem alle pr. cyklus med ét klik.", + "zoom_into_cycles_that_need_attention": "Zoom ind på cyklusser, der kræver opmærksomhed.", + "zoom_into_cycles_that_need_attention_description": "Undersøg tilstanden af enhver cyklus, der ikke lever op til forventningerne, med ét klik.", + "stay_ahead_of_blockers": "Vær på forkant med blokeringer.", + "stay_ahead_of_blockers_description": "Opdag udfordringer fra ét projekt til et andet, og se afhængigheder mellem cyklusser, som ikke er tydelige i andre visninger.", + "analytics": "Analyse", + "workspace_invites": "Invitationer til arbejdsområde", + "enter_god_mode": "Aktivér god mode", + "workspace_logo": "Arbejdsområdes logo", + "new_issue": "Ny opgave", + "your_work": "Dit arbejde", + "drafts": "Kladder", + "projects": "Projekter", + "views": "Visninger", + "archives": "Arkiver", + "settings": "Indstillinger", + "failed_to_move_favorite": "Kunne ikke flytte favorit", + "favorites": "Favoritter", + "no_favorites_yet": "Ingen favoritter endnu", + "create_folder": "Opret mappe", + "new_folder": "Ny mappe", + "favorite_updated_successfully": "Favorit blev opdateret", + "favorite_created_successfully": "Favorit blev oprettet", + "folder_already_exists": "Mappen findes allerede", + "folder_name_cannot_be_empty": "Mappenavn kan ikke være tomt", + "something_went_wrong": "Noget gik galt", + "failed_to_reorder_favorite": "Kunne ikke omorganisere favorit", + "favorite_removed_successfully": "Favorit blev fjernet", + "failed_to_create_favorite": "Kunne ikke oprette favorit", + "failed_to_rename_favorite": "Kunne ikke omdøbe favorit", + "project_link_copied_to_clipboard": "Projekt-link kopieret til udklipsholder", + "link_copied": "Link kopieret", + "add_project": "Tilføj projekt", + "create_project": "Opret projekt", + "failed_to_remove_project_from_favorites": "Kunne ikke fjerne projektet fra favoritter. Prøv venligst igen.", + "project_created_successfully": "Projekt blev oprettet", + "project_created_successfully_description": "Projektet blev oprettet. Du kan nu begynde at tilføje opgaver til det.", + "project_name_already_taken": "Projektnavnet er allerede i brug.", + "project_name_cannot_contain_special_characters": "Projektnavnet må ikke indeholde specialtegn.", + "project_identifier_already_taken": "Projektidentifikatoren er allerede i brug.", + "project_cover_image_alt": "Projektets coverbillede", + "name_is_required": "Navn er påkrævet", + "title_should_be_less_than_255_characters": "Titel skal være kortere end 255 tegn", + "project_name": "Projektnavn", + "project_id_must_be_at_least_1_character": "Projekt-ID skal være på mindst 1 tegn", + "project_id_must_be_at_most_5_characters": "Projekt-ID må højst være på 5 tegn", + "project_id": "Projekt-ID", + "project_id_tooltip_content": "Hjælper dig med unikt at identificere opgaver i projektet. Maks. 50 tegn.", + "description_placeholder": "Beskrivelse", + "only_alphanumeric_non_latin_characters_allowed": "Kun alfanumeriske og ikke-latinske tegn er tilladt.", + "project_id_is_required": "Projekt-ID er påkrævet", + "project_id_allowed_char": "Kun alfanumeriske og ikke-latinske tegn er tilladt.", + "project_id_min_char": "Projekt-ID skal være på mindst 1 tegn", + "project_id_max_char": "Projekt-ID må højst være på {max} tegn", + "project_description_placeholder": "Indtast projektbeskrivelse", + "select_network": "Vælg netværk", + "lead": "Leder", + "date_range": "Datointerval", + "private": "Privat", + "public": "Offentlig", + "accessible_only_by_invite": "Kun tilgængelig via invitation", + "anyone_in_the_workspace_except_guests_can_join": "Alle i arbejdsområdet undtagen gæster kan deltage", + "creating": "Opretter", + "creating_project": "Opretter projekt", + "adding_project_to_favorites": "Tilføjer projekt til favoritter", + "project_added_to_favorites": "Projekt tilføjet til favoritter", + "couldnt_add_the_project_to_favorites": "Kunne ikke tilføje projektet til favoritter. Prøv venligst igen.", + "removing_project_from_favorites": "Fjerner projekt fra favoritter", + "project_removed_from_favorites": "Projekt fjernet fra favoritter", + "couldnt_remove_the_project_from_favorites": "Kunne ikke fjerne projektet fra favoritter. Prøv venligst igen.", + "add_to_favorites": "Tilføj til favoritter", + "remove_from_favorites": "Fjern fra favoritter", + "publish_project": "Offentliggør projekt", + "publish": "Offentliggør", + "copy_link": "Kopiér link", + "leave_project": "Forlad projekt", + "join_the_project_to_rearrange": "Deltag i projektet for at omorganisere", + "drag_to_rearrange": "Træk for at omorganisere", + "congrats": "Tillykke!", + "open_project": "Åbn projekt", + "issues": "Opgaver", + "cycles": "Cyklusser", + "modules": "Moduler", + "pages": "Sider", + "intake": "Indbakke", + "renew": "Forny", + "preview": "Forhåndsvisning", + "time_tracking": "Tidsregistrering", + "work_management": "Arbejdsstyring", + "projects_and_issues": "Projekter og opgaver", + "projects_and_issues_description": "Slå disse til eller fra for dette projekt.", + "cycles_description": "Tidsafgræns arbejde pr. projekt, og tilpas tidsperioden efter behov. Én cyklus kan være 2 uger, den næste 1 uge.", + "modules_description": "Organiser arbejde i underprojekter med dedikerede ledere og tildelte personer.", + "views_description": "Gem tilpassede sorteringer, filtre og visningsindstillinger, eller del dem med dit team.", + "pages_description": "Opret og rediger frit tekstindhold; noter, dokumenter og alt andet.", + "intake_description": "Lad ikke-medlemmer dele fejl, feedback og forslag uden at forstyrre dit arbejdsflow.", + "time_tracking_description": "Registrer tid brugt på opgaver og projekter.", + "work_management_description": "Styr dit arbejde og dine projekter med lethed.", + "documentation": "Dokumentation", + "message_support": "Skriv til support", + "contact_sales": "Kontakt salg", + "hyper_mode": "Hyper Mode", + "keyboard_shortcuts": "Tastaturgenveje", + "whats_new": "Hvad er nyt?", + "version": "Version", + "we_are_having_trouble_fetching_the_updates": "Vi har problemer med at hente opdateringerne.", + "our_changelogs": "vores ændringslogge", + "for_the_latest_updates": "for de seneste opdateringer.", + "please_visit": "Besøg venligst", + "docs": "Dokumentation", + "full_changelog": "Komplet ændringslog", + "support": "Support", + "forum": "Forum", + "powered_by_plane_pages": "Drevet af Plane Pages", + "please_select_at_least_one_invitation": "Vælg venligst mindst én invitation.", + "please_select_at_least_one_invitation_description": "Vælg venligst mindst én invitation for at deltage i arbejdsområdet.", + "we_see_that_someone_has_invited_you_to_join_a_workspace": "Vi kan se, at nogen har inviteret dig til at deltage i et arbejdsområde", + "join_a_workspace": "Deltag i et arbejdsområde", + "we_see_that_someone_has_invited_you_to_join_a_workspace_description": "Vi kan se, at nogen har inviteret dig til at deltage i et arbejdsområde", + "join_a_workspace_description": "Deltag i et arbejdsområde", + "accept_and_join": "Accepter & Deltag", + "go_home": "Gå til start", + "no_pending_invites": "Ingen afventende invitationer", + "you_can_see_here_if_someone_invites_you_to_a_workspace": "Du kan se her, hvis nogen inviterer dig til et arbejdsområde", + "back_to_home": "Tilbage til start", + "workspace_name": "arbejdsområde-navn", + "deactivate_your_account": "Deaktiver din konto", + "deactivate_your_account_description": "Når den er deaktiveret, kan du ikke tildeles opgaver eller blive faktureret for dit arbejdsområde. For at genaktivere din konto skal du bruge en invitation til et arbejdsområde på denne e-mailadresse.", + "deactivating": "Deaktiverer", + "confirm": "Bekræft", + "confirming": "Bekræfter", + "draft_created": "Kladde oprettet", + "issue_created_successfully": "Opgave blev oprettet", + "draft_creation_failed": "Kunne ikke oprette kladde", + "issue_creation_failed": "Kunne ikke oprette opgave", + "draft_issue": "Kladdeopgave", + "issue_updated_successfully": "Opgave blev opdateret", + "issue_could_not_be_updated": "Opgaven kunne ikke opdateres", + "create_a_draft": "Opret en kladde", + "save_to_drafts": "Gem som kladde", + "save": "Gem", + "update": "Opdater", + "updating": "Opdaterer", + "create_new_issue": "Opret ny opgave", + "editor_is_not_ready_to_discard_changes": "Editoren er ikke klar til at kassere ændringer", + "failed_to_move_issue_to_project": "Kunne ikke flytte opgave til projekt", + "create_more": "Opret flere", + "add_to_project": "Tilføj til projekt", + "discard": "Kasser", + "duplicate_issue_found": "Duplikeret opgave fundet", + "duplicate_issues_found": "Duplikerede opgaver fundet", + "no_matching_results": "Ingen matchende resultater", + "title_is_required": "Titel er påkrævet", + "title": "Titel", + "state": "Status", + "transition": "Overgang", + "history": "Historik", + "priority": "Prioritet", + "none": "Ingen", + "urgent": "Haster", + "high": "Høj", + "medium": "Medium", + "low": "Lav", + "members": "Medlemmer", + "assignee": "Tildelt", + "assignees": "Tildelte", + "subscriber": "{count, plural, one{# Abonnent} other{# Abonnenter}}", + "you": "Dig", + "labels": "Etiketter", + "create_new_label": "Opret ny etiket", + "label_name": "Etiketnavn", + "failed_to_create_label": "Kunne ikke oprette etiket. Prøv venligst igen.", + "no_matching_labels": "Ingen matchende etiketter", + "adding_label": "Tilføjer \"{name}\"", + "add_label_to_labels": "Tilføj \"{name}\" til etiketter", + "start_date": "Startdato", + "end_date": "Slutdato", + "due_date": "Forfaldsdato", + "target_date": "Måldato", + "estimate": "Estimat", + "change_parent_issue": "Skift overordnet opgave", + "remove_parent_issue": "Fjern overordnet opgave", + "add_parent": "Tilføj overordnet", + "loading_members": "Indlæser medlemmer", + "view_link_copied_to_clipboard": "Link til visning kopieret til udklipsholder.", + "required": "Påkrævet", + "optional": "Valgfri", + "Cancel": "Annuller", + "edit": "Rediger", + "archive": "Arkiver", + "restore": "Genskab", + "open_in_new_tab": "Åbn i ny fane", + "delete": "Slet", + "deleting": "Sletter", + "make_a_copy": "Opret en kopi", + "move_to_project": "Flyt til projekt", + "good": "God", + "morning": "morgen", + "afternoon": "eftermiddag", + "evening": "aften", + "show_all": "Vis alle", + "show_less": "Vis færre", + "no_data_yet": "Ingen data endnu", + "syncing": "Synkroniserer", + "add_work_item": "Tilføj opgave", + "advanced_description_placeholder": "Tryk på '/' for kommandoer", + "create_work_item": "Opret opgave", + "attachments": "Vedhæftninger", + "declining": "Afviser", + "declined": "Afvist", + "decline": "Afvis", + "unassigned": "Ikke tildelt", + "work_items": "Opgaver", + "add_link": "Tilføj link", + "points": "Point", + "no_assignee": "Ingen tildelt", + "no_assignees_yet": "Ingen tildelte endnu", + "no_labels_yet": "Ingen etiketter endnu", + "ideal": "Ideel", + "current": "Nuværende", + "no_matching_members": "Ingen matchende medlemmer", + "leaving": "Forlader", + "removing": "Fjerner", + "leave": "Forlad", + "refresh": "Genindlæs", + "refreshing": "Genindlæser", + "refresh_status": "Genindlæs status", + "prev": "Forrige", + "next": "Næste", + "re_generating": "Genagenererer", + "re_generate": "Genagenerer", + "re_generate_key": "Genagenerer nøgle", + "export": "Eksporter", + "member": "{count, plural, one{# medlem} other{# medlemmer}}", + "new_password_must_be_different_from_old_password": "Ny adgangskode skal være forskellig fra den gamle adgangskode", + "edited": "redigeret", + "bot": "Bot", + "settings_description": "Styr dine konto-, arbejdsområde- og projektpræferencer samlet ét sted. Skift mellem fanerne for nemt at konfigurere.", + "back_to_workspace": "Tilbage til arbejdsområde", + "upgrade_request": "Bed din administrator for arbejdsområdet om at opgradere.", + "copied_to_clipboard": "Kopieret til udklipsholder", + "copied_to_clipboard_description": "URL'en er blevet kopieret til din udklipsholder", + "toast": { + "success": "Succes!", + "error": "Fejl!" + }, + "links": { + "toasts": { + "created": { + "title": "Link oprettet", + "message": "Linket blev oprettet" + }, + "not_created": { + "title": "Link ikke oprettet", + "message": "Linket kunne ikke oprettes" + }, + "updated": { + "title": "Link opdateret", + "message": "Linket blev opdateret" + }, + "not_updated": { + "title": "Link ikke opdateret", + "message": "Linket kunne ikke opdateres" + }, + "removed": { + "title": "Link fjernet", + "message": "Linket blev fjernet" + }, + "not_removed": { + "title": "Link ikke fjernet", + "message": "Linket kunne ikke fjernes" + } + } + }, + "link": { + "modal": { + "url": { + "text": "URL", + "required": "URL er ugyldig", + "placeholder": "Skriv eller indsæt en URL" + }, + "title": { + "text": "Visningstitel", + "placeholder": "Hvad du vil have dette link vist som" + } + } + }, + "common": { + "all": "Alle", + "no_items_in_this_group": "Ingen elementer i denne gruppe", + "drop_here_to_move": "Slip her for at flytte", + "states": "Statusser", + "state": "Status", + "state_groups": "Statusgrupper", + "state_group": "Statusgruppe", + "priorities": "Prioriteter", + "priority": "Prioritet", + "team_project": "Teamprojekt", + "project": "Projekt", + "cycle": "Cyklus", + "cycles": "Cyklusser", + "module": "Modul", + "modules": "Moduler", + "labels": "Etiketter", + "label": "Etiket", + "admins": "Administratorer", + "users": "Brugere", + "guests": "Gæster", + "assignees": "Tildelte", + "assignee": "Tildelt", + "created_by": "Oprettet af", + "none": "Ingen", + "link": "Link", + "estimates": "Estimater", + "estimate": "Estimat", + "created_at": "Oprettet den", + "updated_at": "Opdateret den", + "completed_at": "Færdiggjort den", + "layout": "Layout", + "filters": "Filtre", + "display": "Visning", + "load_more": "Indlæs mere", + "activity": "Aktivitet", + "analytics": "Analyse", + "dates": "Datoer", + "success": "Succes!", + "something_went_wrong": "Noget gik galt", + "error": { + "label": "Fejl!", + "message": "Der opstod en fejl. Prøv venligst igen." + }, + "group_by": "Grupper efter", + "epic": "Epos", + "epics": "Eposser", + "work_item": "Opgave", + "work_items": "Opgaver", + "sub_work_item": "Underopgave", + "views": "Visninger", + "pages": "Sider", + "add": "Tilføj", + "warning": "Advarsel", + "updating": "Opdaterer", + "adding": "Tilføjer", + "update": "Opdater", + "creating": "Opretter", + "create": "Opret", + "cancel": "Annuller", + "description": "Beskrivelse", + "title": "Titel", + "attachment": "Vedhæftning", + "general": "Generelt", + "features": "Funktioner", + "automation": "Automatisering", + "project_name": "Projektnavn", + "project_id": "Projekt-ID", + "project_timezone": "Projektets tidszone", + "created_on": "Oprettet den", + "updated_on": "Opdateret den", + "completed_on": "Færdiggjort den", + "update_project": "Opdater projekt", + "identifier_already_exists": "Identifikatoren findes allerede", + "add_more": "Tilføj flere", + "defaults": "Standarder", + "add_label": "Tilføj etiket", + "customize_time_range": "Tilpas tidsinterval", + "loading": "Indlæser", + "attachments": "Vedhæftninger", + "property": "Egenskab", + "properties": "Egenskaber", + "parent": "Overordnet", + "page": "Side", + "remove": "Fjern", + "archiving": "Arkiverer", + "archive": "Arkiver", + "access": { + "public": "Offentlig", + "private": "Privat" + }, + "done": "Færdig", + "sub_work_items": "Underopgaver", + "comment": "Kommentar", + "workspace_level": "Arbejdsområdeniveau", + "order_by": { + "label": "Sorter efter", + "manual": "Manuel", + "last_created": "Senest oprettet", + "last_updated": "Senest opdateret", + "start_date": "Startdato", + "due_date": "Forfaldsdato", + "asc": "Stigende", + "desc": "Faldende", + "updated_on": "Opdateret den" + }, + "sort": { + "label": "Sortering", + "asc": "Stigende", + "desc": "Faldende", + "created_on": "Oprettet den", + "updated_on": "Opdateret den" + }, + "comments": "Kommentarer", + "updates": "Opdateringer", + "additional_updates": "Yderligere opdateringer", + "clear_all": "Ryd alt", + "copied": "Kopieret!", + "link_copied": "Link kopieret!", + "link_copied_to_clipboard": "Link kopieret til udklipsholder", + "copied_to_clipboard": "Opgavelink kopieret til udklipsholder", + "branch_name_copied_to_clipboard": "Branchnavn kopieret til udklipsholder", + "is_copied_to_clipboard": "Opgaven er kopieret til udklipsholder", + "no_links_added_yet": "Ingen links tilføjet endnu", + "add_link": "Tilføj link", + "links": "Links", + "go_to_workspace": "Gå til arbejdsområde", + "progress": "Fremdrift", + "optional": "Valgfri", + "join": "Deltag", + "go_back": "Gå tilbage", + "continue": "Fortsæt", + "resend": "Genfremsend", + "relations": "Relationer", + "dependencies": "Afhængigheder", + "errors": { + "default": { + "title": "Fejl!", + "message": "Noget gik galt. Prøv venligst igen." + }, + "required": "Dette felt er påkrævet", + "entity_required": "{entity} er påkrævet", + "restricted_entity": "{entity} er begrænset" + }, + "update_link": "Opdater link", + "attach": "Vedhæft", + "create_new": "Opret ny", + "add_existing": "Tilføj eksisterende", + "type_or_paste_a_url": "Skriv eller indsæt en URL", + "url_is_invalid": "URL er ugyldig", + "display_title": "Visningstitel", + "link_title_placeholder": "Hvad du vil have dette link vist som", + "url": "URL", + "side_peek": "Sidevisning", + "modal": "Modal", + "full_screen": "Fuld skærm", + "close_peek_view": "Luk sidevisning", + "toggle_peek_view_layout": "Skift layout for sidevisning", + "options": "Indstillinger", + "duration": "Varighed", + "today": "I dag", + "week": "Uge", + "month": "Måned", + "quarter": "Kvartal", + "press_for_commands": "Tryk på '/' for kommandoer", + "click_to_add_description": "Klik for at tilføje beskrivelse", + "on_track": "På sporet", + "off_track": "Af sporet", + "at_risk": "I farezonen", + "timeline": "Tidslinje", + "completion": "Færdiggørelse", + "upcoming": "Kommende", + "completed": "Færdiggjort", + "in_progress": "I gang", + "planned": "Planlagt", + "paused": "Sat på pause", + "search": { + "label": "Søg", + "placeholder": "Skriv for at søge", + "no_matches_found": "Ingen matchende fundet", + "no_matching_results": "Ingen matchende resultater", + "min_chars": "Skriv mindst {count} tegn for at søge", + "error": "Fejl ved hentning af søgeresultater", + "no_results": { + "title": "Ingen matchende resultater", + "description": "Fjern søgekriterierne for at se alle resultater" + } + }, + "actions": { + "edit": "Rediger", + "make_a_copy": "Opret en kopi", + "open_in_new_tab": "Åbn i ny fane", + "copy_link": "Kopiér link", + "copy_branch_name": "Kopiér branchnavn", + "archive": "Arkiver", + "restore": "Genskab", + "delete": "Slet", + "remove_relation": "Fjern relation", + "subscribe": "Abonner", + "unsubscribe": "Afmeld abonnement", + "clear_sorting": "Ryd sortering", + "show_weekends": "Vis weekender", + "enable": "Aktivér", + "disable": "Deaktiver", + "copy_markdown": "Kopiér markdown", + "reply": "Svar", + "add_reaction": "Tilføj reaktion" + }, + "name": "Navn", + "discard": "Kasser", + "confirm": "Bekræft", + "confirming": "Bekræfter", + "read_the_docs": "Læs dokumentationen", + "default": "Standard", + "active": "Aktiv", + "enabled": "Aktiveret", + "disabled": "Deaktiveret", + "mandate": "Mandat", + "mandatory": "Obligatorisk", + "global": "Global", + "yes": "Ja", + "no": "Nej", + "please_wait": "Vent venligst", + "enabling": "Aktiverer", + "disabling": "Deaktiverer", + "beta": "Beta", + "or": "eller", + "next": "Næste", + "back": "Tilbage", + "retry": "Prøv igen", + "cancelling": "Annullerer", + "configuring": "Konfigurerer", + "clear": "Ryd", + "import": "Importer", + "connect": "Forbind", + "authorizing": "Autoriserer", + "processing": "Behandler", + "no_data_available": "Ingen data tilgængelige", + "from": "fra {name}", + "authenticated": "Godkendt", + "select": "Vælg", + "upgrade": "Opgrader", + "add_seats": "Tilføj pladser", + "projects": "Projekter", + "workspace": "Arbejdsområde", + "workspaces": "Arbejdsområder", + "team": "Team", + "teams": "Teams", + "entity": "Entitet", + "entities": "Entiteter", + "task": "Opgave", + "tasks": "Opgaver", + "section": "Sektion", + "sections": "Sektioner", + "edit": "Rediger", + "connecting": "Forbinder", + "connected": "Forbundet", + "disconnect": "Afbryd", + "disconnecting": "Afbryder", + "installing": "Installerer", + "install": "Installer", + "reset": "Nulstil", + "live": "Live", + "change_history": "Ændringshistorik", + "coming_soon": "Kommer snart", + "member": "Medlem", + "members": "Medlemmer", + "you": "Dig", + "upgrade_cta": { + "higher_subscription": "Opgrader til et højere abonnement", + "talk_to_sales": "Tal med salg" + }, + "category": "Kategori", + "categories": "Kategorier", + "saving": "Gemmer", + "save_changes": "Gem ændringer", + "delete": "Slet", + "deleting": "Sletter", + "pending": "Afventer", + "invite": "Inviter", + "view": "Visning", + "deactivated_user": "Deaktiveret bruger", + "apply": "Anvend", + "applying": "Anvender", + "overview": "Oversigt", + "no_of": "Antal {entity}", + "resolved": "Løst", + "get_started": "Kom igang", + "worklogs": "Arbejdslogge", + "project_updates": "Projektopdateringer", + "workflows": "Arbejdsflows", + "templates": "Skabeloner", + "business": "Erhverv", + "members_and_teamspaces": "Medlemmer & Teamrum", + "recurring_work_items": "Tilbagevendende opgaver", + "milestones": "Milepæle", + "open_in_full_screen": "Åbn {page} i fuld skærm", + "details": "Detaljer", + "project_structure": "Projektstruktur", + "custom_properties": "Tilpassede egenskaber", + "your_profile": "Din profil", + "developer": "Udvikler", + "work_structure": "Arbejdsstruktur", + "execution": "Udførelse", + "administration": "Administration" + }, + "chart": { + "x_axis": "X-akse", + "y_axis": "Y-akse", + "metric": "Måling" + }, + "form": { + "title": { + "required": "Titel er påkrævet", + "max_length": "Titel skal være kortere end {length} tegn" + } + }, + "entity": { + "grouping_title": "{entity}-gruppering", + "priority": "{entity}-prioritet", + "all": "Alle {entity}", + "drop_here_to_move": "Slip her for at flytte {entity}", + "delete": { + "label": "Slet {entity}", + "success": "{entity} blev slettet", + "failed": "Sletning af {entity} mislykkedes" + }, + "update": { + "failed": "Opdatering af {entity} mislykkedes", + "success": "{entity} blev opdateret" + }, + "link_copied_to_clipboard": "Link til {entity} kopieret til udklipsholder", + "fetch": { + "failed": "Fejl ved hentning af {entity}" + }, + "add": { + "success": "{entity} blev tilføjet", + "failed": "Fejl ved tilføjelse af {entity}" + }, + "remove": { + "success": "{entity} blev fjernet", + "failed": "Fejl ved fjernelse af {entity}" + } + }, + "attachment": { + "error": "Filen kunne ikke vedhæftes. Prøv at uploade igen.", + "only_one_file_allowed": "Der kan kun uploades én fil ad gangen.", + "file_size_limit": "Filen skal være på {size} MB eller mindre.", + "drag_and_drop": "Træk og slip hvor som helst for at uploade", + "delete": "Slet vedhæftning" + }, + "label": { + "select": "Tilføj etiketter", + "create": { + "success": "Etiket oprettet", + "failed": "Kunne ikke oprette etiket", + "already_exists": "Etiketten findes allerede", + "type": "Skriv for at tilføje en ny etiket" + } + }, + "view": { + "label": "{count, plural, one {Visning} other {Visninger}}", + "create": { + "label": "Opret visning" + }, + "update": { + "label": "Opdater visning" + } + }, + "role_details": { + "guest": { + "title": "Gæst", + "description": "Eksterne medlemmer af organisationer kan inviteres som gæster." + }, + "member": { + "title": "Medlem", + "description": "Mulighed for at læse, skrive, redigere og slette entiteter i projekter, cyklusser og moduler" + }, + "admin": { + "title": "Administrator", + "description": "Alle rettigheder aktiveret i arbejdsområdet." + } + }, + "user_roles": { + "product_or_project_manager": "Produkt- / Projektleder", + "development_or_engineering": "Udvikling / Engineering", + "founder_or_executive": "Stifter / Direktør", + "freelancer_or_consultant": "Freelancer / Konsulent", + "marketing_or_growth": "Marketing / Vækst", + "sales_or_business_development": "Salg / Forretningsudvikling", + "support_or_operations": "Support / Drift", + "student_or_professor": "Studerende / Professor", + "human_resources": "HR / Personale", + "other": "Andet" + }, + "default_global_view": { + "all_issues": "Alle opgaver", + "assigned": "Tildelt", + "created": "Oprettet", + "subscribed": "Abonneret" + }, + "description_versions": { + "last_edited_by": "Senest redigeret af", + "previously_edited_by": "Tidligere redigeret af", + "edited_by": "Redigeret af" + }, + "self_hosted_maintenance_message": { + "plane_didnt_start_up_this_could_be_because_one_or_more_plane_services_failed_to_start": "Plane startede ikke op. Dette kan skyldes, at én eller flere Plane-tjenester mislykkedes i at starte.", + "choose_view_logs_from_setup_sh_and_docker_logs_to_be_sure": "Vælg 'View Logs' i setup.sh samt Docker-logs for at være sikker." + }, + "customize_navigation": "Tilpas navigation", + "personal": "Personlig", + "accordion_navigation_control": "Harmonika-sidebjælkenavigation", + "horizontal_navigation_bar": "Fanebaseret navigation", + "show_limited_projects_on_sidebar": "Vis begrænset antal projekter på sidebjælken", + "enter_number_of_projects": "Indtast antal projekter", + "pin": "Fastgør", + "unpin": "Frigør", + "workspace_dashboards": "Dashboards", + "pi_chat": "Plane AI", + "in_app": "I appen", + "forms": "Formularer", + "milestones": "Milepæle", + "milestones_description": "Milepæle giver et lag til at samkøre opgaver mod fælles færdiggørelsesdatoer.", + "file_upload": { + "upload_text": "Klik her for at uploade fil", + "drag_drop_text": "Træk og slip", + "processing": "Behandler", + "invalid_file_type": "Ugyldig filtype", + "missing_fields": "Manglende felter", + "success": "{fileName} uploadet!" + }, + "date": "Dato", + "exporter": { + "csv": { + "title": "CSV", + "description": "Eksporter opgaver til en CSV-fil.", + "short_description": "Eksporter som csv" + }, + "excel": { + "title": "Excel", + "description": "Eksporter opgaver til en Excel-fil.", + "short_description": "Eksporter som excel" + }, + "xlsx": { + "title": "Excel", + "description": "Eksporter opgaver til en Excel-fil.", + "short_description": "Eksporter som excel" + }, + "json": { + "title": "JSON", + "description": "Eksporter opgaver til en JSON-fil.", + "short_description": "Eksporter som json" + } + }, + "labels_count": "{count, plural, one {# etiket} other {# etiketter}}" +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/cycle.json b/packages/i18n/src/locales/da/cycle.json new file mode 100644 index 000000000000..23a211480e4c --- /dev/null +++ b/packages/i18n/src/locales/da/cycle.json @@ -0,0 +1,41 @@ +{ + "active_cycle": { + "empty_state": { + "progress": { + "title": "Tilføj opgaver til cyklussen for at se dens fremdrift" + }, + "chart": { + "title": "Tilføj opgaver til cyklussen for at se burndown-diagrammet." + }, + "priority_issue": { + "title": "Se et overblik over højprioriterede opgaver, der håndteres i cyklussen." + }, + "assignee": { + "title": "Tildel personer til opgaver for at se en opdeling af arbejdet pr. person." + }, + "label": { + "title": "Tilføj etiketter til opgaver for at se opdelingen af arbejdet pr. etiket." + } + } + }, + "cycle": { + "label": "{count, plural, one {Cyklus} other {Cyklusser}}", + "no_cycle": "Ingen cyklus" + }, + "active_cycle_analytics": { + "empty_state": { + "progress": { + "title": "Tilføj opgaver til cyklussen for at se dens\n fremdrift" + }, + "priority": { + "title": "Se et overblik over højprioriterede opgaver, der håndteres i\n cyklussen." + }, + "assignee": { + "title": "Tildel personer til opgaver for at se en\n opdeling af arbejdet pr. person." + }, + "label": { + "title": "Tilføj etiketter til opgaver for at se\n opdelingen af arbejdet pr. etiket." + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/editor.json b/packages/i18n/src/locales/da/editor.json new file mode 100644 index 000000000000..fa1a8df67fd3 --- /dev/null +++ b/packages/i18n/src/locales/da/editor.json @@ -0,0 +1,65 @@ +{ + "attachmentComponent": { + "uploader": { + "drag_and_drop": "Slip filer her eller klik for at uploade" + }, + "errors": { + "file_too_large": { + "title": "Filen er for stor.", + "description": "Maksimal størrelse pr. fil er {maxFileSize} MB" + }, + "unsupported_file_type": { + "title": "Ikke-understøttet filtype.", + "description": "Se understøttede formater" + }, + "default": { + "title": "Upload mislykkedes.", + "description": "Noget gik galt. Prøv venligst igen." + } + }, + "upgrade": { + "description": "Opgrader dit abonnement for at se denne vedhæftning." + }, + "aria": { + "click_to_upload": "Klik for at uploade vedhæftning" + } + }, + "externalEmbedComponent": { + "block_menu": { + "convert_to_embed": "Konverter til indlejring", + "convert_to_link": "Konverter til link", + "convert_to_richcard": "Konverter til fremhævet kort" + }, + "placeholder": { + "insert_embed": "Indsæt dit foretrukne indlejringslink her, såsom YouTube-video, Figma-design osv.", + "link": "Indtast eller indsæt et link" + }, + "input_modal": { + "embed": "Indlejring", + "works_with_links": "Fungerer med YouTube, Figma, Google Docs med flere" + }, + "error": { + "not_valid_link": "Indtast venligst en gyldig URL." + } + }, + "ai_block": { + "content": { + "placeholder": "Beskriv indholdet af denne blok", + "generated_here": "Dit AI-indhold vil blive genereret her" + }, + "block_types": { + "placeholder": "Vælg bloktype", + "summarize_page": "Opsummer side", + "custom_prompt": "Tilpasset instruktion" + }, + "actions": { + "discard": "Kasser", + "generate": "Generer", + "generating": "Genererer", + "rewriting": "Omskriver", + "rewrite": "Omskriv", + "use_this": "Brug dette", + "refine": "Tilpas" + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/empty-state.json b/packages/i18n/src/locales/da/empty-state.json new file mode 100644 index 000000000000..1dc306e9c9e8 --- /dev/null +++ b/packages/i18n/src/locales/da/empty-state.json @@ -0,0 +1,270 @@ +{ + "common_empty_state": { + "progress": { + "title": "Der er ingen fremdriftsmålinger at vise endnu.", + "description": "Begynd at angive egenskabsværdier i opgaver for at se fremdriftsmålinger her." + }, + "updates": { + "title": "Ingen opdateringer endnu.", + "description": "Når projektmedlemmer tilføjer opdateringer, vil de blive vist her" + }, + "search": { + "title": "Ingen matchende resultater.", + "description": "Ingen resultater fundet. Prøv at tilpasse dine søgeord." + }, + "not_found": { + "title": "Ups! Noget ser ud til at være galt", + "description": "Vi kan ikke hente din Plane-konto i øjeblikket. Dette kan skyldes en netværksfejl.", + "cta_primary": "Prøv at genindlæse" + }, + "server_error": { + "title": "Serverfejl", + "description": "Vi kan ikke forbinde og hente data fra vores server. Bare rolig, vi arbejder på det.", + "cta_primary": "Prøv at genindlæse" + } + }, + "project_empty_state": { + "no_access": { + "title": "Det ser ud til, at du ikke har adgang til dette projekt", + "restricted_description": "Kontakt administratoren for at anmode om adgang, så du kan fortsætte her.", + "join_description": "Klik på knappen nedenfor for at deltage i det.", + "cta_primary": "Deltag i projekt", + "cta_loading": "Deltager i projekt" + }, + "invalid_project": { + "title": "Projekt ikke fundet", + "description": "Projektet, du leder efter, findes ikke." + }, + "work_items": { + "title": "Start med din første opgave.", + "description": "Opgaver er byggeklodserne i dit projekt — tildel ejere, angiv prioriteter, og spor nemt fremdrift.", + "cta_primary": "Opret din første opgave" + }, + "cycles": { + "title": "Grupper og tidsafgræns dit arbejde i cyklusser.", + "description": "Opdel arbejdet i tidsafgrænsede bidder, arbejd baglæns fra din projektdeadline for at sætte datoer, og skab håndgribelige fremskridt som et team.", + "cta_primary": "Opret din første cyklus" + }, + "cycle_work_items": { + "title": "Ingen opgaver at vise i denne cyklus", + "description": "Opret opgaver for at begynde at overvåge dit teams fremdrift i denne cyklus og nå dine mål til tiden.", + "cta_primary": "Opret opgave", + "cta_secondary": "Tilføj eksisterende opgave" + }, + "modules": { + "title": "Kortlæg dine projektmål til moduler, og spor dem nemt.", + "description": "Moduler består af indbyrdes forbundne opgaver. De hjælper med at overvåge fremdrift gennem projektfaser, hver med specifikke deadliner og analyser, der viser, hvor tæt du er på at opnå disse faser.", + "cta_primary": "Opret dit første modul" + }, + "module_work_items": { + "title": "Ingen opgaver at vise i dette modul", + "description": "Opret opgaver for at begynde at overvåge dette modul.", + "cta_primary": "Opret opgave", + "cta_secondary": "Tilføj eksisterende opgave" + }, + "views": { + "title": "Gem tilpassede visninger for dit projekt", + "description": "Visninger er gemte filtre, der hjælper dig med hurtigt at få adgang til de oplysninger, du bruger mest. Samarbejd uden besvær, når holdkammerater deler og tilpasser visninger til deres specifikke behov.", + "cta_primary": "Opret visning" + }, + "no_work_items_in_project": { + "title": "Ingen opgaver i projektet endnu", + "description": "Tilføj opgaver til dit projekt, og opdel dit arbejde i sporbare enheder med visninger.", + "cta_primary": "Tilføj opgave" + }, + "work_item_filter": { + "title": "Ingen opgaver fundet", + "description": "Dit nuværende filter gav ingen resultater. Prøv at ændre filtrene.", + "cta_primary": "Tilføj opgave" + }, + "pages": { + "title": "Dokumenter alt — fra noter til kravspecifikationer", + "description": "Sider lader dig fange og organisere oplysninger ét sted. Skriv mødenoter, projektdokumentation og kravspecifikationer, indlejre opgaver, og strukturer dem med færdige komponenter.", + "cta_primary": "Opret din første side" + }, + "archive_pages": { + "title": "Ingen arkiverede sider endnu", + "description": "Arkiver sider, der ikke er i dit fokus i øjeblikket. Få adgang til dem her efter behov." + }, + "intake_sidebar": { + "title": "Registrer indbakkeanmodninger", + "description": "Indsend nye anmodninger, der skal gennemgås, prioriteres og spores i dit projekts arbejdsflow.", + "cta_primary": "Opret indbakkeanmodning" + }, + "intake_main": { + "title": "Vælg en indbakkeopgave for at se dens detaljer" + }, + "epics": { + "title": "Gør komplekse projekter til strukturerede eposser.", + "description": "Et epos hjælper dig med at organisere store mål i mindre, sporbare opgaver.", + "cta_primary": "Opret et epos", + "cta_secondary": "Dokumentation" + }, + "epic_work_items": { + "title": "Du har ikke tilføjet opgaver til dette epos endnu.", + "description": "Start med at tilføje nogle opgaver til dette epos og spor dem her.", + "cta_secondary": "Tilføj opgaver" + } + }, + "workspace_empty_state": { + "archive_epics": { + "title": "Ingen arkiverede eposser endnu", + "description": "Du kan arkivere eposser, der er færdiggjorte eller annullerede. Find dem her, når de er arkiveret." + }, + "archive_work_items": { + "title": "Ingen arkiverede opgaver endnu", + "description": "Manuelt eller via automatisering kan du arkivere opgaver, der er færdiggjorte eller annullerede. Find dem her, når de er arkiveret.", + "cta_primary": "Indstil automatisering" + }, + "archive_cycles": { + "title": "Ingen arkiverede cyklusser endnu", + "description": "For at rydde op i dit projekt kan du arkivere færdiggjorte cyklusser. Find dem her, når de er arkiveret." + }, + "archive_modules": { + "title": "Ingen arkiverede moduler endnu", + "description": "For at rydde op i dit projekt kan du arkivere færdiggjorte eller annullerede moduler. Find dem her, når de er arkiveret." + }, + "home_widget_quick_links": { + "title": "Hav vigtige referencer, ressourcer eller dokumenter ved hånden til dit arbejde" + }, + "inbox_sidebar_all": { + "title": "Opdateringer for opgaver, du abonnerer på, vises her" + }, + "inbox_sidebar_mentions": { + "title": "Omtaler af dine opgaver vises her" + }, + "your_work_by_priority": { + "title": "Ingen opgaver tildelt endnu" + }, + "your_work_by_state": { + "title": "Ingen opgaver tildelt endnu" + }, + "views": { + "title": "Ingen visninger endnu", + "description": "Tilføj opgaver til dit projekt, og brug visninger til at filtrere, sortere og overvåge fremdrift uden besvær.", + "cta_primary": "Tilføj opgave" + }, + "drafts": { + "title": "Halvfærdige opgaver", + "description": "For at prøve dette af kan du begynde at tilføje en opgave og forlade den midtvejs eller oprette din første kladde nedenfor. 😉", + "cta_primary": "Opret kladdeopgave" + }, + "projects_archived": { + "title": "Ingen projekter arkiveret", + "description": "Det ser ud til, at alle dine projekter stadig er aktive — godt gået!" + }, + "analytics_projects": { + "title": "Opret projekter for at visualisere projektmålinger her." + }, + "analytics_work_items": { + "title": "Opret projekter med opgaver og tildelte personer for at begynde at spore ydeevne, fremdrift og teameffekt her." + }, + "analytics_no_cycle": { + "title": "Opret cyklusser for at organisere arbejde i tidsafgrænsede faser og spore fremdrift på tværs af sprints." + }, + "analytics_no_module": { + "title": "Opret moduler for at organisere dit arbejde og spore fremdrift på tværs af forskellige faser." + }, + "analytics_no_intake": { + "title": "Opsæt indbakke for at håndtere indkommende anmodninger og spore, hvordan de accepteres og afvises" + }, + "home_widget_stickies": { + "title": "Skriv en idé ned, fange en aha-oplevelse eller optag en tanke. Tilføj en sticky note for at komme i gang." + }, + "stickies": { + "title": "Fang idéer med det samme", + "description": "Opret sticky notes til hurtige noter og huskelister, og tag dem med dig overalt.", + "cta_primary": "Opret første sticky note", + "cta_secondary": "Dokumentation" + }, + "active_cycles": { + "title": "Ingen aktive cyklusser", + "description": "Du har ingen igangværende cyklusser lige nu. Aktive cyklusser vises her, når de inkluderer dags dato." + }, + "dashboard": { + "title": "Visualiser din fremdrift med dashboards", + "description": "Byg tilpassede dashboards til at spore målinger, måle resultater og præsentere indsigter effektivt.", + "cta_primary": "Opret nyt dashboard" + }, + "wiki": { + "title": "Skriv en note, et dokument eller en hel videnbase.", + "description": "Sider er et ide- og tankerum i Plane. Tag mødenoter, formater dem nemt, indlejre opgaver, placer dem ved hjælp af et bibliotek af komponenter, og hold dem alle i dit projekts kontekst.", + "cta_primary": "Opret din side" + }, + "project_overview_state_sidebar": { + "title": "Aktivér projektstatusser", + "description": "Aktivér projektstatusser for at se og administrere egenskaber som status, prioritet, forfaldsdatoer og mere." + } + }, + "settings_empty_state": { + "estimates": { + "title": "Ingen estimater endnu", + "description": "Definer, hvordan dit team måler indsats, og spor det konsekvent på tværs af alle opgaver.", + "cta_primary": "Tilføj estimatsystem" + }, + "labels": { + "title": "Ingen etiketter endnu", + "description": "Opret personlige etiketter for effektivt at kategorisere og administrere dine opgaver.", + "cta_primary": "Opret din første etiket" + }, + "exports": { + "title": "Ingen eksporter endnu", + "description": "Du har ingen eksportregistreringer lige nu. Når du eksporterer data, vil alle registreringer blive vist her." + }, + "tokens": { + "title": "Ingen personlige tokens endnu", + "description": "Generer sikre API-tokens for at forbinde dit arbejdsområde med eksterne systemer og applikationer.", + "cta_primary": "Tilføj adgangstoken" + }, + "workspace_tokens": { + "title": "Ingen adgangstokens endnu", + "description": "Generer sikre API-tokens for at forbinde dit arbejdsområde med eksterne systemer og applikationer.", + "cta_primary": "Tilføj adgangstoken" + }, + "webhooks": { + "title": "Ingen webhooks tilføjet endnu", + "description": "Automatisér notifikationer til eksterne tjenester, når der sker projekthændelser.", + "cta_primary": "Tilføj webhook" + }, + "work_item_types": { + "title": "Opret og tilpas opgavetyper", + "description": "Definer unikke opgavetyper for dit projekt. Hver type kan have sine egne egenskaber, arbejdsflows og felter — skræddersyet til dit projekt og dit teams behov.", + "cta_primary": "Aktivér" + }, + "work_item_type_properties": { + "title": "Definer den egenskab og de detaljer, du vil fange for denne opgavetype. Tilpas den til at matche dit projekts arbejdsflow.", + "cta_secondary": "Tilføj egenskab" + }, + "templates": { + "title": "Ingen skabeloner endnu", + "description": "Reducer opsætningstiden ved at oprette skabeloner til opgaver og sider — og start nyt arbejde på få sekunder.", + "cta_primary": "Opret din første skabelon" + }, + "recurring_work_items": { + "title": "Ingen tilbagevendende opgave endnu", + "description": "Opsæt tilbagevendende opgaver for at automatisere gentagne opgaver og holde tidsplanen uden besvær.", + "cta_primary": "Opret tilbagevendende opgave" + }, + "worklogs": { + "title": "Spor timeregistreringer for alle medlemmer", + "description": "Registrer tid på opgaver for at se detaljerede timesedler for ethvert teammedlem på tværs af projekter." + }, + "group_syncing": { + "title": "Ingen gruppekortlægninger endnu" + }, + "template_setting": { + "title": "Ingen skabeloner endnu", + "description": "Reducer opsætningstiden ved at oprette skabeloner til projekter, opgaver og sider — og start nyt arbejde på få sekunder.", + "cta_primary": "Opret skabelon" + }, + "workflows": { + "title": "Ingen arbejdsflows endnu", + "description": "Opret arbejdsflows for at styre fremdriften af dine opgaver.", + "cta_primary": "Tilføj nyt arbejdsflow", + "states": { + "title": "Tilføj statusser", + "description": "Vælg de statusser, som opgaven bevæger sig igennem." + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/home.json b/packages/i18n/src/locales/da/home.json new file mode 100644 index 000000000000..c480c8bde112 --- /dev/null +++ b/packages/i18n/src/locales/da/home.json @@ -0,0 +1,77 @@ +{ + "home": { + "empty": { + "quickstart_guide": "Din hurtigstartguide", + "not_right_now": "Ikke lige nu", + "create_project": { + "title": "Opret et projekt", + "description": "De fleste ting starter med et projekt i Plane.", + "cta": "Kom i gang" + }, + "invite_team": { + "title": "Inviter dit team", + "description": "Byg, lever og administrer sammen med kolleger.", + "cta": "Byd dem indenfor" + }, + "configure_workspace": { + "title": "Opsæt dit arbejdsområde.", + "description": "Slå funktioner til eller fra, eller gå endnu videre.", + "cta": "Konfigurer dette arbejdsområde" + }, + "personalize_account": { + "title": "Gør Plane til dit eget.", + "description": "Vælg dit billede, farver og meget mere.", + "cta": "Personliggør nu" + }, + "widgets": { + "title": "Det er stille uden widgets, slå dem til", + "description": "Det ser ud til, at alle dine widgets er slået fra. Aktivér dem\nnu for at forbedre din oplevelse!", + "primary_button": { + "text": "Administrer widgets" + } + } + }, + "quick_links": { + "empty": "Gem links til arbejdsrelevante ting, som du gerne vil have ved hånden.", + "add": "Tilføj hurtiglink", + "title": "Hurtiglink", + "title_plural": "Hurtiglinks" + }, + "recents": { + "title": "Seneste", + "empty": { + "project": "Dine seneste projekter vises her, når du har besøgt et.", + "page": "Dine seneste sider vises her, når du har besøgt en.", + "issue": "Dine seneste opgaver vises her, når du har besøgt en.", + "default": "Du har ingen seneste elementer endnu." + }, + "filters": { + "all": "Alle", + "projects": "Projekter", + "pages": "Sider", + "issues": "Opgaver" + } + }, + "new_at_plane": { + "title": "Nyt hos Plane" + }, + "quick_tutorial": { + "title": "Hurtig vejledning" + }, + "widget": { + "reordered_successfully": "Widget omorganiseret med succes.", + "reordering_failed": "Der opstod en fejl under omorganisering af widget." + }, + "manage_widgets": "Administrer widgets", + "title": "Hjem", + "star_us_on_github": "Giv os en stjerne på GitHub", + "business_trial_banner": { + "title": "Din 14-dages prøveperiode på Business-abonnementet er aktiv!", + "description": "Udforsk alle Business-funktioner. Når du er klar, kan du vælge at abonnere. Du bliver ikke faktureret automatisk.", + "trial_ends_today": "Prøveperioden slutter i dag", + "trial_ends_in_days": "Prøveperioden slutter om {days, plural, one {# dag} other {# dage}}", + "start_subscription": "Start abonnement", + "explore_business_features": "Udforsk Business-funktioner" + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/inbox.json b/packages/i18n/src/locales/da/inbox.json new file mode 100644 index 000000000000..99eb6a8d5d8b --- /dev/null +++ b/packages/i18n/src/locales/da/inbox.json @@ -0,0 +1,87 @@ +{ + "inbox_issue": { + "status": { + "pending": { + "title": "Afventer", + "description": "Afventer" + }, + "declined": { + "title": "Afvist", + "description": "Afvist" + }, + "snoozed": { + "title": "Udsat", + "description": "{days, plural, one{# dag} other{# dage}} tilbage" + }, + "accepted": { + "title": "Accepteret", + "description": "Accepteret" + }, + "duplicate": { + "title": "Duplikeret", + "description": "Duplikeret" + } + }, + "modals": { + "decline": { + "title": "Afvis opgave", + "content": "Er du sikker på, at du vil afvise opgaven {value}?" + }, + "delete": { + "title": "Slet opgave", + "content": "Er du sikker på, at du vil slette opgaven {value}?", + "success": "Opgave slettet med succes" + } + }, + "errors": { + "snooze_permission": "Kun projektadministratorer kan udsætte/annullere udsættelse af opgaver", + "accept_permission": "Kun projektadministratorer kan acceptere opgaver", + "decline_permission": "Kun projektadministratorer kan afvise opgaver" + }, + "actions": { + "accept": "Accepter", + "decline": "Afvis", + "snooze": "Udsæt", + "unsnooze": "Fjern udsættelse", + "copy": "Kopiér opgavelink", + "delete": "Slet", + "open": "Åbn opgave", + "mark_as_duplicate": "Marker som duplikeret", + "move": "Flyt {value} til projektopgaver" + }, + "source": { + "in-app": "i appen" + }, + "order_by": { + "created_at": "Oprettet den", + "updated_at": "Opdateret den", + "id": "ID" + }, + "label": "Indbakke", + "page_label": "{workspace} - Indbakke", + "modal": { + "title": "Opret indbakkeopgave" + }, + "tabs": { + "open": "Åben", + "closed": "Lukket" + }, + "empty_state": { + "sidebar_open_tab": { + "title": "Ingen åbne opgaver", + "description": "Find åbne opgaver her. Opret ny opgave." + }, + "sidebar_closed_tab": { + "title": "Ingen lukkede opgaver", + "description": "Alle opgaver uanset om de er accepteret eller afvist kan findes her." + }, + "sidebar_filter": { + "title": "Ingen matchende opgaver", + "description": "Ingen opgaver matcher det anvendte filter i indbakken. Opret en ny opgave." + }, + "detail": { + "title": "Vælg en opgave for at se dens detaljer." + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/integration.json b/packages/i18n/src/locales/da/integration.json new file mode 100644 index 000000000000..00d68306c940 --- /dev/null +++ b/packages/i18n/src/locales/da/integration.json @@ -0,0 +1,331 @@ +{ + "integrations": { + "integrations": "Integrationer", + "loading": "Indlæser", + "unauthorized": "Du har ikke adgang til at se denne side.", + "configure": "Konfigurer", + "not_enabled": "{name} er ikke aktiveret for dette arbejdsområde.", + "not_configured": "Ikke konfigureret", + "disconnect_personal_account": "Afbryd personlig {providerName}-konto", + "not_configured_message_admin": "{name}-integrationen er ikke konfigureret. Kontakt venligst din instansadministrator for at konfigurere den.", + "not_configured_message_support": "{name}-integrationen er ikke konfigureret. Kontakt venligst support for at konfigurere den.", + "external_api_unreachable": "Kan ikke få adgang til det eksterne API. Prøv venligst igen senere.", + "error_fetching_supported_integrations": "Kan ikke hente understøttede integrationer. Prøv venligst igen senere.", + "back_to_integrations": "Tilbage til integrationer", + "select_state": "Vælg status", + "set_state": "Angiv status", + "choose_project": "Vælg projekt...", + "skip_backward_state_movement": "Forhindr opgaver i at flytte til en tidligere status på grund af PR-opdateringer" + }, + "github_integration": { + "name": "GitHub", + "description": "Forbind og synkroniser dine GitHub-opgaver med Plane", + "connect_org": "Forbind organisation", + "connect_org_description": "Forbind din GitHub-organisation med Plane", + "processing": "Behandler", + "org_added_desc": "GitHub-org tilføjet af og tidspunkt", + "connection_fetch_error": "Fejl ved hentning af forbindelsesoplysninger fra serveren", + "personal_account_connected": "Personlig konto forbundet", + "personal_account_connected_description": "Din GitHub-konto er nu forbundet til Plane", + "connect_personal_account": "Forbind personlig konto", + "connect_personal_account_description": "Forbind din personlige GitHub-konto med Plane.", + "repo_mapping": "Repository-kortlægning", + "repo_mapping_description": "Kortlæg dine GitHub-repositories med Plane-projekter.", + "project_issue_sync": "Synkronisering af projektopgaver", + "project_issue_sync_description": "Synkroniser opgaver fra GitHub til dit Plane-projekt", + "project_issue_sync_empty_state": "Kortlagte projektopgavesynkroniseringer vises her", + "configure_project_issue_sync_state": "Konfigurer status for opgavesynkronisering", + "select_issue_sync_direction": "Vælg retning for opgavesynkronisering", + "allow_bidirectional_sync": "To-vejs - Synkroniser opgaver og kommentarer begge veje mellem GitHub og Plane", + "allow_unidirectional_sync": "En-vejs - Synkroniser kun opgaver og kommentarer fra GitHub til Plane", + "allow_unidirectional_sync_warning": "Data fra GitHub Issue erstatter data i det tilknyttede Plane-arbejdselement (kun GitHub → Plane)", + "remove_project_issue_sync": "Fjern denne projektopgavesynkronisering", + "remove_project_issue_sync_confirmation": "Er du sikker på, at du vil fjerne denne projektopgavesynkronisering?", + "add_pr_state_mapping": "Tilføj Pull Request-statuskortlægning for Plane-projekt", + "edit_pr_state_mapping": "Rediger Pull Request-statuskortlægning for Plane-projekt", + "pr_state_mapping": "Pull Request-statuskortlægning", + "pr_state_mapping_description": "Kortlæg GitHub pull request-statusser til dit Plane-projekt", + "pr_state_mapping_empty_state": "Kortlagte PR-statusser vises her", + "remove_pr_state_mapping": "Fjern denne Pull Request-statuskortlægning", + "remove_pr_state_mapping_confirmation": "Er du sikker på, at du vil fjerne denne pull request-statuskortlægning?", + "issue_sync_message": "Opgaver synkroniseres til {project}", + "link": "Knyt GitHub-repository til et Plane-projekt", + "pull_request_automation": "Pull Request-automatisering", + "pull_request_automation_description": "Konfigurer kortlægning af pull request-status fra GitHub til dit Plane-projekt", + "DRAFT_MR_OPENED": "Kladde åben", + "MR_OPENED": "Åben", + "MR_READY_FOR_MERGE": "Klar til fletning", + "MR_REVIEW_REQUESTED": "Gennemgang anmodet", + "MR_MERGED": "Flettet", + "MR_CLOSED": "Lukket", + "ISSUE_OPEN": "Opgave åben", + "ISSUE_CLOSED": "Opgave lukket", + "save": "Gem", + "start_sync": "Start synkronisering", + "choose_repository": "Vælg repository..." + }, + "gitlab_integration": { + "name": "GitLab", + "description": "Forbind og synkroniser dine GitLab Merge Requests med Plane.", + "connection_fetch_error": "Fejl ved hentning af forbindelsesoplysninger fra serveren", + "connect_org": "Forbind organisation", + "connect_org_description": "Forbind din GitLab-organisation med Plane.", + "project_connections": "GitLab-projektforbindelser", + "project_connections_description": "Synkroniser merge requests fra GitLab til Plane-projekter.", + "plane_project_connection": "Plane-projektforbindelse", + "plane_project_connection_description": "Konfigurer kortlægning af pull requests-status fra GitLab til Plane-projekter", + "remove_connection": "Fjern forbindelse", + "remove_connection_confirmation": "Er du sikker på, at du vil fjerne denne forbindelse?", + "link": "Knyt GitLab-repository til Plane-projekt", + "pull_request_automation": "Pull Request-automatisering", + "pull_request_automation_description": "Konfigurer kortlægning af pull request-status fra GitLab til Plane", + "DRAFT_MR_OPENED": "Når en kladde-MR åbnes, sæt status til", + "MR_OPENED": "Når en MR åbnes, sæt status til", + "MR_REVIEW_REQUESTED": "Når der anmodes om MR-gennemgang, sæt status til", + "MR_READY_FOR_MERGE": "Når en MR er klar til fletning, sæt status til", + "MR_MERGED": "Når en MR flettes, sæt status til", + "MR_CLOSED": "Når en MR lukkes, sæt status til", + "integration_enabled_text": "Med GitLab-integration aktiveret kan du automatisere arbejdsflows for opgaver", + "choose_entity": "Vælg enhed", + "choose_project": "Vælg projekt", + "link_plane_project": "Knyt Plane-projekt", + "project_issue_sync": "Synkronisering af projektopgaver", + "project_issue_sync_description": "Synkroniser opgaver fra GitLab til dit Plane-projekt", + "project_issue_sync_empty_state": "Kortlagte projektopgavesynkroniseringer vises her", + "configure_project_issue_sync_state": "Konfigurer status for opgavesynkronisering", + "select_issue_sync_direction": "Vælg retning for opgavesynkronisering", + "allow_bidirectional_sync": "To-vejs - Synkroniser opgaver og kommentarer begge veje mellem GitLab og Plane", + "allow_unidirectional_sync": "En-vejs - Synkroniser kun opgaver og kommentarer fra GitLab til Plane", + "allow_unidirectional_sync_warning": "Data fra GitLab Issue erstatter data i det tilknyttede Plane-arbejdselement (kun GitLab → Plane)", + "remove_project_issue_sync": "Fjern denne projektopgavesynkronisering", + "remove_project_issue_sync_confirmation": "Er du sikker på, at du vil fjerne denne projektopgavesynkronisering?", + "ISSUE_OPEN": "Opgave åben", + "ISSUE_CLOSED": "Opgave lukket", + "save": "Gem", + "start_sync": "Start synkronisering", + "choose_repository": "Vælg repository..." + }, + "gitlab_enterprise_integration": { + "name": "GitLab Enterprise", + "description": "Forbind og synkroniser din GitLab Enterprise-instans med Plane.", + "app_form_title": "GitLab Enterprise-konfiguration", + "app_form_description": "Konfigurer GitLab Enterprise til at forbinde med Plane.", + "base_url_title": "Basis-URL", + "base_url_description": "Basis-URL'en for din GitLab Enterprise-instans.", + "base_url_placeholder": "f.eks. \"https://glab.plane.town\"", + "base_url_error": "Basis-URL er påkrævet", + "invalid_base_url_error": "Ugyldig basis-URL", + "client_id_title": "App-ID", + "client_id_description": "App-ID'et for den app, du oprettede i din GitLab Enterprise-instans.", + "client_id_placeholder": "f.eks. \"7cd732xxxxxxxxxxxxxx\"", + "client_id_error": "App-ID er påkrævet", + "client_secret_title": "Klienthemmelighed", + "client_secret_description": "Klienthemmeligheden for den app, du oprettede i din GitLab Enterprise-instans.", + "client_secret_placeholder": "f.eks. \"gloas-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"", + "client_secret_error": "Klienthemmelighed er påkrævet", + "webhook_secret_title": "Webhook-hemmelighed", + "webhook_secret_description": "En tilfældig webhook-hemmelighed, der vil blive brugt til at bekræfte webhooken fra GitLab Enterprise-instansen.", + "webhook_secret_placeholder": "f.eks. \"webhook1234567890\"", + "webhook_secret_error": "Webhook-hemmelighed er påkrævet", + "connect_app": "Forbind App" + }, + "slack_integration": { + "name": "Slack", + "description": "Forbind dit Slack-arbejdsområde med Plane.", + "connect_personal_account": "Forbind din personlige Slack-konto med Plane.", + "personal_account_connected": "Din personlige {providerName}-konto er nu forbundet til Plane.", + "link_personal_account": "Knyt din personlige {providerName}-konto til Plane.", + "connected_slack_workspaces": "Forbundne Slack-arbejdsområder", + "connected_on": "Forbundet den {date}", + "disconnect_workspace": "Afbryd {name}-arbejdsområdet", + "alerts": { + "dm_alerts": { + "title": "Få besked i Slack-PB'er om vigtige opdateringer, påmindelser og advarsler kun til dig." + } + }, + "project_updates": { + "title": "Projektnotifikationer", + "description": "Konfigurer Slack-kanaler til projektnotifikationer", + "add_new_project_update": "Tilføj nye projektnotifikationer", + "project_updates_empty_state": "Projekter forbundet med Slack-kanaler vises her.", + "project_updates_form": { + "title": "Konfigurer Slack-kanal", + "description": "Modtag projektnotifikationer i den valgte Slack-kanal, når en opgave oprettes", + "failed_to_load_channels": "Kunne ikke indlæse kanaler fra Slack", + "project_dropdown": { + "placeholder": "Vælg et projekt", + "label": "Plane-projekt", + "no_projects": "Ingen projekter tilgængelige" + }, + "channel_dropdown": { + "label": "Slack-kanal", + "placeholder": "Vælg en kanal", + "no_channels": "Ingen kanaler tilgængelige" + }, + "all_projects_connected": "Alle projekter er allerede forbundet til Slack-kanaler.", + "all_channels_connected": "Alle Slack-kanaler er allerede forbundet til projekter.", + "project_connection_success": "Projektforbindelse oprettet med succes", + "project_connection_updated": "Projektforbindelse opdateret med succes", + "project_connection_deleted": "Projektforbindelse slettet med succes", + "failed_delete_project_connection": "Kunne ikke slette projektforbindelse", + "failed_create_project_connection": "Kunne ikke oprette projektforbindelse", + "failed_upserting_project_connection": "Kunne ikke gemme projektforbindelse", + "failed_loading_project_connections": "Vi kunne ikke indlæse dine projektforbindelser. Dette kan skyldes et netværksproblem eller et problem med integrationen." + } + } + }, + "sentry_integration": { + "name": "Sentry", + "description": "Forbind dit Sentry-arbejdsområde med Plane.", + "connected_sentry_workspaces": "Forbundne Sentry-arbejdsområder", + "connected_on": "Forbundet den {date}", + "disconnect_workspace": "Afbryd {name}-arbejdsområdet", + "state_mapping": { + "title": "Statuskortlægning", + "description": "Kortlæg Sentry-fejlstatusser til dine projektstatusser. Konfigurer hvilke statusser der skal bruges, når en Sentry-fejl er løst eller uløst.", + "add_new_state_mapping": "Tilføj ny statuskortlægning", + "empty_state": "Ingen statuskortlægninger konfigureret. Opret din første kortlægning for at synkronisere Sentry-fejlstatusser med dine projektstatusser.", + "failed_loading_state_mappings": "Vi kunne ikke indlæse dine statuskortlægninger. Dette kan skyldes et netværksproblem eller et problem med integrationen.", + "loading_project_states": "Indlæser projektstatusser...", + "error_loading_states": "Fejl ved indlæsning af statusser", + "no_states_available": "Ingen statusser tilgængelige", + "no_permission_states": "Du har ikke adgang til statusser for dette projekt", + "states_not_found": "Projektstatusser ikke fundet", + "server_error_states": "Serverfejl under indlæsning af statusser" + } + }, + "bitbucket_dc_integration": { + "name": "Bitbucket Data Center", + "description": "Forbind og synkroniser dine Bitbucket Data Center-repositories med Plane." + }, + "oauth_bridge_integration": { + "name": "OAuth Bridge", + "description": "Valider eksterne IdP-tokens for API-adgang.", + "header_description": "Valider eksternt udstedte OIDC/JWT-tokens fra din IdP (Azure AD, Okta osv.) for Plane API-adgang.", + "connected": "Forbundet", + "connect": "Forbind", + "uninstall": "Afinstaller", + "uninstalling": "Afinstallerer...", + "install_success": "OAuth Bridge installeret med succes.", + "install_error": "Kunne ikke installere OAuth Bridge.", + "uninstall_success": "OAuth Bridge afinstalleret.", + "uninstall_error": "Kunne ikke afinstallere OAuth Bridge.", + "token_providers": "Token-udbydere", + "token_providers_description": "Konfigurer eksterne IdP'er, hvis JWT'er accepteres som API-adgangsoplysninger.", + "add_provider": "Tilføj udbyder", + "edit_provider": "Rediger udbyder", + "enabled": "Aktiveret", + "disabled": "Deaktiveret", + "test": "Test", + "no_providers_title": "Ingen udbydere konfigureret.", + "no_providers_description": "Tilføj en IdP for at aktivere ekstern token-godkendelse.", + "provider_updated": "Udbyder opdateret.", + "provider_added": "Udbyder tilføjet.", + "provider_save_error": "Kunne ikke gemme udbyder.", + "provider_deleted": "Udbyder slettet.", + "provider_delete_error": "Kunne ikke slette udbyder.", + "provider_update_error": "Kunne ikke opdatere udbyder.", + "jwks_reachable": "JWKS tilgængelig", + "jwks_unreachable": "JWKS utilgængelig", + "jwks_test_error": "Kunne ikke hente JWKS fra den konfigurerede URL.", + "provider_form": { + "name_label": "Navn", + "name_placeholder": "f.eks. Azure AD Produktion", + "name_description": "Læselig etiket for denne identitetsudbyder", + "name_required": "Navn er påkrævet.", + "issuer_label": "Udsteder (Issuer)", + "issuer_placeholder": "https://login.microsoftonline.com/tenant-id/v2.0", + "issuer_description": "Forventet iss-claim-værdi i JWT'en", + "issuer_required": "Udsteder er påkrævet.", + "jwks_url_label": "JWKS-URL", + "jwks_url_placeholder": "https://login.microsoftonline.com/tenant-id/discovery/v2.0/keys", + "jwks_url_description": "HTTPS-slutpunkt, der leverer udbyderens JSON Web Key Set", + "jwks_url_required": "JWKS-URL er påkrævet.", + "jwks_url_https": "JWKS-URL skal anvende HTTPS.", + "audience_label": "Målgruppe (Audience)", + "audience_placeholder": "api://my-app-id", + "audience_description": "Forventede aud-claim(s) i JWT'en, kommasepareret.", + "user_claims_label": "Bruger-claims", + "user_claims_placeholder": "email, preferred_username, upn", + "user_claims_description": "Kommaseparerede JWT-claims til at matche mod Plane-e-mailen (første match vinder)", + "user_claims_required": "Mindst ét bruger-claim er påkrævet.", + "allowed_algorithms_label": "Tilladte signeringsalgoritmer", + "allowed_algorithms_description": "Asymmetriske algoritmer godkendt til JWT-signaturvalidering", + "allowed_algorithms_required": "Mindst én algoritme er påkrævet.", + "select_algorithms": "Vælg algoritmer", + "jwks_cache_ttl_label": "JWKS cache-TTL (sekunder)", + "jwks_cache_ttl_description": "Hvor længe udbyderens JWKS-nøgler skal gemmes i cachen (minimum 60s, standard 24 timer)", + "jwks_cache_ttl_min": "Cache-TTL skal være på mindst 60 sekunder.", + "rate_limit_label": "Hastighedsbegrænsning", + "rate_limit_placeholder": "120/minute", + "rate_limit_description": "Anmodningsbegrænsning som antal/periode (f.eks. 120/minute). Efterlad blank for standardgrænsen.", + "enable_provider": "Aktivér denne udbyder", + "saving": "Gemmer...", + "update": "Opdater" + } + }, + "github_enterprise_integration": { + "name": "GitHub Enterprise", + "description": "Forbind og synkroniser din GitHub Enterprise-organisation med Plane.", + "app_form_title": "GitHub Enterprise-konfiguration", + "app_form_description": "Konfigurer GitHub Enterprise til at forbinde med Plane.", + "app_id_title": "App-ID", + "app_id_description": "ID'et for den app, du oprettede i din GitHub Enterprise-organisation.", + "app_id_placeholder": "f.eks. \"1234567890\"", + "app_id_error": "App-ID er påkrævet", + "app_name_title": "App-slug", + "app_name_description": "Sluggen for den app, du oprettede i din GitHub Enterprise-organisation.", + "app_name_error": "App-slug er påkrævet", + "app_name_placeholder": "f.eks. \"plane-github-enterprise\"", + "base_url_title": "Basis-URL", + "base_url_description": "Basis-URL'en for din GitHub Enterprise-organisation.", + "base_url_placeholder": "f.eks. \"https://gh.plane.town\"", + "base_url_error": "Basis-URL er påkrævet", + "invalid_base_url_error": "Ugyldig basis-URL", + "client_id_title": "Klient-ID", + "client_id_description": "Klient-ID'et for den app, du oprettede i din GitHub Enterprise-organisation.", + "client_id_placeholder": "f.eks. \"1234567890\"", + "client_id_error": "Klient-ID er påkrævet", + "client_secret_title": "Klienthemmelighed", + "client_secret_description": "Klienthemmeligheden for den app, du oprettede i din GitHub Enterprise-organisation.", + "client_secret_placeholder": "f.eks. \"1234567890\"", + "client_secret_error": "Klienthemmelighed er påkrævet", + "webhook_secret_title": "Webhook-hemmelighed", + "webhook_secret_description": "Webhook-hemmeligheden for den app, du oprettede i din GitHub Enterprise-organisation.", + "webhook_secret_placeholder": "f.eks. \"1234567890\"", + "webhook_secret_error": "Webhook-hemmelighed er påkrævet", + "private_key_title": "Privat nøgle (Base64-kodet)", + "private_key_description": "Base64-kodet privat nøgle for den app, du oprettede i din GitHub Enterprise-organisation.", + "private_key_placeholder": "f.eks. \"MIIEpAIBAAKCAQEA...", + "private_key_error": "Privat nøgle er påkrævet", + "connect_app": "Forbind App" + }, + "silo_errors": { + "invalid_query_params": "De angivne forespørgselsparametre er ugyldige eller mangler påkrævede felter", + "invalid_installation_account": "Den angivne installationskonto er ikke gyldig", + "generic_error": "Der opstod en uventet fejl under behandling af din anmodning", + "connection_not_found": "Den anmodede forbindelse kunne ikke findes", + "multiple_connections_found": "Der blev fundet flere forbindelser, hvor der kun forventedes én", + "cannot_create_multiple_connections": "Du har allerede forbundet din organisation med et arbejdsområde. Afbryd venligst den eksisterende forbindelse, før du forbinder en ny.", + "installation_not_found": "Den anmodede installation kunne ikke findes", + "user_not_found": "Den anmodede bruger kunne ikke findes", + "error_fetching_token": "Kunne ikke hente godkendelsestoken", + "invalid_app_credentials": "De angivne app-adgangsoplysninger er ugyldige", + "invalid_app_installation_id": "Kunne ikke installere appen" + }, + "import_status": { + "queued": "I kø", + "created": "Oprettet", + "initiated": "Påbegyndt", + "pulling": "Henter", + "timed_out": "Tidsudløbet", + "pulled": "Hentet", + "progressing": "I gang", + "transforming": "Transformerere", + "transformed": "Transformeret", + "pushing": "Sender", + "finished": "Afsluttet", + "error": "Fejl", + "cancelled": "Annulleret" + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/module.json b/packages/i18n/src/locales/da/module.json new file mode 100644 index 000000000000..a9808bd10781 --- /dev/null +++ b/packages/i18n/src/locales/da/module.json @@ -0,0 +1,7 @@ +{ + "module": { + "label": "{count, plural, one {Modul} other {Moduler}}", + "no_module": "Intet modul", + "select": "Tilføj moduler" + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/navigation.json b/packages/i18n/src/locales/da/navigation.json new file mode 100644 index 000000000000..550231be5ea1 --- /dev/null +++ b/packages/i18n/src/locales/da/navigation.json @@ -0,0 +1,34 @@ +{ + "command_k": { + "empty_state": { + "search": { + "title": "Ingen resultater fundet" + } + } + }, + "sidebar": { + "stickies": "Sticky notes", + "your_work": "Dit arbejde", + "projects": "Projekter", + "pages": "Sider", + "new_work_item": "Ny opgave", + "home": "Hjem", + "inbox": "Indbakke", + "workspace": "Arbejdsområde", + "views": "Visninger", + "analytics": "Analyse", + "work_items": "Opgaver", + "cycles": "Cyklusser", + "modules": "Moduler", + "intake": "Indbakke", + "drafts": "Kladder", + "favorites": "Favoritter", + "pro": "Pro", + "upgrade": "Opgrader", + "pi_chat": "Plane AI", + "epics": "Eposser", + "upgrade_plan": "Opgrader abonnement", + "plane_pro": "Plane Pro", + "business": "Business" + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/notification.json b/packages/i18n/src/locales/da/notification.json new file mode 100644 index 000000000000..98117bb16819 --- /dev/null +++ b/packages/i18n/src/locales/da/notification.json @@ -0,0 +1,58 @@ +{ + "notification": { + "label": "Indbakke", + "page_label": "{workspace} - Indbakke", + "options": { + "mark_all_as_read": "Læs alle", + "mark_read": "Læs", + "mark_unread": "Marker som ulæst", + "refresh": "Genindlæs", + "filters": "Indbakke-filtre", + "show_unread": "Vis ulæste", + "show_snoozed": "Vis udsatte", + "show_archived": "Vis arkiverede", + "mark_archive": "Arkiver", + "mark_unarchive": "Fjern fra arkiv", + "mark_snooze": "Udsæt", + "mark_unsnooze": "Fjern udsættelse" + }, + "toasts": { + "read": "Notifikation markeret som læst", + "unread": "Notifikation markeret som ulæst", + "archived": "Notifikation markeret som arkiveret", + "unarchived": "Notifikation fjernet fra arkiv", + "snoozed": "Notifikation udsat", + "unsnoozed": "Notifikation ikke længere udsat" + }, + "empty_state": { + "detail": { + "title": "Vælg for at se detaljer." + }, + "all": { + "title": "Ingen opgaver tildelt", + "description": "Opdateringer for opgaver tildelt dig kan\n ses her" + }, + "mentions": { + "title": "Ingen opgaver tildelt", + "description": "Opdateringer for opgaver tildelt dig kan\n ses her" + } + }, + "tabs": { + "all": "Alle", + "mentions": "Omtaler" + }, + "filter": { + "assigned": "Tildelt mig", + "created": "Oprettet af mig", + "subscribed": "Abonneret af mig" + }, + "snooze": { + "1_day": "1 dag", + "3_days": "3 dage", + "5_days": "5 dage", + "1_week": "1 uge", + "2_weeks": "2 uger", + "custom": "Tilpasset" + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/page.json b/packages/i18n/src/locales/da/page.json new file mode 100644 index 000000000000..b9cfcb03d967 --- /dev/null +++ b/packages/i18n/src/locales/da/page.json @@ -0,0 +1,118 @@ +{ + "page_navigation_pane": { + "tabs": { + "outline": { + "label": "Disposition", + "empty_state": { + "title": "Mangler overskrifter", + "description": "Lad os tilføje nogle overskrifter på denne side for at se dem her." + } + }, + "info": { + "label": "Info", + "document_info": { + "words": "Ord", + "characters": "Tegn", + "paragraphs": "Afsnit", + "read_time": "Læsetid" + }, + "actors_info": { + "edited_by": "Redigeret af", + "created_by": "Oprettet af" + }, + "version_history": { + "label": "Versionshistorik", + "current_version": "Nuværende version", + "highlight_changes": "Fremhæv ændringer" + } + }, + "assets": { + "label": "Filer", + "download_button": "Download", + "empty_state": { + "title": "Mangler billeder", + "description": "Tilføj billeder for at se dem her." + } + }, + "comments": { + "label": "Kommentarer", + "empty_state": { + "title": "Ingen kommentarer", + "description": "Tilføj kommentarer for at se dem her." + } + } + }, + "toasts": { + "errors": { + "wrong_name": "Sticky-navnet må ikke være længere end 100 tegn.", + "already_exists": "Der findes allerede en sticky note uden beskrivelse" + }, + "created": { + "title": "Sticky oprettet", + "message": "Sticky note blev oprettet med succes" + }, + "not_created": { + "title": "Sticky ikke oprettet", + "message": "Sticky note kunne ikke oprettes" + }, + "updated": { + "title": "Sticky opdateret", + "message": "Sticky note blev opdateret med succes" + }, + "not_updated": { + "title": "Sticky ikke opdateret", + "message": "Sticky note kunne ikke opdateres" + }, + "removed": { + "title": "Sticky fjernet", + "message": "Sticky note blev fjernet med succes" + }, + "not_removed": { + "title": "Sticky ikke fjernet", + "message": "Sticky note kunne ikke fjernes" + } + }, + "open_button": "Åbn navigationspanel", + "close_button": "Luk navigationspanel", + "outline_floating_button": "Åbn disposition" + }, + "page_actions": { + "move_page": { + "submit_button": { + "default": "Flyt", + "loading": "Flytter" + }, + "cannot_move_to_teamspace": "Private og delte sider kan ikke flyttes til et teamrum.", + "placeholders": { + "workspace_to_all": "Søg efter projekter og teamrum", + "workspace_to_project": "Søg efter projekter", + "project_to_all": "Søg efter projekter og teamrum", + "project_to_project": "Søg efter projekter", + "project_to_all_with_wiki": "Søg efter wiki-samlinger, projekter og teamrum", + "project_to_project_with_wiki": "Søg efter wiki-samlinger og projekter" + }, + "toasts": { + "success": { + "title": "Succes!", + "message": "Siden blev flyttet med succes." + }, + "error": { + "title": "Fejl!", + "message": "Siden kunne ikke flyttes. Prøv venligst igen senere." + }, + "collection_error": { + "title": "Flyttet til wiki", + "message": "Siden blev flyttet til wiki, men kunne ikke tilføjes til den valgte samling. Den forbliver under Generelt." + } + } + }, + "remove_from_collection": { + "label": "Fjern fra samling", + "success_message": "Side fjernet fra samlingen.", + "error_message": "Siden kunne ikke fjernes fra samlingen. Prøv venligst igen." + } + }, + "page_content_limit_banner": { + "message": "Indholdsgrænsen er nået, og live-synkronisering er slået fra. Opret en ny side eller brug underliggende sider for at fortsætte synkroniseringen." + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/power-k.json b/packages/i18n/src/locales/da/power-k.json new file mode 100644 index 000000000000..5de88e1b139c --- /dev/null +++ b/packages/i18n/src/locales/da/power-k.json @@ -0,0 +1,197 @@ +{ + "power_k": { + "actions_commands": { + "bulk_delete_work_items": "Masseslet opgaver" + }, + "contextual_actions": { + "work_item": { + "title": "Opgavehandlinger", + "indicator": "Opgave", + "change_state": "Skift status", + "change_priority": "Skift prioritet", + "change_assignees": "Tildel til", + "assign_to_me": "Tildel til mig", + "unassign_from_me": "Fjern tildeling fra mig", + "change_estimate": "Skift estimat", + "add_to_cycle": "Tilføj til cyklus", + "add_to_modules": "Tilføj til moduler", + "add_labels": "Tilføj etiketter", + "subscribe": "Abonner på notifikationer", + "unsubscribe": "Afmeld notifikationer", + "delete": "Slet", + "copy_id": "Kopiér ID", + "copy_id_toast_success": "Opgave-ID kopieret til udklipsholder.", + "copy_id_toast_error": "Der opstod en fejl under kopiering af opgave-ID til udklipsholder.", + "copy_title": "Kopiér titel", + "copy_title_toast_success": "Opgavetitel kopieret til udklipsholder.", + "copy_title_toast_error": "Der opstod en fejl under kopiering af opgavetitel til udklipsholder.", + "copy_url": "Kopiér URL", + "copy_url_toast_success": "Opgave-URL kopieret til udklipsholder.", + "copy_url_toast_error": "Der opstod en fejl under kopiering af opgave-URL til udklipsholder." + }, + "cycle": { + "title": "Cyklushandlinger", + "indicator": "Cyklus", + "add_to_favorites": "Tilføj til favoritter", + "remove_from_favorites": "Fjern fra favoritter", + "copy_url": "Kopiér URL", + "copy_url_toast_success": "Cyklus-URL kopieret til udklipsholder.", + "copy_url_toast_error": "Der opstod en fejl under kopiering af cyklus-URL til udklipsholder." + }, + "module": { + "title": "Modulhandlinger", + "indicator": "Modul", + "add_remove_members": "Tilføj/fjern medlemmer", + "change_status": "Skift status", + "add_to_favorites": "Tilføj til favoritter", + "remove_from_favorites": "Fjern fra favoritter", + "copy_url": "Kopiér URL", + "copy_url_toast_success": "Modul-URL kopieret til udklipsholder.", + "copy_url_toast_error": "Der opstod en fejl under kopiering af modul-URL til udklipsholder." + }, + "page": { + "title": "Sidehandlinger", + "indicator": "Side", + "lock": "Lås", + "unlock": "Lås op", + "make_private": "Gør privat", + "make_public": "Gør offentlig", + "archive": "Arkiver", + "restore": "Genskab", + "add_to_favorites": "Tilføj til favoritter", + "remove_from_favorites": "Fjern fra favoritter", + "copy_url": "Kopiér URL", + "copy_url_toast_success": "Side-URL kopieret til udklipsholder.", + "copy_url_toast_error": "Der opstod en fejl under kopiering af side-URL til udklipsholder." + } + }, + "creation_actions": { + "create_work_item": "Ny opgave", + "create_page": "Ny side", + "create_view": "Ny visning", + "create_cycle": "Ny cyklus", + "create_module": "Nyt modul", + "create_project": "Nyt projekt", + "create_workspace": "Nyt arbejdsområde", + "create_project_automation": "Ny automatisering" + }, + "navigation_actions": { + "open_workspace": "Åbn et arbejdsområde", + "nav_home": "Gå til start", + "nav_inbox": "Gå til indbakke", + "nav_your_work": "Gå til dit arbejde", + "nav_account_settings": "Gå til kontoindstillinger", + "open_project": "Åbn et projekt", + "nav_projects_list": "Gå til projektliste", + "nav_all_workspace_work_items": "Gå til alle opgaver", + "nav_assigned_workspace_work_items": "Gå til tildelte opgaver", + "nav_created_workspace_work_items": "Gå til oprettede opgaver", + "nav_subscribed_workspace_work_items": "Gå til abonnerede opgaver", + "nav_workspace_analytics": "Gå til arbejdsområdeanalyse", + "nav_workspace_drafts": "Gå til arbejdsområdekladder", + "nav_workspace_archives": "Gå til arbejdsområdearkiver", + "open_workspace_setting": "Åbn en indstilling for arbejdsområdet", + "nav_workspace_settings": "Gå til arbejdsområdeindstillinger", + "nav_project_work_items": "Gå til opgaver", + "open_project_cycle": "Åbn en cyklus", + "nav_project_cycles": "Gå til cyklusser", + "open_project_module": "Åbn et modul", + "nav_project_modules": "Gå til moduler", + "open_project_view": "Åbn en projektvisning", + "nav_project_views": "Gå til projektvisninger", + "nav_project_pages": "Gå til sider", + "nav_project_intake": "Gå til indbakke", + "nav_project_archives": "Gå til projektarkiver", + "open_project_setting": "Åbn en projektindstilling", + "nav_project_settings": "Gå til projektindstillinger", + "nav_workspace_active_cycle": "Gå til alle aktive cyklusser", + "nav_project_overview": "Gå til projektoversigt" + }, + "account_actions": { + "sign_out": "Log ud", + "workspace_invites": "Invitationer til arbejdsområde" + }, + "miscellaneous_actions": { + "toggle_app_sidebar": "Slå app-sidebjælke til/fra", + "copy_current_page_url": "Kopiér aktuel side-URL", + "copy_current_page_url_toast_success": "Aktuel side-URL kopieret til udklipsholder.", + "copy_current_page_url_toast_error": "Der opstod en fejl under kopiering af den aktuelle side-URL til udklipsholder.", + "focus_top_nav_search": "Fokuser på søgefelt" + }, + "preferences_actions": { + "update_theme": "Skift brugerfladetema", + "update_timezone": "Skift tidszone", + "update_start_of_week": "Skift ugens første dag", + "update_language": "Skift brugerfladesprog", + "toast": { + "theme": { + "success": "Tema opdateret med succes.", + "error": "Kunne ikke opdatere tema. Prøv venligst igen." + }, + "timezone": { + "success": "Tidszone opdateret med succes.", + "error": "Kunne ikke opdatere tidszone. Prøv venligst igen." + }, + "generic": { + "success": "Præferencer opdateret med succes.", + "error": "Kunne ikke opdatere præferencer. Prøv venligst igen." + } + } + }, + "help_actions": { + "open_keyboard_shortcuts": "Åbn tastaturgenveje", + "open_plane_documentation": "Åbn Plane-dokumentation", + "join_forum": "Deltag i vores forum", + "report_bug": "Rapporter en fejl", + "chat_with_us": "Chat med os" + }, + "page_placeholders": { + "default": "Skriv en kommando eller søg", + "open_workspace": "Åbn et arbejdsområde", + "open_project": "Åbn et projekt", + "open_workspace_setting": "Åbn en arbejdsområdeindstilling", + "open_project_cycle": "Åbn en cyklus", + "open_project_module": "Åbn et modul", + "open_project_view": "Åbn en projektvisning", + "open_project_setting": "Åbn en projektindstilling", + "update_work_item_state": "Skift status", + "update_work_item_priority": "Skift prioritet", + "update_work_item_assignee": "Tildel til", + "update_work_item_estimate": "Skift estimat", + "update_work_item_cycle": "Tilføj til cyklus", + "update_work_item_module": "Tilføj til moduler", + "update_work_item_labels": "Tilføj etiketter", + "update_module_member": "Skift medlemmer", + "update_module_status": "Skift status", + "update_theme": "Skift tema", + "update_timezone": "Skift tidszone", + "update_start_of_week": "Skift ugens første dag", + "update_language": "Skift sprog" + }, + "search_menu": { + "no_results": "Ingen resultater fundet", + "clear_search": "Ryd søgning", + "go_to_advanced_search": "Gå til avanceret søgning" + }, + "footer": { + "workspace_level": "Arbejdsområdeniveau" + }, + "shortcuts_modal": { + "search_placeholder": "Søg efter genveje", + "no_results": "Ingen genveje fundet for \"{query}\"", + "sequence_separator": "derefter" + }, + "group_titles": { + "actions": "Handlinger", + "contextual": "Kontekstuel", + "navigation": "Naviger", + "create": "Opret", + "general": "Generelt", + "settings": "Indstillinger", + "account": "Konto", + "miscellaneous": "Diverse", + "preferences": "Præferencer", + "help": "Hjælp" + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/project-settings.json b/packages/i18n/src/locales/da/project-settings.json new file mode 100644 index 000000000000..e3eaa8f0653d --- /dev/null +++ b/packages/i18n/src/locales/da/project-settings.json @@ -0,0 +1,526 @@ +{ + "project_settings": { + "general": { + "enter_project_id": "Indtast projekt-ID", + "please_select_a_timezone": "Vælg venligst en tidszone", + "archive_project": { + "title": "Arkiver projekt", + "description": "Arkivering af et projekt vil fjerne det fra din side-navigation, men du vil stadig kunne tilgå det fra din projektside. Du kan genskabe projektet eller slette det, når du vil.", + "button": "Arkiver projekt" + }, + "delete_project": { + "title": "Slet projekt", + "description": "Når et projekt slettes, vil alle data og ressourcer i projektet blive permanent fjernet og kan ikke genskabes.", + "button": "Slet mit projekt" + }, + "toast": { + "success": "Projekt opdateret med succes", + "error": "Projektet kunne ikke opdateres. Prøv venligst igen." + } + }, + "members": { + "label": "Medlemmer", + "project_lead": "Projektleder", + "project_lead_description": "Vælg projektlederen for projektet.", + "default_assignee": "Standardtildelt", + "default_assignee_description": "Vælg den standardtildelte person for projektet.", + "project_subscribers": "Projektabonnenter", + "project_subscribers_description": "Vælg medlemmer, der skal modtage notifikationer for dette projekt.", + "guest_super_permissions": { + "title": "Giv visningsadgang til alle opgaver for gæstebrugere:", + "sub_heading": "Dette vil give gæster adgang til at se alle projektopgaver." + }, + "invite_members": { + "title": "Inviter medlemmer", + "sub_heading": "Inviter medlemmer til at arbejde på dit projekt.", + "select_co_worker": "Vælg kollega" + } + }, + "states": { + "heading": "Statusser", + "description": "Definer og tilpas arbejdsflow-statusser for at spore fremdriften af dine opgaver.", + "describe_this_state_for_your_members": "Beskriv denne status for dine medlemmer.", + "empty_state": { + "title": "Ingen statusser tilgængelige for gruppen {groupKey}", + "description": "Opret venligst en ny status" + } + }, + "labels": { + "heading": "Etiketter", + "description": "Opret tilpassede etiketter for at kategorisere og organisere dine opgaver", + "label_title": "Etikettitel", + "label_title_is_required": "Etikettitel er påkrævet", + "label_max_char": "Etiketnavnet må ikke overskride 255 tegn", + "toast": { + "error": "Fejl under opdatering af etiketten" + } + }, + "estimates": { + "heading": "Estimater", + "description": "Opsæt estimeringssystemer til at spore og kommunikere den krævede indsats for hver opgave.", + "label": "Estimater", + "title": "Aktivér estimater for mit projekt", + "enable_description": "De hjælper dig med at kommunikere kompleksitet og arbejdsbyrde i teamet.", + "no_estimate": "Intet estimat", + "new": "Nyt estimeringssystem", + "create": { + "custom": "Tilpasset", + "start_from_scratch": "Start fra bunden", + "choose_template": "Vælg en skabelon", + "choose_estimate_system": "Vælg et estimeringssystem", + "enter_estimate_point": "Indtast estimat", + "step": "Trin {step} af {total}", + "label": "Opret estimat" + }, + "toasts": { + "created": { + "success": { + "title": "Estimat oprettet", + "message": "Estimatet er blevet oprettet med succes" + }, + "error": { + "title": "Oprettelse af estimat mislykkedes", + "message": "Vi kunne ikke oprette det nye estimat. Prøv venligst igen." + } + }, + "updated": { + "success": { + "title": "Estimat ændret", + "message": "Estimatet er blevet opdateret i dit projekt." + }, + "error": { + "title": "Ændring af estimat mislykkedes", + "message": "Vi kunne ikke ændre estimatet. Prøv venligst igen." + } + }, + "enabled": { + "success": { + "title": "Succes!", + "message": "Estimater er blevet aktiveret." + } + }, + "disabled": { + "success": { + "title": "Succes!", + "message": "Estimater er blevet deaktiveret." + }, + "error": { + "title": "Fejl!", + "message": "Estimatet kunne ikke deaktiveres. Prøv venligst igen." + } + }, + "reorder": { + "success": { + "title": "Estimater omorganiseret", + "message": "Estimater er blevet omorganiseret i dit projekt." + }, + "error": { + "title": "Omorganisering af estimat mislykkedes", + "message": "Vi kunne ikke omorganisere estimaterne. Prøv venligst igen." + } + }, + "switch": { + "success": { + "title": "Estimeringssystem oprettet", + "message": "Oprettet og aktiveret med succes" + }, + "error": { + "title": "Fejl", + "message": "Noget gik galt" + } + } + }, + "validation": { + "min_length": "Estimat skal være større end 0.", + "unable_to_process": "Vi kan ikke behandle din anmodning. Prøv venligst igen.", + "numeric": "Estimat skal være en numerisk værdi.", + "character": "Estimat skal være en tegnværdi.", + "empty": "Estimatværdi kan ikke være tom.", + "already_exists": "Estimatværdi findes allerede.", + "unsaved_changes": "Du har nogle ugemte ændringer. Gem dem venligst før du klikker på færdig.", + "remove_empty": "Estimat kan ikke være tomt. Indtast en værdi i hvert felt eller fjern dem du ikke har værdier for.", + "fill": "Udfyld venligst dette estimatfelt", + "repeat": "Estimatværdi kan ikke gentages" + }, + "systems": { + "points": { + "label": "Point", + "fibonacci": "Fibonacci", + "linear": "Lineær", + "squares": "Kvadratisk", + "custom": "Tilpasset" + }, + "categories": { + "label": "Kategorier", + "t_shirt_sizes": "T-shirt-størrelser", + "easy_to_hard": "Let til svær", + "custom": "Tilpasset" + }, + "time": { + "label": "Tid", + "hours": "Timer" + } + }, + "edit": { + "title": "Rediger estimeringssystem", + "add_or_update": { + "title": "Tilføj, opdater eller fjern estimater", + "description": "Administrer det nuværende system ved enten at tilføje, opdatere eller fjerne point eller kategorier." + }, + "switch": { + "title": "Skift estimat-type", + "description": "Konverter dit point-system til et kategori-system og omvendt." + } + }, + "switch": "Skift estimeringssystem", + "current": "Nuværende estimeringssystem", + "select": "Vælg et estimeringssystem" + }, + "automations": { + "label": "Automatiseringer", + "heading": "Automatiseringer", + "description": "Konfigurer automatiserede handlinger for at strømline dit projektstyrings-arbejdsflow og reducere manuelle opgaver.", + "auto-archive": { + "title": "Auto-arkiver lukkede opgaver", + "description": "Plane vil automatisk arkivere opgaver, der er blevet afsluttede eller annullerede.", + "duration": "Auto-arkiver opgaver, der har været lukkede i" + }, + "auto-close": { + "title": "Auto-luk opgaver", + "description": "Plane vil automatisk lukke opgaver, der ikke er blevet afsluttede eller annullerede.", + "duration": "Auto-luk opgaver, der er inaktive i", + "auto_close_status": "Auto-luk-status" + }, + "auto-remind": { + "title": "Auto-påmindelser", + "description": "Plane vil automatisk sende påmindelser via e-mail og i-app notifikationer for at holde dit team på sporet med deadliner.", + "duration": "Send påmindelse før" + } + }, + "empty_state": { + "labels": { + "title": "Ingen etiketter endnu", + "description": "Opret etiketter for at hjælpe med at organisere og filtrere opgaver i dit projekt." + }, + "estimates": { + "title": "Ingen estimeringssystemer endnu", + "description": "Opret et sæt estimater for at kommunikere mængden af arbejde pr. opgave.", + "primary_button": "Tilføj estimeringssystem" + }, + "integrations": { + "title": "Ingen integrationer konfigureret", + "description": "Konfigurer GitHub og andre integrationer for at synkronisere dine projektopgaver." + } + }, + "workflows": { + "toggle": { + "title": "Aktivér arbejdsflows", + "description": "Indstil arbejdsflows for at styre opgavers bevægelse", + "no_states_tooltip": "Ingen statusser er tilføjet til arbejdsflowet.", + "no_work_item_types_tooltip": "Ingen opgavetyper er tilføjet til arbejdsflowet.", + "no_states_or_work_item_types_tooltip": "Ingen statusser eller opgavetyper er tilføjet til arbejdsflowet.", + "toast": { + "loading": { + "enabling": "Aktiverer arbejdsflows", + "disabling": "Deaktiverer arbejdsflows" + }, + "success": { + "title": "Succes!", + "message": "Arbejdsflows aktiveret med succes." + }, + "error": { + "title": "Fejl!", + "message": "Kunne ikke aktivere arbejdsflows. Prøv venligst igen." + } + } + }, + "heading": "Arbejdsflows", + "description": "Automatisér opgaveovergange og opsæt regler til at styre, hvordan opgaver bevæger sig gennem din projektpipeline.", + "add_button": "Tilføj nyt arbejdsflow", + "search": "Søg i arbejdsflows", + "detail": { + "define": "Definer arbejdsflow", + "add_states": "Tilføj statusser", + "unmapped_states": { + "title": "Ikke-kortlagte statusser opdaget", + "description": "Nogle opgaver for de valgte typer er i øjeblikket i statusser, der ikke findes i dette arbejdsflow.", + "note": "Hvis du aktiverer dette arbejdsflow, vil disse opgaver automatisk flytte til den indledende status for arbejdsflowet.", + "label": "Manglende statusser", + "tooltip": "Nogle opgaver er i statusser, der ikke er kortlagt til dette arbejdsflow. Åbn arbejdsflowet for at gennemgå." + } + }, + "select_states": { + "empty_state": { + "title": "Alle statusser er i brug", + "description": "Alle definerede statusser for dette projekt er allerede til stede i dit nuværende arbejdsflow." + } + }, + "default_footer": { + "fallback_message": "Dette arbejdsflow gælder for enhver opgavetype, der ikke er tildelt et arbejdsflow." + }, + "create": { + "heading": "Opret nyt arbejdsflow", + "name": { + "placeholder": "Tilføj et unikt navn", + "validation": { + "max_length": "Navnet skal være kortere end 255 tegn", + "required": "Navn er påkrævet", + "invalid": "Navnet må kun indeholde bogstaver, tal, mellemrum, bindestreger og apostroffer" + } + }, + "description": { + "placeholder": "Tilføj en kort beskrivelse", + "validation": { + "invalid": "Beskrivelsen må kun indeholde bogstaver, tal, mellemrum, bindestreger og apostroffer" + } + }, + "work_item_type": { + "label": "Opgavetype" + }, + "success": { + "title": "Succes!", + "message": "Arbejdsflow oprettet med succes." + }, + "error": { + "title": "Fejl!", + "message": "Kunne ikke oprette arbejdsflow. Prøv venligst igen." + } + }, + "update": { + "success": { + "title": "Succes!", + "message": "Arbejdsflow opdateret med succes." + }, + "error": { + "title": "Fejl!", + "message": "Kunne ikke opdatere arbejdsflow. Prøv venligst igen." + } + }, + "delete": { + "loading": "Sletter arbejdsflow", + "success": { + "title": "Succes!", + "message": "Arbejdsflow slettet med succes." + }, + "error": { + "title": "Fejl!", + "message": "Kunne ikke slette arbejdsflow. Prøv venligst igen." + } + }, + "add_states": { + "success": { + "title": "Succes!", + "message": "Statusser tilføjet med succes." + }, + "error": { + "title": "Fejl!", + "message": "Kunne ikke tilføje statusser. Prøv venligst igen." + } + } + }, + "work_item_types": { + "heading": "Opgavetyper", + "description": "Opret og tilpas forskellige typer af opgaver med unikke egenskaber" + }, + "features": { + "cycles": { + "title": "Cyklusser", + "short_title": "Cyklusser", + "description": "Planlæg arbejde i fleksible perioder, der tilpasser sig dette projekts unikke rytme og tempo.", + "toggle_title": "Aktivér cyklusser", + "toggle_description": "Planlæg arbejde i fokuserede tidsrammer." + }, + "modules": { + "title": "Moduler", + "short_title": "Moduler", + "description": "Organiser arbejde i underprojekter med dedikerede ledere og tildelte personer.", + "toggle_title": "Aktivér moduler", + "toggle_description": "Projektmedlemmer vil kunne oprette og redigere moduler." + }, + "views": { + "title": "Visninger", + "short_title": "Visninger", + "description": "Gem tilpassede sorteringer, filtre og visningsindstillinger eller del dem med dit team.", + "toggle_title": "Aktivér visninger", + "toggle_description": "Projektmedlemmer vil kunne oprette og redigere visninger." + }, + "pages": { + "title": "Sider", + "short_title": "Sider", + "description": "Opret og rediger frit tekstindhold; noter, dokumenter og alt andet.", + "toggle_title": "Aktivér sider", + "toggle_description": "Projektmedlemmer vil kunne oprette og redigere sider." + }, + "intake": { + "intake_responsibility": "Ansvar for indbakke", + "intake_sources": "Indbakke-kilder", + "title": "Indbakke", + "short_title": "Indbakke", + "description": "Lad ikke-medlemmer dele fejl, feedback og forslag uden at forstyrre dit arbejdsflow.", + "toggle_title": "Aktivér indbakke", + "toggle_description": "Lad projektmedlemmer oprette i-app indbakkeanmodninger.", + "toggle_tooltip_on": "Bed din projektadministrator om at slå dette til.", + "toggle_tooltip_off": "Bed din projektadministrator om at slå dette fra.", + "notify_assignee": { + "title": "Underret tildelte personer", + "description": "For en ny anmodning til indbakke vil standardtildelte personer få besked via notifikationer" + }, + "in_app": { + "title": "I appen", + "description": "Modtag nye opgaver fra medlemmer og gæster i dit arbejdsområde uden at forstyrre dine eksisterende opgaver." + }, + "email": { + "title": "E-mail", + "description": "Saml nye opgaver fra enhver, der sender en e-mail til en Plane e-mailadresse.", + "fieldName": "E-mail-ID" + }, + "form": { + "title": "Formularer", + "description": "Lad folk uden for dit arbejdsområde oprette potentielle nye opgaver for dig via en dedikeret og sikker formular.", + "fieldName": "Standard formular-URL", + "create_forms": "Opret formularer ved hjælp af opgavetyper", + "manage_forms": "Administrer formularer", + "manage_forms_tooltip": "Bed din arbejdsområdeadministrator om at administrere dette.", + "create_form": "Opret formular", + "edit_form": "Rediger formulardetaljer", + "form_title": "Formulartitel", + "form_title_required": "Formulartitel er påkrævet", + "work_item_type": "Opgavetype", + "remove_property": "Fjern egenskab", + "select_properties": "Vælg egenskaber", + "search_placeholder": "Søg efter egenskaber", + "toasts": { + "success_create": "Indbakkeformular oprettet med succes", + "success_update": "Indbakkeformular opdateret med succes", + "error_create": "Kunne ikke oprette indbakkeformular", + "error_update": "Kunne ikke opdatere indbakkeformular" + } + }, + "toasts": { + "set": { + "loading": "Angiver tildelte personer...", + "success": { + "title": "Succes!", + "message": "Tildelte personer blev angivet med succes." + }, + "error": { + "title": "Fejl!", + "message": "Noget gik galt under angivelse af tildelte personer. Prøv venligst igen." + } + } + } + }, + "time_tracking": { + "title": "Tidsregistrering", + "short_title": "Tidsregistrering", + "description": "Registrer tid brugt på opgaver og projekter.", + "toggle_title": "Aktivér tidsregistrering", + "toggle_description": "Projektmedlemmer vil kunne registrere arbejdstid." + }, + "milestones": { + "title": "Milepæle", + "short_title": "Milepæle", + "description": "Milepæle giver et lag til at samkøre opgaver mod fælles færdiggørelsesdatoer.", + "toggle_title": "Aktivér milepæle", + "toggle_description": "Organiser opgaver efter milepæl-deadliner." + }, + "toasts": { + "loading": "Opdaterer projektfunktion...", + "success": "Projektfunktion opdateret med succes.", + "error": "Noget gik galt under opdatering af projektfunktion. Prøv venligst igen." + } + }, + "project_updates": { + "heading": "Projektopdateringer", + "description": "Samlet sporing og fremdriftsmoitering for dette projekt" + }, + "templates": { + "heading": "Skabeloner", + "description": "Spar 80 % af tiden brugt på at oprette projekter, opgaver og sider, når du bruger skabeloner." + }, + "cycles": { + "auto_schedule": { + "heading": "Auto-planlæg cyklusser", + "description": "Hold cyklusser i gang uden manuel opsætning.", + "tooltip": "Opret automatisk nye cyklusser baseret på din valgte tidsplan.", + "edit_button": "Rediger", + "form": { + "cycle_title": { + "label": "Cyklustitel", + "placeholder": "Titel", + "tooltip": "Titlen vil blive tilføjet numre for efterfølgende cyklusser. F.eks.: Design - 1/2/3", + "validation": { + "required": "Cyklustitel er påkrævet", + "max_length": "Titlen må ikke overskride 255 tegn" + } + }, + "cycle_duration": { + "label": "Cyklusvarighed", + "unit": "Uger", + "validation": { + "required": "Cyklusvarighed er påkrævet", + "min": "Cyklusvarighed skal være på mindst 1 uge", + "max": "Cyklusvarighed må ikke overskride 30 uger", + "positive": "Cyklusvarighed skal være positiv" + } + }, + "cooldown_period": { + "label": "Afkølingsperiode", + "unit": "dage", + "tooltip": "Pause mellem cyklusser, før den næste begynder.", + "validation": { + "required": "Afkølingsperiode er påkrævet", + "negative": "Afkølingsperiode kan ikke være negativ" + } + }, + "start_date": { + "label": "Cyklus starter dag", + "validation": { + "required": "Startdato er påkrævet", + "past": "Startdato kan ikke være i fortiden" + } + }, + "number_of_cycles": { + "label": "Antal fremtidige cyklusser", + "validation": { + "required": "Antal cyklusser er påkrævet", + "min": "Mindst 1 cyklus er påkrævet", + "max": "Kan ikke planlægge mere end 3 cyklusser" + } + }, + "auto_rollover": { + "label": "Auto-overfør opgaver", + "tooltip": "På dagen en cyklus afsluttes, flyttes alle uafsluttede opgaver til den næste cyklus." + } + }, + "toast": { + "toggle": { + "loading_enable": "Aktiverer auto-planlægning af cyklusser", + "loading_disable": "Deaktiverer auto-planlægning af cyklusser", + "success": { + "title": "Succes!", + "message": "Auto-planlægning af cyklusser blev slået til/fra med succes." + }, + "error": { + "title": "Fejl!", + "message": "Kunne ikke slå auto-planlægning af cyklusser til/fra." + } + }, + "save": { + "loading": "Gemmer konfiguration for auto-planlægning af cyklusser", + "success": { + "title": "Succes!", + "message_create": "Konfiguration for auto-planlægning af cyklusser gemt med succes.", + "message_update": "Konfiguration for auto-planlægning af cyklusser opdateret med succes." + }, + "error": { + "title": "Fejl!", + "message_create": "Kunne ikke gemme konfiguration for auto-planlægning af cyklusser.", + "message_update": "Kunne ikke opdatere konfiguration for auto-planlægning af cyklusser." + } + } + } + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/project.json b/packages/i18n/src/locales/da/project.json new file mode 100644 index 000000000000..73974263b54e --- /dev/null +++ b/packages/i18n/src/locales/da/project.json @@ -0,0 +1,418 @@ +{ + "project_view": { + "sort_by": { + "created_at": "Oprettet den", + "updated_at": "Opdateret den", + "name": "Navn" + } + }, + "project_cycles": { + "add_cycle": "Tilføj cyklus", + "more_details": "Flere detaljer", + "cycle": "Cyklus", + "update_cycle": "Opdater cyklus", + "create_cycle": "Opret cyklus", + "no_matching_cycles": "Ingen matchende cyklusser", + "remove_filters_to_see_all_cycles": "Fjern filtrene for at se alle cyklusser", + "remove_search_criteria_to_see_all_cycles": "Fjern søgekriterierne for at se alle cyklusser", + "only_completed_cycles_can_be_archived": "Kun afsluttede cyklusser kan arkiveres", + "start_date": "Startdato", + "end_date": "Slutdato", + "in_your_timezone": "I din tidszone", + "transfer_work_items": "Overfør {count} opgaver", + "transfer": { + "no_cycles_available": "Ingen andre cyklusser tilgængelige at overføre opgaver til." + }, + "date_range": "Datointerval", + "add_date": "Tilføj dato", + "active_cycle": { + "label": "Aktiv cyklus", + "progress": "Fremdrift", + "chart": "Burndown-diagram", + "priority_issue": "Prioriterede opgaver", + "assignees": "Tildelte", + "issue_burndown": "Opgave-burndown", + "ideal": "Ideel", + "current": "Nuværende", + "labels": "Etiketter", + "trailing": "Bagud", + "leading": "Foran" + }, + "upcoming_cycle": { + "label": "Kommende cyklus" + }, + "completed_cycle": { + "label": "Afsluttet cyklus" + }, + "status": { + "days_left": "Dage tilbage", + "completed": "Afsluttet", + "yet_to_start": "Endnu ikke startet", + "in_progress": "I gang", + "draft": "Kladde" + }, + "action": { + "restore": { + "title": "Genskab cyklus", + "success": { + "title": "Cyklus genskabt", + "description": "Cyklussen er blevet genskabt." + }, + "failed": { + "title": "Genskabelse af cyklus mislykkedes", + "description": "Cyklussen kunne ikke genskabes. Prøv venligst igen." + } + }, + "favorite": { + "loading": "Tilføjer cyklus til favoritter", + "success": { + "description": "Cyklus tilføjet til favoritter.", + "title": "Succes!" + }, + "failed": { + "description": "Kunne ikke tilføje cyklussen til favoritter. Prøv venligst igen.", + "title": "Fejl!" + } + }, + "unfavorite": { + "loading": "Fjerner cyklus fra favoritter", + "success": { + "description": "Cyklus fjernet fra favoritter.", + "title": "Succes!" + }, + "failed": { + "description": "Kunne ikke fjerne cyklussen fra favoritter. Prøv venligst igen.", + "title": "Fejl!" + } + }, + "update": { + "loading": "Opdaterer cyklus", + "success": { + "description": "Cyklus opdateret med succes.", + "title": "Succes!" + }, + "failed": { + "description": "Fejl ved opdatering af cyklussen. Prøv venligst igen.", + "title": "Fejl!" + }, + "error": { + "already_exists": "Du har allerede en cyklus på de angivne datoer. Hvis du vil oprette en kladdecyklus, kan du gøre det ved at fjerne begge datoer." + } + } + }, + "empty_state": { + "general": { + "title": "Grupper og tidsafgræns dit arbejde i cyklusser.", + "description": "Opdel arbejdet i tidsafgrænsede bidder, arbejd baglæns fra din projektdeadline for at sætte datoer, og skab håndgribelige fremskridt som et team.", + "primary_button": { + "text": "Opret din første cyklus", + "comic": { + "title": "Cyklusser er gentagne tidsafgrænsninger.", + "description": "Et sprint, en iteration eller enhver anden betegnelse du bruger for ugentlig eller fjortendaglig opgavestyring er en cyklus." + } + } + }, + "no_issues": { + "title": "Ingen opgaver tilføjet til cyklussen", + "description": "Tilføj eller opret opgaver du ønsker at tidsafgrænse og levere i denne cyklus", + "primary_button": { + "text": "Opret ny opgave" + }, + "secondary_button": { + "text": "Tilføj eksisterende opgave" + } + }, + "completed_no_issues": { + "title": "Ingen opgaver i cyklussen", + "description": "Ingen opgaver i cyklussen. Opgaver er enten overført eller skjult. For at se skjulte opgaver (hvis der er nogen), skal du opdatere dine visningsindstillinger tilsvarende." + }, + "active": { + "title": "Ingen aktiv cyklus", + "description": "En aktiv cyklus inkluderer enhver periode, der indeholder dags dato i sit interval. Find fremdrift og detaljer om den aktive cyklus her." + }, + "archived": { + "title": "Ingen arkiverede cyklusser endnu", + "description": "For at rydde op i dit projekt kan du arkivere afsluttede cyklusser. Find dem her, når de er arkiveret." + } + } + }, + "project_views": { + "empty_state": { + "general": { + "title": "Gem filtrerede visninger for dit projekt. Opret så mange du har brug for", + "description": "Visninger er et sæt gemte filtre, du bruger hyppigt eller ønsker nem adgang til. Alle dine kolleger i et projekt kan se alles visninger og vælge den, der passer bedst til deres behov.", + "primary_button": { + "text": "Opret din første visning", + "comic": { + "title": "Visninger fungerer ovenpå opgaveegenskaber.", + "description": "Du kan oprette en visning herfra med så mange egenskaber som filtre, du finder passende." + } + }, + "filter": { + "title": "Ingen matchende visninger", + "description": "Ingen visninger matcher søgekriterierne.\n Opret en ny visning i stedet." + } + }, + "no_archived_issues": { + "title": "Ingen arkiverede opgaver endnu", + "description": "Manuelt eller via automatisering kan du arkivere opgaver, der er afsluttede eller annullerede. Find dem her, når de er arkiveret.", + "primary_button": { + "text": "Indstil automatisering" + } + }, + "issues_empty_filter": { + "title": "Ingen opgaver fundet, der matcher de anvendte filtre", + "secondary_button": { + "text": "Ryd alle filtre" + } + }, + "public": { + "title": "Ingen offentlige sider endnu", + "description": "Se sider delt med alle i dit projekt lige her.", + "primary_button": { + "text": "Opret din første side" + } + }, + "archived": { + "title": "Ingen arkiverede sider endnu", + "description": "Arkiver sider, der ikke er i dit fokus i øjeblikket. Få adgang til dem her efter behov." + }, + "shared": { + "title": "Ingen delte sider endnu", + "description": "Sider som andre har delt med dig, vil blive vist her." + } + }, + "delete_view": { + "title": "Er du sikker på, at du vil slette denne visning?", + "content": "Hvis du bekræfter, vil alle sorterings-, filtrerings- og visningsindstillinger + det layout du har valgt for denne visning, blive permanent slettet uden mulighed for genoprettelse." + } + }, + "project_issues": { + "empty_state": { + "no_issues": { + "title": "Opret en opgave og tildel den til nogen, endda dig selv", + "description": "Tænk på opgaver som jobs, aktiviteter eller to-dos. En opgave og dens underopgaver er i reglen tidsbaserede handlinger tildelt medlemmer af dit team. Dit team opretter, tildeler og færdiggør opgaver for at bevæge projektet mod sit mål.", + "primary_button": { + "text": "Opret din første opgave", + "comic": { + "title": "Opgaver er byggeklodser i Plane.", + "description": "Omdesign af Plane UI, Rebranding af virksomheden eller Lancering af det nye brændstofindsprøjtningssystem er eksempler på opgaver, der sandsynligvis har underopgaver." + } + } + }, + "no_archived_issues": { + "title": "Ingen arkiverede opgaver endnu", + "description": "Manuelt eller via automatisering kan du arkivere opgaver, der er afsluttede eller annullerede. Find dem her, når de er arkiveret.", + "primary_button": { + "text": "Indstil automatisering" + } + }, + "issues_empty_filter": { + "title": "Ingen opgaver fundet, der matcher de anvendte filtre", + "secondary_button": { + "text": "Ryd alle filtre" + } + } + } + }, + "project_module": { + "add_module": "Tilføj modul", + "update_module": "Opdater modul", + "create_module": "Opret modul", + "archive_module": "Arkiver modul", + "restore_module": "Genskab modul", + "delete_module": "Slet modul", + "empty_state": { + "general": { + "title": "Kortlæg dine projektmilepæle til moduler, og spor samlet arbejde nemt.", + "description": "En gruppe af opgaver, der hører til et logisk, hierarkisk overordnet element, udgør et modul. Tænk på dem som en måde at spore arbejde ud fra projektmilepæle. De har deres egne perioder og deadliner samt analyser til at hjælpe dig med at se, hvor tæt på eller langt fra du er en milepæl.", + "primary_button": { + "text": "Byg dit første modul", + "comic": { + "title": "Moduler hjælper med at gruppere arbejde hierarkisk.", + "description": "Et indkøbskurvsmodul, et chassismodul og et lagermodul er alle gode eksempler på denne gruppering." + } + } + }, + "no_issues": { + "title": "Ingen opgaver i modulet", + "description": "Opret eller tilføj opgaver, som du ønsker at udføre som en del af dette modul", + "primary_button": { + "text": "Opret nye opgaver" + }, + "secondary_button": { + "text": "Tilføj en eksisterende opgave" + } + }, + "archived": { + "title": "Ingen arkiverede moduler endnu", + "description": "For at rydde op i dit projekt kan du arkivere afsluttede eller annullerede moduler. Find dem her, når de er arkiveret." + }, + "sidebar": { + "in_active": "Dette modul er ikke aktivt endnu.", + "invalid_date": "Ugyldig dato. Indtast venligst en gyldig dato." + } + }, + "quick_actions": { + "archive_module": "Arkiver modul", + "archive_module_description": "Kun afsluttede eller annullerede\nmoduler kan arkiveres.", + "delete_module": "Slet modul" + }, + "toast": { + "copy": { + "success": "Modullink kopieret til udklipsholder" + }, + "delete": { + "success": "Modul slettet med succes", + "error": "Fejl ved sletning af modul" + } + } + }, + "project_page": { + "empty_state": { + "general": { + "title": "Skriv en note, et dokument eller en hel videnbase. Få Galileo, Planes AI-assistent, til at hjælpe dig i gang", + "description": "Sider er et ide- og tankerum i Plane. Tag mødenoter, formater dem nemt, indlejre opgaver, placer dem ved hjælp af et bibliotek af komponenter, og hold dem alle i dit projekts kontekst. For at gøre hurtigt proces med et dokument kan du tilkalde Galileo, Planes AI, med en genvej eller et klik på en knap.", + "primary_button": { + "text": "Opret din første side" + } + }, + "private": { + "title": "Ingen private sider endnu", + "description": "Gem dine private tanker her. Når du er klar til at dele dem, er teamet blot et klik væk.", + "primary_button": { + "text": "Opret din første side" + } + }, + "public": { + "title": "Ingen offentlige sider endnu", + "description": "Se sider delt med alle i dit projekt lige her.", + "primary_button": { + "text": "Opret din første side" + } + }, + "archived": { + "title": "Ingen arkiverede sider endnu", + "description": "Arkiver sider, der ikke er i dit fokus i øjeblikket. Få adgang til dem her efter behov." + } + } + }, + "disabled_project": { + "empty_state": { + "inbox": { + "title": "Indbakke er ikke aktiveret for projektet.", + "description": "Indbakke hjælper dig med at håndtere indkommende anmodninger til dit projekt og tilføje dem som opgaver i dit arbejdsflow. Aktivér indbakke fra projektindstillinger for at administrere anmodninger.", + "primary_button": { + "text": "Administrer funktioner" + } + }, + "cycle": { + "title": "Cyklusser er ikke aktiveret for dette projekt.", + "description": "Opdel arbejdet i tidsafgrænsede bidder, arbejd baglæns fra din projektdeadline for at sætte datoer, og skab håndgribelige fremskridt som et team. Aktivér cyklusfunktionen for dit projekt for at begynde at bruge dem.", + "primary_button": { + "text": "Administrer funktioner" + } + }, + "module": { + "title": "Moduler er ikke aktiveret for projektet.", + "description": "Moduler er byggeklodserne i dit projekt. Aktivér moduler fra projektindstillinger for at begynde at bruge dem.", + "primary_button": { + "text": "Administrer funktioner" + } + }, + "page": { + "title": "Sider er ikke aktiveret for projektet.", + "description": "Sider er byggeklodserne i dit projekt. Aktivér sider fra projektindstillinger for at begynde at bruge dem.", + "primary_button": { + "text": "Administrer funktioner" + } + }, + "view": { + "title": "Visninger er ikke aktiveret for projektet.", + "description": "Visninger er byggeklodserne i dit projekt. Aktivér visninger fra projektindstillinger for at begynde at bruge dem.", + "primary_button": { + "text": "Administrer funktioner" + } + } + } + }, + "project_modules": { + "status": { + "backlog": "Opgaverum (Backlog)", + "planned": "Planlagt", + "in_progress": "I gang", + "paused": "Sæt på pause", + "completed": "Afsluttet", + "cancelled": "Annulleret" + }, + "layout": { + "list": "Listelayout", + "board": "Gallerilayout", + "timeline": "Tidslinjelayout" + }, + "order_by": { + "name": "Navn", + "progress": "Fremdrift", + "issues": "Antal opgaver", + "due_date": "Forfaldsdato", + "created_at": "Oprettelsesdato", + "manual": "Manuel" + } + }, + "project_members": { + "full_name": "Fulde navn", + "display_name": "Visningsnavn", + "email": "E-mail", + "joining_date": "Tilmeldingsdato", + "role": "Rolle" + }, + "project": { + "members_import": { + "title": "Importer medlemmer fra CSV", + "description": "Upload en CSV med kolonnerne: Email og Role (5=Gæst, 15=Medlem, 20=Admin). Brugere skal allerede være medlemmer af arbejdsområdet.", + "download_sample": "Download eksempel-CSV", + "dropzone": { + "active": "Slip CSV-fil her", + "inactive": "Træk og slip eller klik for at uploade", + "file_type": "Kun .csv-filer er understøttet" + }, + "buttons": { + "cancel": "Annuller", + "import": "Importer", + "try_again": "Prøv igen", + "close": "Luk", + "done": "Færdig" + }, + "progress": { + "uploading": "Uploader...", + "importing": "Importerer..." + }, + "summary": { + "title": { + "complete": "Import fuldført" + }, + "message": { + "success": "{count} medlem{plural} blev importeret til projektet.", + "no_imports": "Ingen nye medlemmer blev importeret fra CSV-filen." + }, + "stats": { + "added": "Tilføjet", + "reactivated": "Genaktiveret", + "already_members": "Allerede medlemmer", + "skipped": "Apsprunget" + }, + "download_errors": "Download detaljer om sprunget over" + }, + "toast": { + "invalid_file": { + "title": "Ugyldig fil", + "message": "Kun CSV-filer er understøttet." + }, + "import_failed": { + "title": "Import mislykkedes", + "message": "Noget gik galt." + } + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/settings.json b/packages/i18n/src/locales/da/settings.json new file mode 100644 index 000000000000..f30ebd54927f --- /dev/null +++ b/packages/i18n/src/locales/da/settings.json @@ -0,0 +1,156 @@ +{ + "account_settings": { + "profile": { + "change_email_modal": { + "title": "Skift e-mail", + "description": "Indtast en ny e-mailadresse for at modtage et bekræftelseslink.", + "toasts": { + "success_title": "Succes!", + "success_message": "E-mail opdateret med succes. Log venligst ind igen." + }, + "form": { + "email": { + "label": "Ny e-mail", + "placeholder": "Indtast din e-mail", + "errors": { + "required": "E-mail er påkrævet", + "invalid": "E-mail er ugyldig", + "exists": "E-mail findes allerede. Brug venligst en anden.", + "validation_failed": "E-mailvalidering mislykkedes. Prøv venligst igen." + } + }, + "code": { + "label": "Unik kode", + "placeholder": "123456", + "helper_text": "Bekræftelseskode sendt til din nye e-mail.", + "errors": { + "required": "Unik kode er påkrævet", + "invalid": "Ugyldig bekræftelseskode. Prøv venligst igen." + } + } + }, + "actions": { + "continue": "Fortsæt", + "confirm": "Bekræft", + "cancel": "Annuller" + }, + "states": { + "sending": "Sender" + } + } + }, + "preferences": { + "heading": "Præferencer", + "description": "Tilpas din app-oplevelse til den måde, du arbejder på" + }, + "notifications": { + "heading": "E-mailnotifikationer", + "description": "Hold dig opdateret om opgaver, du abonnerer på. Aktivér dette for at få besked.", + "select_default_view": "Vælg standardvisning", + "compact": "Kompakt", + "full": "Fuld skærm" + }, + "security": { + "heading": "Sikkerhed" + }, + "api_tokens": { + "title": "Personlige adgangstokens", + "description": "Generer sikre API-tokens for at integrere dine data med eksterne systemer og applikationer." + }, + "activity": { + "heading": "Aktivitet", + "description": "Spor dine seneste handlinger og ændringer på tværs af alle projekter og opgaver." + }, + "connections": { + "title": "Forbindelser", + "heading": "Forbindelser", + "description": "Administrer dine indstillinger for arbejdsområdeforbindelser." + } + }, + "profile": { + "label": "Profil", + "page_label": "Dit arbejde", + "work": "Arbejde", + "details": { + "joined_on": "Tilsluttet den", + "time_zone": "Tidszone" + }, + "stats": { + "workload": "Arbejdsbelastning", + "overview": "Oversigt", + "created": "Opgaver oprettet", + "assigned": "Opgaver tildelt", + "subscribed": "Opgaver abonneret", + "state_distribution": { + "title": "Opgaver efter status", + "empty": "Opret opgaver for at se dem efter status i grafen for bedre analyse." + }, + "priority_distribution": { + "title": "Opgaver efter prioritet", + "empty": "Opret opgaver for at se dem efter prioritet i grafen for bedre analyse." + }, + "recent_activity": { + "title": "Seneste aktivitet", + "empty": "Vi kunne ikke finde data. Venligst tjek dine input", + "button": "Download dagens aktivitet", + "button_loading": "Downloader" + } + }, + "actions": { + "profile": "Profil", + "security": "Sikkerhed", + "activity": "Aktivitet", + "preferences": "Præferencer", + "notifications": "Notifikationer", + "api-tokens": "Personlige adgangstokens", + "connections": "Forbindelser" + }, + "tabs": { + "summary": "Oversigt", + "assigned": "Tildelt", + "created": "Oprettet", + "subscribed": "Abonneret", + "activity": "Aktivitet" + }, + "empty_state": { + "activity": { + "title": "Ingen aktiviteter endnu", + "description": "Kom i gang ved at oprette en ny opgave! Tilføj detaljer og egenskaber til den. Udforsk mere i Plane for at se din aktivitet." + }, + "assigned": { + "title": "Ingen opgaver er tildelt dig", + "description": "Opgaver tildelt dig kan spores herfra." + }, + "created": { + "title": "Ingen opgaver endnu", + "description": "Alle opgaver oprettet af dig lander her, spor dem direkte her." + }, + "subscribed": { + "title": "Ingen opgaver endnu", + "description": "Abonner på opgaver, du er interesseret i, og spor dem alle her." + } + } + }, + "themes": { + "theme_options": { + "system_preference": { + "label": "Systemstandard" + }, + "light": { + "label": "Lys" + }, + "dark": { + "label": "Mørk" + }, + "light_contrast": { + "label": "Lys høj kontrast" + }, + "dark_contrast": { + "label": "Mørk høj kontrast" + }, + "custom": { + "label": "Tilpasset tema" + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/stickies.json b/packages/i18n/src/locales/da/stickies.json new file mode 100644 index 000000000000..f88afe11edf0 --- /dev/null +++ b/packages/i18n/src/locales/da/stickies.json @@ -0,0 +1,59 @@ +{ + "stickies": { + "title": "Dine sticky notes", + "placeholder": "klik for at skrive her", + "all": "Alle sticky notes", + "no-data": "Skriv en idé ned, fange en aha-oplevelse eller optag en tanke. Tilføj en sticky note for at komme i gang.", + "add": "Tilføj sticky note", + "search_placeholder": "Søg efter titel", + "delete": "Slet sticky note", + "delete_confirmation": "Er du sikker på, at du vil slette denne sticky note?", + "empty_state": { + "simple": "Skriv en idé ned, fange en aha-oplevelse eller optag en tanke. Tilføj en sticky note for at komme i gang.", + "general": { + "title": "Sticky notes er hurtige noter og huskelister, du tager i farten.", + "description": "Fang dine tanker og idéer uden besvær ved at oprette sticky notes, som du kan tilgå når som helst og hvor som helst.", + "primary_button": { + "text": "Tilføj sticky note" + } + }, + "search": { + "title": "Det matcher ikke nogen af dine sticky notes.", + "description": "Prøv et andet ord eller giv os besked,\nhvis du er sikker på din søgning er rigtig. ", + "primary_button": { + "text": "Tilføj sticky note" + } + } + }, + "toasts": { + "errors": { + "wrong_name": "Sticky-navnet må ikke være længere end 100 tegn.", + "already_exists": "Der findes allerede en sticky note uden beskrivelse" + }, + "created": { + "title": "Sticky oprettet", + "message": "Sticky note blev oprettet med succes" + }, + "not_created": { + "title": "Sticky ikke oprettet", + "message": "Sticky note kunne ikke oprettes" + }, + "updated": { + "title": "Sticky opdateret", + "message": "Sticky note blev opdateret med succes" + }, + "not_updated": { + "title": "Sticky ikke opdateret", + "message": "Sticky note kunne ikke opdateres" + }, + "removed": { + "title": "Sticky fjernet", + "message": "Sticky note blev fjernet med succes" + }, + "not_removed": { + "title": "Sticky ikke fjernet", + "message": "Sticky note kunne ikke fjernes" + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/template.json b/packages/i18n/src/locales/da/template.json new file mode 100644 index 000000000000..98bb166d6240 --- /dev/null +++ b/packages/i18n/src/locales/da/template.json @@ -0,0 +1,333 @@ +{ + "templates": { + "settings": { + "title": "Skabeloner", + "description": "Spar 80 % af tiden brugt på at oprette projekter, opgaver og sider, når du bruger skabeloner.", + "new_project_template": "Ny projektskabelon", + "new_work_item_template": "Ny opgaveskabelon", + "new_page_template": "Ny sideskabelon", + "options": { + "project": { + "label": "Projektskabeloner" + }, + "work_item": { + "label": "Opgaveskabeloner" + }, + "page": { + "label": "Sideskabeloner" + } + }, + "create_template": { + "label": "Opret skabelon", + "no_permission": { + "project": "Kontakt din projektadministrator for at oprette skabeloner", + "workspace": "Kontakt din arbejdsområdeadministrator for at oprette skabeloner" + } + }, + "use_template": { + "button": { + "default": "Brug skabelon", + "loading": "Anvender" + } + }, + "template_source": { + "workspace": { + "info": "Afledt af arbejdsområde" + }, + "project": { + "info": "Afledt af projekt" + } + }, + "form": { + "project": { + "template": { + "name": { + "placeholder": "Giv din projektskabelon et navn.", + "validation": { + "required": "Skabelonnavn er påkrævet", + "maxLength": "Skabelonnavnet skal være kortere end 255 tegn" + } + }, + "description": { + "placeholder": "Beskriv hvornår og hvordan denne skabelon skal bruges." + } + }, + "name": { + "placeholder": "Giv dit projekt et navn.", + "validation": { + "required": "Projekttitel er påkrævet", + "maxLength": "Projekttitlen skal være kortere end 255 tegn" + } + }, + "description": { + "placeholder": "Beskriv formålet og målene for dette projekt." + }, + "button": { + "create": "Opret projektskabelon", + "update": "Opdater projektskabelon" + } + }, + "work_item": { + "template": { + "name": { + "placeholder": "Giv din opgaveskabelon et navn.", + "validation": { + "required": "Skabelonnavn er påkrævet", + "maxLength": "Skabelonnavnet skal være kortere end 255 tegn" + } + }, + "description": { + "placeholder": "Beskriv hvornår og hvordan denne skabelon skal bruges." + } + }, + "name": { + "placeholder": "Giv denne opgave en titel.", + "validation": { + "required": "Opgavetitel er påkrævet", + "maxLength": "Opgavetitlen skal være kortere end 255 tegn" + } + }, + "description": { + "placeholder": "Beskriv denne opgave, så det er klart, hvad du vil opnå, når du færdiggør den." + }, + "button": { + "create": "Opret opgaveskabelon", + "update": "Opdater opgaveskabelon" + } + }, + "page": { + "template": { + "name": { + "placeholder": "Giv din sideskabelon et navn.", + "validation": { + "required": "Skabelonnavn er påkrævet", + "maxLength": "Skabelonnavnet skal være kortere end 255 tegn" + } + }, + "description": { + "placeholder": "Beskriv hvornår og hvordan denne skabelon skal bruges." + } + }, + "name": { + "placeholder": "Unavngivet side", + "validation": { + "maxLength": "Sidenavnet skal være kortere end 255 tegn" + } + }, + "button": { + "create": "Opret sideskabelon", + "update": "Opdater sideskabelon" + } + }, + "publish": { + "action": "{isPublished, select, true {Offentliggørelsesindstillinger} other {Offentliggør på markedspladsen}}", + "unpublish_action": "Fjern offentliggørelse fra markedspladsen", + "title": "Gør din skabelon findbar og genkendelig.", + "name": { + "label": "Navn på skabelon", + "placeholder": "Giv din skabelon et navn", + "validation": { + "required": "Skabelonnavn er påkrævet", + "maxLength": "Skabelonnavnet skal være kortere end 255 tegn" + } + }, + "short_description": { + "label": "Kort beskrivelse", + "placeholder": "Denne skabelon er fantastisk til projektledere, der administrerer flere projekter samtidigt.", + "validation": { + "required": "Kort beskrivelse er påkrævet" + } + }, + "description": { + "label": "Beskrivelse", + "placeholder": "Forøg produktiviteten og strømlin kommunikationen med vores Speech-To-Text integration.\n• Realtidstranskribering: Konverter talte ord til præcis tekst med det samme.\n• Opgave- og kommentaroprettelse: Tilføj opgaver, beskrivelser og kommentarer via stemmekommandoer.", + "validation": { + "required": "Beskrivelse er påkrævet" + } + }, + "category": { + "label": "Kategori", + "placeholder": "Vælg hvor du synes dette passer bedst. Du kan vælge mere end én.", + "validation": { + "required": "Mindst én kategori er påkrævet" + } + }, + "keywords": { + "label": "Nøgleord", + "placeholder": "Brug udtryk, som du tror dine brugere vil søge efter, når de leder efter denne skabelon.", + "helperText": "Indtast komma-separerede nøgleord, der sandsynligvis vil hjælpe folk med at finde denne fra søgning.", + "validation": { + "required": "Mindst ét nøgleord er påkrævet" + } + }, + "website": { + "label": "Hjemmeside-URL", + "placeholder": "https://plane.so", + "validation": { + "invalid": "Ugyldig URL", + "maxLength": "URL skal være kortere end 800 tegn" + } + }, + "company_name": { + "label": "Virksomhedsnavn", + "placeholder": "Plane", + "validation": { + "required": "Virksomhedsnavn er påkrævet", + "maxLength": "Virksomhedsnavn skal være kortere end 255 tegn" + } + }, + "contact_email": { + "label": "Kontakt-e-mail", + "placeholder": "help@plane.so", + "validation": { + "invalid": "Ugyldig e-mailadresse", + "maxLength": "Kontakt-e-mail skal være kortere end 255 tegn" + } + }, + "privacy_policy_url": { + "label": "Link til din privatlivspolitik", + "placeholder": "https://planes.so/privacy-policy", + "validation": { + "invalid": "Ugyldig URL", + "maxLength": "URL skal være kortere end 800 tegn" + } + }, + "terms_of_service_url": { + "label": "Link til dine vilkår for anvendelse", + "placeholder": "https://planes.so/terms-of-use", + "validation": { + "invalid": "Ugyldig URL", + "maxLength": "URL skal være kortere end 800 tegn" + } + }, + "cover_image": { + "label": "Tilføj et coverbillede, der vil blive vist på markedspladsen", + "upload_title": "Upload coverbillede", + "upload_placeholder": "Klik for at uploade eller træk og slip for at uploade et coverbillede", + "drop_here": "Slip her", + "click_to_upload": "Klik for at uploade", + "invalid_file_or_exceeds_size_limit": "Ugyldig fil eller overskrider størrelsesgrænsen. Prøv venligst igen.", + "upload_and_save": "Upload og gem", + "uploading": "Uploader", + "remove": "Fjern", + "removing": "Fjerner", + "validation": { + "required": "Coverbillede er påkrævet" + } + }, + "attach_screenshots": { + "label": "Inkluder billeder, som du tror vil hjælpe seere af denne skabelon.", + "validation": { + "required": "Mindst ét skærmbillede er påkrævet" + } + } + } + } + }, + "empty_state": { + "upgrade": { + "title": "Skabeloner", + "description": "Med projekt-, opgave- og sideskabeloner i Plane behøver du ikke at oprette et projekt fra bunden eller angive opgaveegenskaber manuelt.", + "sub_description": "Få 80 % af din administrative tid tilbage, når du bruger skabeloner." + }, + "no_templates": { + "button": "Opret din første skabelon" + }, + "no_labels": { + "description": "Ingen etiketter endnu. Opret etiketter for at hjælpe med at organisere og filtrere opgaver i dit projekt." + }, + "no_modules": { + "description": "Ingen moduler endnu. Organiser arbejde i underprojekter med dedikerede ledere og tildelte personer." + }, + "no_work_items": { + "description": "Ingen opgaver endnu. Tilføj en for at strukturere dit arbejde bedre." + }, + "no_sub_work_items": { + "description": "Ingen underopgaver endnu. Tilføj en for at strukturere dit arbejde bedre." + }, + "page": { + "no_templates": { + "title": "Der er ingen skabeloner, du har adgang til.", + "description": "Opret venligst en skabelon" + }, + "no_results": { + "title": "Det matchede ikke en skabelon.", + "description": "Prøv at søge med andre ord." + } + } + }, + "toasts": { + "create": { + "success": { + "title": "Skabelon oprettet", + "message": "{templateName}, {templateType}-skabelonen, er nu tilgængelig for dit arbejdsområde." + }, + "error": { + "title": "Vi kunne ikke oprette den skabelon denne gang.", + "message": "Prøv at gemme dine oplysninger igen eller kopier dem over til en ny skabelon, gerne i en anden fane." + } + }, + "update": { + "success": { + "title": "Skabelon ændret", + "message": "{templateName}, {templateType}-skabelonen, blev ændret." + }, + "error": { + "title": "Vi kunne ikke gemme ændringer i denne skabelon.", + "message": "Prøv at gemme dine oplysninger igen eller vend tilbage til denne skabelon senere. Hvis der stadig er problemer, så kontakt os." + } + }, + "delete": { + "success": { + "title": "Skabelon slettet", + "message": "{templateName}, {templateType}-skabelonen, er nu blevet slettet fra dit arbejdsområde." + }, + "error": { + "title": "Vi kunne ikke slette den skabelon denne gang.", + "message": "Prøv at slette den igen eller vend tilbage til den senere. Hvis du stadig ikke kan slette den, bedes du kontakte os." + } + }, + "unpublish": { + "success": { + "title": "Skabelon ikke længere offentliggjort", + "message": "{templateName}, {templateType}-skabelonen, er nu blevet fjernet fra offentliggørelse." + }, + "error": { + "title": "Vi kunne ikke fjerne offentliggørelsen af den skabelon denne gang.", + "message": "Prøv at fjerne offentliggørelsen igen eller vend tilbage til den senere. Hvis du stadig ikke kan fjerne offentliggørelsen, bedes du kontakte os." + } + } + }, + "delete_confirmation": { + "title": "Slet skabelon", + "description": { + "prefix": "Er du sikker på, at du vil slette skabelonen-", + "suffix": "? Alle data relateret til skabelonen vil blive permanent fjernet. Denne handling kan ikke fortrydes." + } + }, + "unpublish_confirmation": { + "title": "Fjern offentliggørelse af skabelon", + "description": { + "prefix": "Er du sikker på, at du vil fjerne offentliggørelsen af skabelonen-", + "suffix": "? Denne skabelon vil ikke længere være tilgængelig for brugere på markedspladsen." + } + }, + "dropdown": { + "add": { + "work_item": "Tilføj ny skabelon", + "project": "Tilføj ny skabelon" + }, + "label": { + "project": "Vælg en projektskabelon", + "page": "Vælg fra skabelon" + }, + "tooltip": { + "work_item": "Vælg en opgaveskabelon" + }, + "no_results": { + "work_item": "Ingen skabeloner fundet.", + "project": "Ingen skabeloner fundet." + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/tour.json b/packages/i18n/src/locales/da/tour.json new file mode 100644 index 000000000000..4ea13971b96f --- /dev/null +++ b/packages/i18n/src/locales/da/tour.json @@ -0,0 +1,195 @@ +{ + "product_tour": { + "workitems": { + "step_zero": { + "title": "Velkommen til dit arbejdsområde", + "description": "For at hjælpe dig godt i gang har vi oprettet et demoprojekt til dig. Lad os tilføje din første opgave." + }, + "step_one": { + "title": "Klik på “+ Tilføj opgave”", + "description": "Start ved at klikke på knappen “+ Ny opgave”. Du kan oprette opgaver, fejl eller tilpassede typer, der passer til dine behov." + }, + "step_two": { + "title": "Filtrer dine opgaver", + "description": "Brug filtre til hurtigt at indsnævre din liste. Du kan filtrere efter status, prioritet eller teammedlemmer." + }, + "step_three": { + "title": "Vis, grupper og sorter opgaver efter behov.", + "description": "Se påkrævede egenskaber, og grupper eller sorter opgaver efter dine behov." + }, + "step_four": { + "title": "Visualiser lige som du vil", + "description": "Vælg hvilke egenskaber du vil se på listen. Du kan også gruppere og sortere opgaver på din måde." + } + }, + "cycle": { + "step_zero": { + "title": "Gør fremskridt med cyklusser", + "description": "Tryk på Q for at oprette en cyklus. Giv den et navn og angiv datoer — kun én aktiv cyklus pr. projekt." + }, + "step_one": { + "title": "Opret en ny cyklus", + "description": "Tryk på Q for at oprette en cyklus. Giv den et navn og angiv datoer — kun én aktiv cyklus pr. projekt." + }, + "step_two": { + "title": "Klik på “+ ”", + "description": "Start ved at klikke på “+”-knappen. Tilføj nye eller eksisterende opgaver direkte fra cyklussiden." + }, + "step_three": { + "title": "Cyklusoversigt", + "description": "Spor cyklusfremdrift, teamproduktivitet og prioriteter — og undersøg om tingene sakker bagud." + }, + "step_four": { + "title": "Overfør opgaver", + "description": "Efter forfaldsdatoen afsluttes en cyklus automatisk. Flyt uafsluttede opgaver til en anden cyklus." + } + }, + "module": { + "step_zero": { + "title": "Opdel dit projekt i moduler", + "description": "Moduler er mindre, fokuserede projekter, der hjælper brugere med at gruppere og organisere opgaver inden for specifikke tidsrammer." + }, + "step_one": { + "title": "Opret modul", + "description": "Moduler er mindre, fokuserede projekter, der hjælper brugere med at gruppere og organisere opgaver inden for specifikke tidsrammer." + }, + "step_two": { + "title": "Klik på “+ ”", + "description": "Start ved at klikke på “+”-knappen. Tilføj nye eller eksisterende opgaver direkte fra modulsiden." + }, + "step_three": { + "title": "Modulstatusser", + "description": "Moduler bruger disse statusser til at hjælpe brugere med at planlægge og tydeligt spore fremdrift og fase." + }, + "step_four": { + "title": "Modulfremdrift", + "description": "Modulfremdrift spores via afsluttede opgaver med analyser til at overvåge ydeevne." + } + }, + "page": { + "step_zero": { + "title": "Dokumenter med AI-drevne sider", + "description": "Sider i Plane lader dig fange, organisere og samarbejde om projektinfo — ingen eksterne værktøjer er nødvendige." + }, + "step_one": { + "title": "Gør side offentlig eller privat", + "description": "Sider kan indstilles som offentlige (synlige for alle i dit arbejdsområde) eller private (kun tilgængelige for dig)." + }, + "step_two": { + "title": "Brug /-kommandoen", + "description": "Brug / på en side for at tilføje indhold fra 16 bloktyper, inklusiv lister, billeder, tabeller og indlejringer." + }, + "step_three": { + "title": "Sidehandlinger", + "description": "Når din side er oprettet, kan du klikke på •••-menuen i øverste højre hjørne for at udføre følgende handlinger." + }, + "step_four": { + "title": "Indholdsfortegnelse", + "description": "Få et fugleperspektiv over din side ved at klikke på panelikonet for at se alle overskrifter." + }, + "step_five": { + "title": "Versionshistorik", + "description": "Sider sporer alle redigeringer med versionshistorik, så du kan genskabe tidligere versioner efter behov." + } + }, + "intake": { + "step_zero": { + "title": "Strømlin anmodninger med indbakke", + "description": "En funktion kun i Plane, der lader gæster oprette opgaver for fejl, anmodninger eller billetter." + }, + "step_one": { + "title": "Åbne/lukkede indbakkeanmodninger", + "description": "Afventende anmodninger forbliver på fanen Åben, og når de er håndteret af en admin eller et medlem, flyttes de til Lukket." + }, + "step_two": { + "title": "Accepter/afvis en afventende anmodning", + "description": "Accepter for at redigere og flytte opgaven til dit projekt, eller afvis den for at markere den som Annulleret." + }, + "step_three": { + "title": "Udsæt til senere", + "description": "En opgave kan udsættes for at gennemgå den på et senere tidspunkt. Den vil blive flyttet til bunden af din åbne anmodningsliste." + } + }, + "mcp_connectors": { + "step_zero": { + "title": "Stop fane-skift. Forbind din verden.", + "description": "Knyt GitHub og Slack til for at spore PRs og opsummere chats direkte i Plane AI." + } + }, + "navigation": { + "modal": { + "title": "Navigation, gennytænkt", + "sub_title": "Dit arbejdsområde er nu nemmere at udforske med en smartere, forenklet navigation.", + "highlight_1": "Strømlinet venstrepanel-struktur for hurtigere opdagelse", + "highlight_2": "Forbedret global søgning til at hoppe til alt med det samme", + "highlight_3": "Smartere kategorigruppering for klarhed og fokus", + "footer": "Vil du have en hurtig gennemgang?" + }, + "step_zero": { + "title": "Find alt med det samme", + "description": "Brug universal søgning til at hoppe til opgaver, projekter, sider og personer — uden at forlade dit flow." + }, + "step_one": { + "title": "Behold kontrollen over opdateringer", + "description": "Din indbakke samler alle omtaler, godkendelser og aktiviteter ét sted, så du aldrig går glip af vigtigt arbejde." + }, + "step_two": { + "title": "Personliggør din navigation", + "description": "Tilpas hvad du ser og hvordan du navigerer i Præferencer." + } + }, + "actions": { + "close": "Luk", + "next": "Næste", + "back": "Tilbage", + "done": "Færdig", + "take_a_tour": "Tag en tur", + "get_started": "Kom i gang", + "got_it": "Forstået" + }, + "seed_data": { + "title": "Her er dit demoprojekt", + "description": "Projekter lader dig administrere dine teams, opgaver og alt hvad du har brug for til at få tingene gjort i dit arbejdsområde." + } + }, + "get_started": { + "title": "Hej {name}, velkommen ombord!", + "description": "Her er alt hvad du har brug for til at kickstarte din rejse med Plane.", + "checklist_section": { + "title": "Kom i gang", + "description": "Begynd din opsætning og se dine idéer komme til live hurtigere.", + "checklist_items": { + "item_1": { + "title": "Opret et projekt" + }, + "item_2": { + "title": "Opret en opgave" + }, + "item_3": { + "title": "Inviter teammedlemmer" + }, + "item_4": { + "title": "Opret en side" + }, + "item_5": { + "title": "Prøv Plane AI-chat" + }, + "item_6": { + "title": "Knyt integrationer" + } + } + }, + "team_section": { + "title": "Inviter dit team", + "description": "Inviter holdkammerater og begynd at bygge sammen." + }, + "integrations_section": { + "title": "Gør dit arbejdsområde stærkere", + "more_integrations": "Gennemse flere integrationer" + }, + "switch_to_plane_section": { + "title": "Opdag hvorfor teams skifter til Plane", + "description": "Sammenlign Plane med de værktøjer du bruger i dag og se forskellen." + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/update.json b/packages/i18n/src/locales/da/update.json new file mode 100644 index 000000000000..d3a9b20f947f --- /dev/null +++ b/packages/i18n/src/locales/da/update.json @@ -0,0 +1,69 @@ +{ + "updates": { + "progress": { + "title": "Fremdrift", + "since_last_update": "Siden sidste opdatering", + "comments": "{count, plural, one{# kommentar} other{# kommentarer}}" + }, + "add_update": "Tilføj opdatering", + "add_update_placeholder": "Tilføj din opdatering her", + "empty": { + "title": "Ingen opdateringer endnu", + "description": "Du kan se opdateringerne her." + }, + "reaction": { + "create": { + "success": { + "title": "Reaktion oprettet", + "message": "Reaktionen blev oprettet med succes" + }, + "error": { + "title": "Reaktion ikke oprettet", + "message": "Reaktionen kunne ikke oprettes" + } + }, + "remove": { + "success": { + "title": "Reaktion fjernet", + "message": "Reaktionen blev fjernet med succes" + }, + "error": { + "title": "Reaktion ikke fjernet", + "message": "Reaktionen kunne ikke fjernes" + } + } + }, + "create": { + "success": { + "title": "Opdatering oprettet", + "message": "Opdateringen blev oprettet med succes" + }, + "error": { + "title": "Opdatering ikke oprettet", + "message": "Opdateringen kunne ikke oprettes" + } + }, + "delete": { + "title": "Slet opdatering", + "confirmation": "Er du sikker på, at du vil slette denne opdatering? Denne handling kan ikke fortrydes.", + "success": { + "title": "Opdatering slettet", + "message": "Opdateringen blev slettet med succes" + }, + "error": { + "title": "Opdatering ikke slettet", + "message": "Opdateringen kunne ikke slettes" + } + }, + "update": { + "success": { + "title": "Opdateret", + "message": "Opdateringen blev opdateret med succes" + }, + "error": { + "title": "Opdatering ikke opdateret", + "message": "Opdateringen kunne ikke opdateres" + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/wiki.json b/packages/i18n/src/locales/da/wiki.json new file mode 100644 index 000000000000..11f7f2a20f10 --- /dev/null +++ b/packages/i18n/src/locales/da/wiki.json @@ -0,0 +1,113 @@ +{ + "wiki_collections": { + "predefined": { + "general": "Generelt", + "private": "Privat", + "shared": "Delt", + "archived": "Arkiveret" + }, + "fallback_name": "Samling", + "form": { + "name_required": "Samlingstitel er påkrævet", + "name_max_length": "Samlingsnavn skal være kortere end 255 tegn", + "name_placeholder_create": "Giv samlingen en titel", + "name_placeholder_edit": "Samlingsnavn" + }, + "create_modal": { + "title": "Opret en samling", + "submit": "Opret samling" + }, + "edit_modal": { + "title": "Rediger samling" + }, + "delete_modal": { + "title": "Slet samling", + "page_count": "Denne samling har {pageCount} {pageCount, plural, one {side} other {sider}}. Vælg, hvad der skal ske med dem.", + "transfer_title": "Overfør sider og slet samling", + "transfer_description": "Flyt alle sider til en anden samling før sletning. Siderne og deres rettigheder bevares.", + "transfer_warning": "Flyttede sider vil arve rettighederne fra den valgte samling.", + "transfer_target_label": "Flyt sider til", + "transfer_target_placeholder": "Vælg en samling", + "delete_with_pages_title": "Slet samling med sider", + "delete_with_pages_description": "Slet samlingen og alle dens sider permanent. Denne handling kan ikke fortrydes.", + "submit": "Slet samling" + }, + "header": { + "add_page": "Tilføj side" + }, + "menu": { + "create_new_page": "Opret ny side", + "add_existing_page": "Tilføj eksisterende side", + "edit_collection": "Rediger samling", + "collection_options": "Samlingsindstillinger" + }, + "add_existing_page_modal": { + "search_placeholder": "Søg efter sider", + "success_message": "{count} {count, plural, one {side} other {sider}} tilføjet til samlingen.", + "error_message": "Sider kunne ikke flyttes. Prøv venligst igen.", + "no_pages_found": "Ingen sider fundet, der matcher din søgning", + "no_pages_available": "Ingen tilgængelige sider at flytte", + "submit": "Flyt" + }, + "list": { + "invite_only": "Kun ifølge invitation", + "remove_error": "Kunne ikke fjerne side fra samling.", + "no_matching_pages": "Ingen matchende sider", + "remove_search_criteria": "Fjern søgekriterierne for at se alle sider", + "remove_filters": "Fjern filtrene for at se alle sider", + "no_pages_title": "Ingen sider endnu", + "no_pages_description": "Denne samling har ingen sider lige nu.", + "untitled": "Uden titel", + "restricted_access": "Begrænset adgang", + "collapse_page": "Fold side sammen", + "expand_page": "Udvid side", + "page_actions": "Sidehandlinger", + "page_link_copied": "Sidelink kopieret til udklipsholder.", + "columns": { + "page_name": "Sidenavn", + "owner": "Ejer", + "nested_pages": "Underliggende sider", + "last_activity": "Seneste aktivitet", + "actions": "Handlinger" + } + }, + "toasts": { + "created": "Samling oprettet med succes.", + "create_error": "Samlingen kunne ikke oprettes. Prøv venligst igen.", + "renamed": "Samling omdøbt med succes.", + "rename_error": "Samlingen kunne ikke opdateres. Prøv venligst igen.", + "transferred_deleted": "Sider overført og samling slettet.", + "deleted_with_pages": "Samling og dens sider slettet.", + "delete_error": "Samlingen kunne ikke slettes. Prøv venligst igen.", + "target_required": "Vælg venligst en samling at flytte siderne til.", + "create_page_error": "Siden kunne ikke oprettes. Prøv venligst igen.", + "create_page_in_collection_error": "Siden kunne ikke oprettes eller tilføjes til samlingen. Prøv venligst igen.", + "collection_link_copied": "Samlingslink kopieret til udklipsholder." + } + }, + "wiki": { + "upgrade_flow": { + "title": "Opgrader for at låse op for Wiki", + "description": "Lås op for offentlige sider, versionshistorik, delte sider, realtidssamarbejde og arbejdsområdesider til wikier, virksomhedsdokumenter og videnbaser med Plane Pro.", + "upgrade_button": { + "text": "Opgrader" + }, + "learn_more_button": { + "text": "Læs mere" + }, + "download_button": { + "text": "Download data", + "loading": "Downloader" + }, + "tabs": { + "nested_pages": "Underliggende sider", + "add_embeds": "Tilføj indlejringer", + "publish_pages": "Offentliggør sider", + "comments": "Kommentarer" + } + }, + "nested_pages_download_banner": { + "title": "Underliggende sider kræver et betalt abonnement. Opgrader for at låse op." + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/work-item-type.json b/packages/i18n/src/locales/da/work-item-type.json new file mode 100644 index 000000000000..349efb2fd4e8 --- /dev/null +++ b/packages/i18n/src/locales/da/work-item-type.json @@ -0,0 +1,432 @@ +{ + "issue": { + "label": "{count, plural, one {Opgave} other {Opgaver}}", + "all": "Alle opgaver", + "edit": "Rediger opgave", + "title": { + "label": "Opgavetitel", + "required": "Opgavetitel er påkrævet." + }, + "add": { + "press_enter": "Tryk på 'Enter' for at tilføje en opgave mere", + "label": "Tilføj opgave", + "cycle": { + "failed": "Opgaven kunne ikke tilføjes til cyklussen. Prøv venligst igen.", + "success": "{count, plural, one {Opgave} other {Opgaver}} blev tilføjet til cyklussen.", + "loading": "Tilføjer {count, plural, one {opgave} other {opgaver}} til cyklussen" + }, + "assignee": "Tilføj tildelte personer", + "start_date": "Tilføj startdato", + "due_date": "Tilføj forfaldsdato", + "parent": "Tilføj overordnet opgave", + "sub_issue": "Tilføj underopgave", + "dependency": "Tilføj afhængighed", + "relation": "Tilføj relation", + "link": "Tilføj link", + "existing": "Tilføj eksisterende opgave" + }, + "remove": { + "label": "Fjern opgave", + "cycle": { + "loading": "Fjerner opgave fra cyklussen", + "success": "Opgave blev fjernet fra cyklussen med succes.", + "failed": "Opgaven kunne ikke fjernes fra cyklussen. Prøv venligst igen." + }, + "module": { + "loading": "Fjerner opgave fra modulet", + "success": "Opgave blev fjernet fra modulet med succes.", + "failed": "Opgaven kunne ikke fjernes fra modulet. Prøv venligst igen." + }, + "parent": { + "label": "Fjern overordnet opgave" + } + }, + "new": "Ny opgave", + "adding": "Tilføjer opgave", + "create": { + "success": "Opgave oprettet med succes" + }, + "priority": { + "urgent": "Haster", + "high": "Høj", + "medium": "Medium", + "low": "Lav" + }, + "display": { + "properties": { + "label": "Visningsegenskaber", + "id": "ID", + "issue_type": "Opgavetype", + "sub_issue_count": "Antal underopgaver", + "attachment_count": "Antal vedhæftninger", + "created_on": "Oprettet den", + "sub_issue": "Underopgave", + "work_item_count": "Antal opgaver" + }, + "extra": { + "show_sub_issues": "Vis underopgaver", + "show_empty_groups": "Vis tomme grupper" + } + }, + "layouts": { + "ordered_by_label": "Dette layout er sorteret efter", + "list": "Liste", + "kanban": "Tavle", + "calendar": "Kalender", + "spreadsheet": "Tabel", + "gantt": "Tidslinje", + "title": { + "list": "Listelayout", + "kanban": "Tavlelayout", + "calendar": "Kalenderlayout", + "spreadsheet": "Tabellayout", + "gantt": "Tidslinjelayout" + } + }, + "states": { + "active": "Aktiv", + "backlog": "Opgaverum (Backlog)" + }, + "comments": { + "placeholder": "Tilføj kommentar", + "switch": { + "private": "Skift til privat kommentar", + "public": "Skift til offentlig kommentar" + }, + "create": { + "success": "Kommentar oprettet med succes", + "error": "Oprettelse af kommentar mislykkedes. Prøv venligst igen senere." + }, + "update": { + "success": "Kommentar opdateret med succes", + "error": "Opdatering af kommentar mislykkedes. Prøv venligst igen senere." + }, + "remove": { + "success": "Kommentar fjernet med succes", + "error": "Fjernelse af kommentar mislykkedes. Prøv venligst igen senere." + }, + "upload": { + "error": "Upload af fil mislykkedes. Prøv venligst igen senere." + }, + "copy_link": { + "success": "Kommentarlink kopieret til udklipsholder", + "error": "Fejl ved kopiering af kommentarlink. Prøv venligst igen senere." + }, + "replies": { + "create": { + "submit_button": "Tilføj svar", + "placeholder": "Tilføj svar" + }, + "toast": { + "fetch": { + "error": { + "message": "Kunne ikke hente svar" + } + }, + "create": { + "success": { + "message": "Svar oprettet med succes" + }, + "error": { + "message": "Kunne ikke oprette svar" + } + }, + "update": { + "success": { + "message": "Svar opdateret med succes" + }, + "error": { + "message": "Kunne ikke opdatere svar" + } + }, + "delete": { + "success": { + "message": "Svar slettet med succes" + }, + "error": { + "message": "Kunne ikke slette svar" + } + } + } + } + }, + "empty_state": { + "issue_detail": { + "title": "Opgaven findes ikke", + "description": "Opgaven du leder efter findes ikke, er blevet arkiveret eller er blevet slettet.", + "primary_button": { + "text": "Se andre opgaver" + } + } + }, + "sibling": { + "label": "Relaterede søskende-opgaver" + }, + "archive": { + "description": "Kun afsluttede eller annullerede opgaver kan arkiveres", + "label": "Arkiver opgave", + "confirm_message": "Er du sikker på, at du vil arkivere opgaven? Alle dine arkiverede opgaver kan genskabes senere.", + "success": { + "label": "Arkivering lykkedes", + "message": "Dine arkiver kan findes i projektarkiver." + }, + "failed": { + "message": "Opgaven kunne ikke arkiveres. Prøv venligst igen." + }, + "banner_message": "Denne opgave er blevet arkiveret. Besøg arkivsektionen for at genskabe den.", + "go_to_archives": "Gå til arkiver" + }, + "restore": { + "success": { + "title": "Genskabelse lykkedes", + "message": "Din opgave kan nu findes i projektopgaver." + }, + "failed": { + "message": "Opgaven kunne ikke genskabes. Prøv venligst igen." + } + }, + "relation": { + "relates_to": "Relaterer til", + "duplicate": "Duplikat af", + "blocked_by": "Blokeret af", + "blocking": "Blokerer", + "start_before": "Starter før", + "start_after": "Starter efter", + "finish_before": "Slutter før", + "finish_after": "Slutter efter", + "implements": "Implementerer", + "implemented_by": "Implementeret af" + }, + "copy_link": "Kopiér opgavelink", + "delete": { + "label": "Slet opgave", + "error": "Fejl ved sletning af opgave" + }, + "subscription": { + "actions": { + "subscribed": "Du abonnerer nu på opgaven", + "unsubscribed": "Du har afmeldt abonnement på opgaven" + } + }, + "select": { + "error": "Vælg venligst mindst én opgave", + "empty": "Ingen opgaver valgt", + "add_selected": "Tilføj valgte opgaver", + "select_all": "Vælg alle", + "deselect_all": "Fravælg alle" + }, + "open_in_full_screen": "Åbn opgave i fuld skærm", + "duplicate": { + "modal": { + "title": "Opret en kopi i et andet projekt", + "description1": "Dette opretter en kopi af opgaven.", + "description2": "Alle egenskabsdata vil blive fjernet under duplikeringen.", + "placeholder": "Vælg et projekt" + } + }, + "toast": { + "duplicate": { + "success": { + "message": "Opgaven blev duplikeret med succes" + }, + "error": { + "message": "Kunne ikke duplikere opgaven" + } + } + }, + "pages": { + "link_pages": "Knyt sider", + "show_wiki_pages": "Vis Wiki-sider", + "link_pages_to": "Knyt sider til", + "linked_pages": "Tilknyttede sider", + "no_description": "Dette er en tom side. Skriv noget i den, så det vises her.", + "toasts": { + "link": { + "success": { + "title": "Sider opdateret", + "message": "Sider blev opdateret med succes" + }, + "error": { + "title": "Opdatering af sider mislykkedes", + "message": "Opdatering af sider mislykkedes" + } + }, + "remove": { + "success": { + "title": "Side fjernet", + "message": "Side blev fjernet med succes" + }, + "error": { + "title": "Fjernelse af side mislykkedes", + "message": "Fjernelse af side mislykkedes" + } + } + } + }, + "vote": { + "click_to_upvote": "Klik for at stemme op", + "click_to_downvote": "Klik for at stemme ned", + "click_to_view_upvotes": "Klik for at se stemmer op", + "click_to_view_downvotes": "Klik for at se stemmer ned" + } + }, + "sub_work_item": { + "update": { + "success": "Underopgave blev opdateret med succes", + "error": "Fejl ved opdatering af underopgave" + }, + "remove": { + "success": "Underopgave blev fjernet med succes", + "error": "Fejl ved fjernelse af underopgave" + }, + "empty_state": { + "sub_list_filters": { + "title": "Du har ingen underopgaver, der matcher de anvendte filtre.", + "description": "Ryd alle filtre for at se alle underopgaver.", + "action": "Ryd filtre" + }, + "list_filters": { + "title": "Du har ingen opgaver, der matcher de anvendte filtre.", + "description": "Ryd alle filtre for at se alle opgaver.", + "action": "Ryd filtre" + } + } + }, + "issue_relation": { + "empty_state": { + "search": { + "title": "Ingen matchende opgaver fundet" + }, + "no_issues": { + "title": "Ingen opgaver fundet" + } + } + }, + "issue_comment": { + "empty_state": { + "general": { + "title": "Ingen kommentarer endnu", + "description": "Kommentarer kan bruges som et diskussions- og opfølgningsrum for opgaverne" + } + } + }, + "bulk_operations": { + "error_details": { + "invalid_archive_state_group": { + "title": "Kunne ikke arkivere opgaver", + "message": "Kun opgaver tilhørende statusgrupperne Afsluttet eller Annulleret kan arkiveres." + }, + "invalid_issue_start_date": { + "title": "Kunne ikke opdatere opgaver", + "message": "Den valgte startdato ligger efter forfaldsdatoen for nogle opgaver. Sørg for, at startdatoen ligger før forfaldsdatoen." + }, + "invalid_issue_target_date": { + "title": "Kunne ikke opdatere opgaver", + "message": "Den valgte forfaldsdato ligger før startdatoen for nogle opgaver. Sørg for, at forfaldsdatoen ligger efter startdatoen." + }, + "invalid_state_transition": { + "title": "Kunne ikke opdatere opgaver", + "message": "Statusændring er ikke tilladt for nogle opgaver. Sørg for, at statusændringen er tilladt." + } + }, + "upgrade_banner": { + "message": "Skift status, prioritet og mere for flere opgaver på én gang. Spar i gennemsnit tre minutter pr. handling.", + "cta": "Opgrader til One" + } + }, + "recurring_work_items": { + "settings": { + "heading": "Tilbagevendende opgaver", + "description": "Indstil dit gentagne arbejde én gang, og vi tager os af gentagelserne. Du ser det hele lige her, når det er tid.", + "new_recurring_work_item": "Ny tilbagevendende opgave", + "update_recurring_work_item": "Opdater tilbagevendende opgave", + "form": { + "interval": { + "title": "Tidsplan", + "start_date": { + "validation": { + "required": "Startdato er påkrævet" + } + }, + "interval_type": { + "validation": { + "required": "Intervaltype er påkrævet" + } + } + }, + "button": { + "create": "Opret tilbagevendende opgave", + "update": "Opdater tilbagevendende opgave" + } + }, + "create_button": { + "label": "Opret tilbagevendende opgave", + "no_permission": "Kontakt din projektadministrator for at oprette tilbagevendende opgaver" + } + }, + "empty_state": { + "upgrade": { + "title": "Dit arbejde på autopilot", + "description": "Indstil det én gang. Vi henter det frem, når det forfalder. Opgrader til Business for at gøre tilbagevendende arbejde ubesværet." + }, + "no_templates": { + "button": "Opret din første tilbagevendende opgave" + } + }, + "toasts": { + "create": { + "success": { + "title": "Tilbagevendende opgave oprettet", + "message": "{name}, den tilbagevendende opgave, er nu tilgængelig for dit arbejdsområde." + }, + "error": { + "title": "Vi kunne ikke oprette den tilbagevendende opgave denne gang.", + "message": "Prøv at gemme dine oplysninger igen eller kopier dem over til en ny tilbagevendende opgave, gerne i en anden fane." + } + }, + "update": { + "success": { + "title": "Tilbagevendende opgave ændret", + "message": "{name}, den tilbagevendende opgave, blev ændret." + }, + "error": { + "title": "Vi kunne ikke gemme ændringer i denne tilbagevendende opgave.", + "message": "Prøv at gemme dine oplysninger igen eller vend tilbage til denne tilbagevendende opgave senere. Hvis der stadig er problemer, så kontakt os." + } + }, + "delete": { + "success": { + "title": "Tilbagevendende opgave slettet", + "message": "{name}, den tilbagevendende opgave, er nu blevet slettet fra dit arbejdsområde." + }, + "error": { + "title": "Vi kunne ikke slette den tilbagevendende opgave denne gang.", + "message": "Prøv at slette den igen eller vend tilbage til den senere. Hvis du stadig ikke kan slette den, bedes du kontakte os." + } + } + }, + "delete_confirmation": { + "title": "Slet tilbagevendende opgave", + "description": { + "prefix": "Er du sikker på, at du vil slette den tilbagevendende opgave-", + "suffix": "? Alle data relateret til den tilbagevendende opgave vil blive permanent fjernet. Denne handling kan ikke fortrydes." + } + } + }, + "epic": { + "new": "Nyt epos", + "label": "{count, plural, one {Epos} other {Eposser}}", + "adding": "Tilføjer epos", + "create": { + "success": "Epos oprettet med succes" + }, + "add": { + "label": "Tilføj epos", + "press_enter": "Tryk på 'Enter' for at tilføje et epos mere" + }, + "title": { + "label": "Epos-titel", + "required": "Epos-titel er påkrævet." + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/work-item.json b/packages/i18n/src/locales/da/work-item.json new file mode 100644 index 000000000000..349efb2fd4e8 --- /dev/null +++ b/packages/i18n/src/locales/da/work-item.json @@ -0,0 +1,432 @@ +{ + "issue": { + "label": "{count, plural, one {Opgave} other {Opgaver}}", + "all": "Alle opgaver", + "edit": "Rediger opgave", + "title": { + "label": "Opgavetitel", + "required": "Opgavetitel er påkrævet." + }, + "add": { + "press_enter": "Tryk på 'Enter' for at tilføje en opgave mere", + "label": "Tilføj opgave", + "cycle": { + "failed": "Opgaven kunne ikke tilføjes til cyklussen. Prøv venligst igen.", + "success": "{count, plural, one {Opgave} other {Opgaver}} blev tilføjet til cyklussen.", + "loading": "Tilføjer {count, plural, one {opgave} other {opgaver}} til cyklussen" + }, + "assignee": "Tilføj tildelte personer", + "start_date": "Tilføj startdato", + "due_date": "Tilføj forfaldsdato", + "parent": "Tilføj overordnet opgave", + "sub_issue": "Tilføj underopgave", + "dependency": "Tilføj afhængighed", + "relation": "Tilføj relation", + "link": "Tilføj link", + "existing": "Tilføj eksisterende opgave" + }, + "remove": { + "label": "Fjern opgave", + "cycle": { + "loading": "Fjerner opgave fra cyklussen", + "success": "Opgave blev fjernet fra cyklussen med succes.", + "failed": "Opgaven kunne ikke fjernes fra cyklussen. Prøv venligst igen." + }, + "module": { + "loading": "Fjerner opgave fra modulet", + "success": "Opgave blev fjernet fra modulet med succes.", + "failed": "Opgaven kunne ikke fjernes fra modulet. Prøv venligst igen." + }, + "parent": { + "label": "Fjern overordnet opgave" + } + }, + "new": "Ny opgave", + "adding": "Tilføjer opgave", + "create": { + "success": "Opgave oprettet med succes" + }, + "priority": { + "urgent": "Haster", + "high": "Høj", + "medium": "Medium", + "low": "Lav" + }, + "display": { + "properties": { + "label": "Visningsegenskaber", + "id": "ID", + "issue_type": "Opgavetype", + "sub_issue_count": "Antal underopgaver", + "attachment_count": "Antal vedhæftninger", + "created_on": "Oprettet den", + "sub_issue": "Underopgave", + "work_item_count": "Antal opgaver" + }, + "extra": { + "show_sub_issues": "Vis underopgaver", + "show_empty_groups": "Vis tomme grupper" + } + }, + "layouts": { + "ordered_by_label": "Dette layout er sorteret efter", + "list": "Liste", + "kanban": "Tavle", + "calendar": "Kalender", + "spreadsheet": "Tabel", + "gantt": "Tidslinje", + "title": { + "list": "Listelayout", + "kanban": "Tavlelayout", + "calendar": "Kalenderlayout", + "spreadsheet": "Tabellayout", + "gantt": "Tidslinjelayout" + } + }, + "states": { + "active": "Aktiv", + "backlog": "Opgaverum (Backlog)" + }, + "comments": { + "placeholder": "Tilføj kommentar", + "switch": { + "private": "Skift til privat kommentar", + "public": "Skift til offentlig kommentar" + }, + "create": { + "success": "Kommentar oprettet med succes", + "error": "Oprettelse af kommentar mislykkedes. Prøv venligst igen senere." + }, + "update": { + "success": "Kommentar opdateret med succes", + "error": "Opdatering af kommentar mislykkedes. Prøv venligst igen senere." + }, + "remove": { + "success": "Kommentar fjernet med succes", + "error": "Fjernelse af kommentar mislykkedes. Prøv venligst igen senere." + }, + "upload": { + "error": "Upload af fil mislykkedes. Prøv venligst igen senere." + }, + "copy_link": { + "success": "Kommentarlink kopieret til udklipsholder", + "error": "Fejl ved kopiering af kommentarlink. Prøv venligst igen senere." + }, + "replies": { + "create": { + "submit_button": "Tilføj svar", + "placeholder": "Tilføj svar" + }, + "toast": { + "fetch": { + "error": { + "message": "Kunne ikke hente svar" + } + }, + "create": { + "success": { + "message": "Svar oprettet med succes" + }, + "error": { + "message": "Kunne ikke oprette svar" + } + }, + "update": { + "success": { + "message": "Svar opdateret med succes" + }, + "error": { + "message": "Kunne ikke opdatere svar" + } + }, + "delete": { + "success": { + "message": "Svar slettet med succes" + }, + "error": { + "message": "Kunne ikke slette svar" + } + } + } + } + }, + "empty_state": { + "issue_detail": { + "title": "Opgaven findes ikke", + "description": "Opgaven du leder efter findes ikke, er blevet arkiveret eller er blevet slettet.", + "primary_button": { + "text": "Se andre opgaver" + } + } + }, + "sibling": { + "label": "Relaterede søskende-opgaver" + }, + "archive": { + "description": "Kun afsluttede eller annullerede opgaver kan arkiveres", + "label": "Arkiver opgave", + "confirm_message": "Er du sikker på, at du vil arkivere opgaven? Alle dine arkiverede opgaver kan genskabes senere.", + "success": { + "label": "Arkivering lykkedes", + "message": "Dine arkiver kan findes i projektarkiver." + }, + "failed": { + "message": "Opgaven kunne ikke arkiveres. Prøv venligst igen." + }, + "banner_message": "Denne opgave er blevet arkiveret. Besøg arkivsektionen for at genskabe den.", + "go_to_archives": "Gå til arkiver" + }, + "restore": { + "success": { + "title": "Genskabelse lykkedes", + "message": "Din opgave kan nu findes i projektopgaver." + }, + "failed": { + "message": "Opgaven kunne ikke genskabes. Prøv venligst igen." + } + }, + "relation": { + "relates_to": "Relaterer til", + "duplicate": "Duplikat af", + "blocked_by": "Blokeret af", + "blocking": "Blokerer", + "start_before": "Starter før", + "start_after": "Starter efter", + "finish_before": "Slutter før", + "finish_after": "Slutter efter", + "implements": "Implementerer", + "implemented_by": "Implementeret af" + }, + "copy_link": "Kopiér opgavelink", + "delete": { + "label": "Slet opgave", + "error": "Fejl ved sletning af opgave" + }, + "subscription": { + "actions": { + "subscribed": "Du abonnerer nu på opgaven", + "unsubscribed": "Du har afmeldt abonnement på opgaven" + } + }, + "select": { + "error": "Vælg venligst mindst én opgave", + "empty": "Ingen opgaver valgt", + "add_selected": "Tilføj valgte opgaver", + "select_all": "Vælg alle", + "deselect_all": "Fravælg alle" + }, + "open_in_full_screen": "Åbn opgave i fuld skærm", + "duplicate": { + "modal": { + "title": "Opret en kopi i et andet projekt", + "description1": "Dette opretter en kopi af opgaven.", + "description2": "Alle egenskabsdata vil blive fjernet under duplikeringen.", + "placeholder": "Vælg et projekt" + } + }, + "toast": { + "duplicate": { + "success": { + "message": "Opgaven blev duplikeret med succes" + }, + "error": { + "message": "Kunne ikke duplikere opgaven" + } + } + }, + "pages": { + "link_pages": "Knyt sider", + "show_wiki_pages": "Vis Wiki-sider", + "link_pages_to": "Knyt sider til", + "linked_pages": "Tilknyttede sider", + "no_description": "Dette er en tom side. Skriv noget i den, så det vises her.", + "toasts": { + "link": { + "success": { + "title": "Sider opdateret", + "message": "Sider blev opdateret med succes" + }, + "error": { + "title": "Opdatering af sider mislykkedes", + "message": "Opdatering af sider mislykkedes" + } + }, + "remove": { + "success": { + "title": "Side fjernet", + "message": "Side blev fjernet med succes" + }, + "error": { + "title": "Fjernelse af side mislykkedes", + "message": "Fjernelse af side mislykkedes" + } + } + } + }, + "vote": { + "click_to_upvote": "Klik for at stemme op", + "click_to_downvote": "Klik for at stemme ned", + "click_to_view_upvotes": "Klik for at se stemmer op", + "click_to_view_downvotes": "Klik for at se stemmer ned" + } + }, + "sub_work_item": { + "update": { + "success": "Underopgave blev opdateret med succes", + "error": "Fejl ved opdatering af underopgave" + }, + "remove": { + "success": "Underopgave blev fjernet med succes", + "error": "Fejl ved fjernelse af underopgave" + }, + "empty_state": { + "sub_list_filters": { + "title": "Du har ingen underopgaver, der matcher de anvendte filtre.", + "description": "Ryd alle filtre for at se alle underopgaver.", + "action": "Ryd filtre" + }, + "list_filters": { + "title": "Du har ingen opgaver, der matcher de anvendte filtre.", + "description": "Ryd alle filtre for at se alle opgaver.", + "action": "Ryd filtre" + } + } + }, + "issue_relation": { + "empty_state": { + "search": { + "title": "Ingen matchende opgaver fundet" + }, + "no_issues": { + "title": "Ingen opgaver fundet" + } + } + }, + "issue_comment": { + "empty_state": { + "general": { + "title": "Ingen kommentarer endnu", + "description": "Kommentarer kan bruges som et diskussions- og opfølgningsrum for opgaverne" + } + } + }, + "bulk_operations": { + "error_details": { + "invalid_archive_state_group": { + "title": "Kunne ikke arkivere opgaver", + "message": "Kun opgaver tilhørende statusgrupperne Afsluttet eller Annulleret kan arkiveres." + }, + "invalid_issue_start_date": { + "title": "Kunne ikke opdatere opgaver", + "message": "Den valgte startdato ligger efter forfaldsdatoen for nogle opgaver. Sørg for, at startdatoen ligger før forfaldsdatoen." + }, + "invalid_issue_target_date": { + "title": "Kunne ikke opdatere opgaver", + "message": "Den valgte forfaldsdato ligger før startdatoen for nogle opgaver. Sørg for, at forfaldsdatoen ligger efter startdatoen." + }, + "invalid_state_transition": { + "title": "Kunne ikke opdatere opgaver", + "message": "Statusændring er ikke tilladt for nogle opgaver. Sørg for, at statusændringen er tilladt." + } + }, + "upgrade_banner": { + "message": "Skift status, prioritet og mere for flere opgaver på én gang. Spar i gennemsnit tre minutter pr. handling.", + "cta": "Opgrader til One" + } + }, + "recurring_work_items": { + "settings": { + "heading": "Tilbagevendende opgaver", + "description": "Indstil dit gentagne arbejde én gang, og vi tager os af gentagelserne. Du ser det hele lige her, når det er tid.", + "new_recurring_work_item": "Ny tilbagevendende opgave", + "update_recurring_work_item": "Opdater tilbagevendende opgave", + "form": { + "interval": { + "title": "Tidsplan", + "start_date": { + "validation": { + "required": "Startdato er påkrævet" + } + }, + "interval_type": { + "validation": { + "required": "Intervaltype er påkrævet" + } + } + }, + "button": { + "create": "Opret tilbagevendende opgave", + "update": "Opdater tilbagevendende opgave" + } + }, + "create_button": { + "label": "Opret tilbagevendende opgave", + "no_permission": "Kontakt din projektadministrator for at oprette tilbagevendende opgaver" + } + }, + "empty_state": { + "upgrade": { + "title": "Dit arbejde på autopilot", + "description": "Indstil det én gang. Vi henter det frem, når det forfalder. Opgrader til Business for at gøre tilbagevendende arbejde ubesværet." + }, + "no_templates": { + "button": "Opret din første tilbagevendende opgave" + } + }, + "toasts": { + "create": { + "success": { + "title": "Tilbagevendende opgave oprettet", + "message": "{name}, den tilbagevendende opgave, er nu tilgængelig for dit arbejdsområde." + }, + "error": { + "title": "Vi kunne ikke oprette den tilbagevendende opgave denne gang.", + "message": "Prøv at gemme dine oplysninger igen eller kopier dem over til en ny tilbagevendende opgave, gerne i en anden fane." + } + }, + "update": { + "success": { + "title": "Tilbagevendende opgave ændret", + "message": "{name}, den tilbagevendende opgave, blev ændret." + }, + "error": { + "title": "Vi kunne ikke gemme ændringer i denne tilbagevendende opgave.", + "message": "Prøv at gemme dine oplysninger igen eller vend tilbage til denne tilbagevendende opgave senere. Hvis der stadig er problemer, så kontakt os." + } + }, + "delete": { + "success": { + "title": "Tilbagevendende opgave slettet", + "message": "{name}, den tilbagevendende opgave, er nu blevet slettet fra dit arbejdsområde." + }, + "error": { + "title": "Vi kunne ikke slette den tilbagevendende opgave denne gang.", + "message": "Prøv at slette den igen eller vend tilbage til den senere. Hvis du stadig ikke kan slette den, bedes du kontakte os." + } + } + }, + "delete_confirmation": { + "title": "Slet tilbagevendende opgave", + "description": { + "prefix": "Er du sikker på, at du vil slette den tilbagevendende opgave-", + "suffix": "? Alle data relateret til den tilbagevendende opgave vil blive permanent fjernet. Denne handling kan ikke fortrydes." + } + } + }, + "epic": { + "new": "Nyt epos", + "label": "{count, plural, one {Epos} other {Eposser}}", + "adding": "Tilføjer epos", + "create": { + "success": "Epos oprettet med succes" + }, + "add": { + "label": "Tilføj epos", + "press_enter": "Tryk på 'Enter' for at tilføje et epos mere" + }, + "title": { + "label": "Epos-titel", + "required": "Epos-titel er påkrævet." + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/workflow.json b/packages/i18n/src/locales/da/workflow.json new file mode 100644 index 000000000000..10e9c8df7847 --- /dev/null +++ b/packages/i18n/src/locales/da/workflow.json @@ -0,0 +1,100 @@ +{ + "workflows": { + "workflow_states": { + "work_item_creation": "Tillad nye opgaver", + "work_item_creation_disable_tooltip": "Oprettelse af opgaver er deaktiveret for denne status", + "default_state": "Standardstatus lader alle medlemmer oprette nye opgaver. Dette kan ikke ændres", + "state_change_count": "{count, plural, one {1 tilladt statusændring} other {{count} tilladte statusændringer}}", + "movers_count": "{count, plural, one {1 angivet censor} other {{count} angivne censorer}}", + "state_changes": { + "label": { + "default": "Tilføj tilladt statusændring", + "loading": "Tilføjer tilladt statusændring" + }, + "move_to": "Skift status til", + "movers": { + "label": "Når den gennemses af", + "tooltip": "Censorer/godkendere er personer, der har tilladelse til at flytte opgaver fra én status til en anden.", + "add": "Tilføj censorer" + } + } + }, + "workflow_disabled": { + "title": "Du kan ikke flytte denne opgave hertil." + }, + "workflow_enabled": { + "label": "Statusændring" + }, + "workflow_tree": { + "label": "For opgaver i", + "state_change_label": "kan flytte den til" + }, + "empty_state": { + "upgrade": { + "title": "Styr kaosset af ændringer og gennemgange med Arbejdsflows.", + "description": "Indstil regler for, hvor dit arbejde flytter hen, af hvem og hvornår med Arbejdsflows i Plane." + } + }, + "quick_actions": { + "view_change_history": "Vis ændringshistorik", + "reset_workflow": "Nulstil arbejdsflow" + }, + "confirmation_modals": { + "reset_workflow": { + "title": "Er du sikker på, at du vil nulstille dette arbejdsflow?", + "description": "Hvis du nulstiller dette arbejdsflow, vil alle dine regler for statusændring blive slettet, og du skal oprette dem igen for at køre dem i dette projekt." + }, + "delete_state_change": { + "title": "Er du sikker på, at du vil slette denne regel for statusændring?", + "description": "Når den først er slettet, kan du ikke fortryde ændringen, og du skal indstille reglen igen, hvis du vil have den kørende for dette projekt." + } + }, + "toasts": { + "enable_disable": { + "loading": "{action} arbejdsflow", + "success": { + "title": "Succes", + "message": "Arbejdsflow blev {action} med succes" + }, + "error": { + "title": "Fejl", + "message": "Arbejdsflow kunne ikke blive {action}. Prøv venligst igen." + } + }, + "reset": { + "success": { + "title": "Succes", + "message": "Arbejdsflow nulstillet med succes" + }, + "error": { + "title": "Fejl ved nulstilling af arbejdsflow", + "message": "Arbejdsflow kunne ikke nulstilles. Prøv venligst igen." + } + }, + "add_state_change_rule": { + "error": { + "title": "Fejl ved tilføjelse af regel for statusændring", + "message": "Regel for statusændring kunne ikke tilføjes. Prøv venligst igen." + } + }, + "modify_state_change_rule": { + "error": { + "title": "Fejl ved ændring af regel for statusændring", + "message": "Regel for statusændring kunne ikke ændres. Prøv venligst igen." + } + }, + "remove_state_change_rule": { + "error": { + "title": "Fejl ved fjernelse af regel for statusændring", + "message": "Regel for statusændring kunne ikke fjernes. Prøv venligst igen." + } + }, + "modify_state_change_rule_movers": { + "error": { + "title": "Fejl ved ændring af censorer for statusændringsregel", + "message": "Censorer for statusændringsregel kunne ikke ændres. Prøv venligst igen." + } + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/workspace-settings.json b/packages/i18n/src/locales/da/workspace-settings.json new file mode 100644 index 000000000000..bc058b1387a8 --- /dev/null +++ b/packages/i18n/src/locales/da/workspace-settings.json @@ -0,0 +1,508 @@ +{ + "workspace_settings": { + "label": "Arbejdsområdeindstillinger", + "page_label": "{workspace} - Generelle indstillinger", + "key_created": "Nøgle oprettet", + "copy_key": "Kopiér og gem denne hemmelige nøgle i Plane Pages. Du kan ikke se denne nøgle igen, når du trykker på Luk. En CSV-fil indeholdende nøglen er blevet downloadet.", + "token_copied": "Token kopieret til udklipsholder.", + "settings": { + "general": { + "title": "Generelt", + "upload_logo": "Upload logo", + "edit_logo": "Rediger logo", + "name": "Navn på arbejdsområde", + "company_size": "Virksomhedsstørrelse", + "url": "Arbejdsområde-URL", + "workspace_timezone": "Arbejdsområdets tidszone", + "update_workspace": "Opdater arbejdsområde", + "delete_workspace": "Slet dette arbejdsområde", + "delete_workspace_description": "Når et arbejdsområde slettes, vil alle data og ressourcer i det arbejdsområde blive permanent fjernet og kan ikke genskabes.", + "delete_btn": "Slet dette arbejdsområde", + "delete_modal": { + "title": "Er du sikker på, at du vil slette dette arbejdsområde?", + "description": "Du har en aktiv prøveperiode på en af vores betalte abonnementer. Annuller den venligst først for at fortsætte.", + "dismiss": "Afvis", + "cancel": "Annuller prøveperiode", + "success_title": "Arbejdsområde slettet.", + "success_message": "Du vil snart blive sendt til din profilside.", + "error_title": "Det virkede ikke.", + "error_message": "Prøv venligst igen." + }, + "errors": { + "name": { + "required": "Navn er påkrævet", + "max_length": "Arbejdsområdets navn må ikke overskride 80 tegn" + }, + "company_size": { + "required": "Virksomhedsstørrelse er påkrævet", + "select_a_range": "Vælg organisationsstørrelse" + } + } + }, + "members": { + "title": "Medlemmer", + "add_member": "Tilføj medlem", + "pending_invites": "Afventende invitationer", + "invitations_sent_successfully": "Invitationer sendt med succes", + "leave_confirmation": "Er du sikker på, at du vil forlade arbejdsområdet? Du vil ikke længere have adgang til dette arbejdsområde. Denne handling kan ikke fortrydes.", + "details": { + "full_name": "Fulde navn", + "display_name": "Visningsnavn", + "email_address": "E-mailadresse", + "account_type": "Kontotype", + "authentication": "Godkendelse", + "joining_date": "Tilmeldingsdato" + }, + "modal": { + "title": "Inviter folk til at samarbejde", + "description": "Inviter folk til at samarbejde i dit arbejdsområde.", + "button": "Send invitationer", + "button_loading": "Sender invitationer", + "placeholder": "navn@virksomhed.com", + "errors": { + "required": "Vi har brug for en e-mailadresse for at invitere dem.", + "invalid": "E-mail er ugyldig" + } + } + }, + "billing_and_plans": { + "heading": "Fakturering & Abonnementer", + "description": "Vælg dit abonnement, administrer abonnementer, og opgrader nemt, efterhånden som dine behov vokser.", + "title": "Fakturering & Abonnementer", + "current_plan": "Nuværende abonnement", + "free_plan": "Du bruger i øjeblikket gratis-abonnementet", + "view_plans": "Se abonnementer" + }, + "exports": { + "heading": "Eksporter", + "description": "Eksporter dine projektdata i forskellige formater og få adgang til din eksporthistorik med downloadlinks.", + "title": "Eksporter", + "exporting": "Eksporterer", + "previous_exports": "Tidligere eksporter", + "export_separate_files": "Eksporter dataene til separate filer", + "exporting_projects": "Eksporterer projekt", + "format": "Format", + "filters_info": "Anvend filtre for at eksportere specifikke opgaver baseret på dine kriterier.", + "modal": { + "title": "Eksporter til", + "toasts": { + "success": { + "title": "Eksport lykkedes", + "message": "Du vil kunne downloade den eksporterede {entity} fra tidligere eksport." + }, + "error": { + "title": "Eksport mislykkedes", + "message": "Eksporten mislykkedes. Prøv venligst igen." + } + } + } + }, + "webhooks": { + "heading": "Webhooks", + "description": "Automatisér notifikationer til eksterne tjenester, når der sker projekthændelser.", + "title": "Webhooks", + "add_webhook": "Tilføj webhook", + "modal": { + "title": "Opret webhook", + "details": "Webhook-detaljer", + "payload": "Payload-URL", + "question": "Hvilke hændelser vil du have til at udløse denne webhook?", + "error": "URL er påkrævet" + }, + "secret_key": { + "title": "Hemmelig nøgle", + "message": "Generer en token for at logge ind på webhook-payloaden" + }, + "options": { + "all": "Send mig alt", + "individual": "Vælg individuelle hændelser" + }, + "toasts": { + "created": { + "title": "Webhook oprettet", + "message": "Webhooken blev oprettet med succes" + }, + "not_created": { + "title": "Webhook ikke oprettet", + "message": "Webhooken kunne ikke oprettes" + }, + "updated": { + "title": "Webhook opdateret", + "message": "Webhooken blev opdateret med succes" + }, + "not_updated": { + "title": "Webhook ikke opdateret", + "message": "Webhooken kunne ikke opdateres" + }, + "removed": { + "title": "Webhook fjernet", + "message": "Webhooken blev fjernet med succes" + }, + "not_removed": { + "title": "Webhook ikke fjernet", + "message": "Webhooken kunne ikke fjernes" + }, + "secret_key_copied": { + "message": "Hemmelig nøgle kopieret til udklipsholder." + }, + "secret_key_not_copied": { + "message": "Der opstod en fejl under kopiering af hemmelig nøgle." + } + } + }, + "api_tokens": { + "heading": "Adgangstokens", + "description": "Generer sikre API-tokens for at integrere dine data med eksterne systemer og applikationer.", + "title": "Adgangstokens", + "add_token": "Tilføj adgangstoken", + "create_token": "Opret token", + "never_expires": "Udløber aldrig", + "generate_token": "Generer token", + "generating": "Genererer", + "delete": { + "title": "Slet adgangstoken", + "description": "Enhver applikation, der bruger denne token, vil ikke længere have adgang til Plane-data. Denne handling kan ikke fortrydes.", + "success": { + "title": "Succes!", + "message": "Tokenen blev slettet med succes" + }, + "error": { + "title": "Fejl!", + "message": "Tokenen kunne ikke slettes" + } + } + }, + "integrations": { + "title": "Integrationer", + "heading": "Integrationer", + "description": "Forbind med populære værktøjer og tjenester for at synkronisere dit arbejde på tværs af hele dit arbejdsflow-økosystem.", + "page_title": "Arbejd med dine Plane-data i tilgængelige apps eller dine egne.", + "page_description": "Se alle integrationer i brug i dette arbejdsområde eller af dig." + }, + "imports": { + "title": "Importer", + "heading": "Importer", + "description": "Forbind og importer data fra dine eksisterende projektstyringsværktøjer for at strømline din arbejdsflowintegration." + }, + "worklogs": { + "title": "Arbejdslogge", + "heading": "Arbejdslogge", + "description": "Download arbejdslogge (timeregistreringer) for enhver person i ethvert projekt." + }, + "group_syncing": { + "title": "Gruppesynkronisering", + "heading": "Gruppesynkronisering", + "description": "Knyt identitetsudbydergrupper til projekter og roller. Brugeradgang opdateres automatisk, når gruppemedlemskab ændres i din IdP, hvilket forenkler onboarding og offboarding.", + "enable": { + "title": "Aktivér gruppesynkronisering", + "description": "Tilføj automatisk brugere til projekter baseret på identitetsudbydergrupper." + }, + "config": { + "title": "Konfigurer gruppesynkronisering", + "description": "Opsæt hvordan identitetsudbydergrupper kortlægges til projekter og roller.", + "sync_on_login": { + "title": "Synkroniser ved login", + "description": "Opdater gruppemedlemskab og projektadgang, når en bruger logger ind." + }, + "sync_offline": { + "title": "Offline-synkronisering", + "description": "Kører automatisk synkronisering hver sjette time uden at vente på, at brugere logger ind." + }, + "auto_remove": { + "title": "Auto-fjernelse", + "description": "Fjern automatisk brugere fra projekter, når de ikke længere matcher gruppen." + }, + "group_attribute_key": { + "title": "Gruppeattributnøgle", + "description": "Identitetsudbyderattributten, der bruges til at identificere og synkronisere brugergrupper.", + "placeholder": "Grupper" + } + }, + "group_mapping": { + "title": "Gruppekortlægning", + "description": "Knyt identitetsudbydergrupper til projekter og roller.", + "button_text": "Tilføj ny gruppesynkronisering" + }, + "toast": { + "updating": "Opdaterer gruppesynkroniseringsfunktion", + "success": "Gruppesynkroniseringsfunktion opdateret med succes.", + "error": "Kunne ikke opdatere gruppesynkroniseringsfunktion!" + }, + "delete_modal": { + "title": "Slet gruppesynkronisering", + "content": "Nye brugere fra denne identitetsgruppe vil ikke længere blive tilføjet til projektet. Brugere der allerede er tilføjet, bevarer deres nuværende rolle." + }, + "modal": { + "idp_group_name": { + "text": "Brugergruppe", + "required": "Brugergruppe er påkrævet", + "placeholder": "Indtast IdP-gruppenavnene" + }, + "project": { + "text": "Projekt", + "required": "Projekt er påkrævet", + "placeholder": "Vælg et projekt" + }, + "default_role": { + "text": "Projektrolle", + "required": "Projektrolle er påkrævet", + "placeholder": "Vælg en projektrolle" + } + } + }, + "identity": { + "title": "Identitet", + "heading": "Identitet", + "description": "Konfigurer dit domæne og aktivér Single sign-on" + }, + "project_states": { + "title": "Projektstatusser", + "heading": "Se fremdriftsoversigt for alle projekter.", + "description": "Projektstatusser er en unik Plane-funktion til at spore fremdrift af alle dine projekter ud fra en hvilken som helst projektegenskab.", + "go_to_settings": "Gå til indstillinger" + }, + "projects": { + "title": "Projekter", + "description": "Administrer projektstatusser, og aktivér projektetiketter og anden konfiguration.", + "tabs": { + "states": "Projektstatusser", + "labels": "Projektetiketter" + } + }, + "templates": { + "title": "Skabeloner", + "heading": "Skabeloner", + "description": "Spar 80 % af tiden brugt på at oprette projekter, opgaver og sider, når du bruger skabeloner." + }, + "relations": { + "title": "Relationer", + "heading": "Relationer", + "description": "Opret og administrer relationstyper, der forbinder opgaver på tværs af dit arbejdsområde." + }, + "cancel_trial": { + "title": "Annuller din prøveperiode først.", + "description": "Du har en aktiv prøveperiode på et af vores betalte abonnementer. Annuller den venligst først for at fortsætte.", + "dismiss": "Afvis", + "cancel": "Annuller prøveperiode", + "cancel_success_title": "Prøveperiode annulleret.", + "cancel_success_message": "Du kan nu slette arbejdsområdet.", + "cancel_error_title": "Det virkede ikke.", + "cancel_error_message": "Prøv venligst igen." + }, + "applications": { + "internal": "Intern", + "title": "Applikationer", + "applicationId_copied": "Applikations-ID kopieret til udklipsholder", + "clientId_copied": "Klient-ID kopieret til udklipsholder", + "clientSecret_copied": "Klienthemmelighed kopieret til udklipsholder", + "third_party_apps": "Tredjepartsapps", + "your_apps": "Dine apps", + "connect": "Forbind", + "connected": "Forbundet", + "disconnect": "Afbryd", + "install": "Installer", + "installed": "Installeret", + "configure": "Konfigurer", + "app_available": "Du har gjort denne app tilgængelig til brug med et Plane-arbejdsområde", + "app_credentials_regenrated": { + "title": "App-adgangsoplysninger blev genagenereret med succes", + "description": "Erstat klienthemmeligheden overalt, hvor den bruges. Den forrige hemmelighed er ikke længere gyldig." + }, + "app_created": { + "title": "App oprettet med succes", + "description": "Brug adgangsoplysningerne til at installere appen i et Plane-arbejdsområde" + }, + "installed_apps": "Installerede apps", + "all_apps": "Alle apps", + "internal_apps": "Interne apps", + "app_name_title": "Appnavn", + "app_description_title": { + "label": "Lang beskrivelse", + "placeholder": "Skriv en lang beskrivelse til markedspladsen. Tryk på ‘/’ for kommandoer." + }, + "authorization_grant_type": { + "title": "Forbindelsestype", + "description": "Vælg om din app skal installeres én gang for arbejdsområdet, eller om hver bruger skal kunne forbinde deres egen konto" + }, + "website": { + "title": "Hjemmeside", + "description": "Link til din apps hjemmeside.", + "placeholder": "https://example.com" + }, + "app_maker": { + "title": "App-skaber", + "description": "Personen eller organisationen der opretter appen." + }, + "app_maker_error": "Skabernavn er påkrævet", + "setup_url": { + "label": "Opsætnings-URL", + "description": "Brugere vil blive omdirigeret til denne URL, når de installerer appen.", + "placeholder": "https://example.com/setup" + }, + "webhook_url": { + "label": "Webhook-URL", + "description": "Det er her, vi sender webhook-hændelser og opdateringer fra de arbejdsområder, hvor din app er installeret.", + "placeholder": "https://example.com/webhook" + }, + "webhook_secret": { + "label": "Webhook-hemmelighed", + "description": "Hemmelighed brugt til at bekræfte indkommende webhook-anmodninger.", + "placeholder": "Indtast en tilfældig hemmelig nøgle" + }, + "redirect_uris": { + "label": "Omdirigerings-URI'er (mellemrumsepareret)", + "description": "Brugere vil blive omdirigeret til denne sti, efter de har godkendt med Plane.", + "placeholder": "https://example.com https://example.com/" + }, + "app_available_description": "Forbind et Plane-arbejdsområde for at begynde at bruge den", + "client_id_and_secret": "Klient-ID og Hemmelighed", + "client_id_and_secret_description": "Kopiér og gem denne hemmelige nøgle i Pages. Du kan ikke se denne nøgle igen, efter du trykker på Luk.", + "client_id_and_secret_download": "Du kan downloade en CSV med nøglen herfra.", + "application_id": "Applikations-ID", + "client_id": "Klient-ID", + "client_secret": "Klienthemmelighed", + "export_as_csv": "Eksporter som CSV", + "slug_already_exists": "Slug findes allerede", + "failed_to_create_application": "Kunne ikke oprette applikation", + "upload_logo": "Upload logo", + "app_name_error": "Appnavn er påkrævet", + "app_short_description_title": "Kort beskrivelse", + "app_short_description_error": "Appens korte beskrivelse er påkrævet", + "app_description_error": "Appbeskrivelse er påkrævet", + "app_slug_title": "App-slug", + "app_slug_error": "App-slug er påkrævet", + "invalid_website_error": "Ugyldig hjemmeside", + "webhook_url_title": "Webhook-URL", + "webhook_url_error": "Webhook-URL er påkrævet", + "invalid_webhook_url_error": "Ugyldig webhook-URL", + "redirect_uris_title": "Omdirigerings-URI'er", + "redirect_uris_error": "Omdirigerings-URI'er er påkrævet", + "invalid_redirect_uris_error": "Ugyldige omdirigerings-URI'er", + "redirect_uris_description": "Indtast mellemrumseparerede URI'er, hvortil appen vil omdirigere f.eks. https://example.com https://example.com/", + "authorized_javascript_origins_title": "Autoriserede Javascript-oprindelser", + "authorized_javascript_origins_error": "Autoriserede Javascript-oprindelser er påkrævet", + "invalid_authorized_javascript_origins_error": "Ugyldige autoriserede Javascript-oprindelser", + "authorized_javascript_origins_description": "Indtast mellemrumseparerede oprindelser, hvorfra appen må foretage anmodninger f.eks. app.com example.com", + "create_app": "Opret app", + "update_app": "Opdater app", + "build_your_own_app": "Byg din egen app", + "edit_app_details": "Rediger appdetaljer", + "regenerate_client_secret_description": "Genagenerer klienthemmeligheden. Hvis du genagenererer hemmeligheden, kan du kopiere nøglen eller downloade den til en CSV-fil lige efter.", + "regenerate_client_secret": "Genagenerer klienthemmelighed", + "regenerate_client_secret_confirm_title": "Sikker på, at du vil genagenerere klienthemmeligheden?", + "regenerate_client_secret_confirm_description": "Apps der bruger denne hemmelighed, vil stoppe med at virke. Du skal opdatere hemmeligheden i appen.", + "regenerate_client_secret_confirm_cancel": "Annuller", + "regenerate_client_secret_confirm_regenerate": "Genagenerer", + "read_only_access_to_workspace": "Skrivebeskyttet adgang til dit arbejdsområde", + "write_access_to_workspace": "Skriveadgang til dit arbejdsområde", + "read_only_access_to_user_profile": "Skrivebeskyttet adgang til din brugerprofil", + "write_access_to_user_profile": "Skriveadgang til din brugerprofil", + "connect_app_to_workspace": "Forbind {app} til dit arbejdsområde {workspace}", + "user_permissions": "Brugerrettigheder", + "user_permissions_description": "Brugerrettigheder bruges til at give adgang til brugerens profil.", + "workspace_permissions": "Arbejdsområderettigheder", + "workspace_permissions_description": "Arbejdsområderettigheder bruges til at give adgang til arbejdsområdet.", + "with_the_permissions": "med rettighederne", + "app_consent_title": "{app} anmoder om adgang til dit Plane-arbejdsområde og din profil.", + "choose_workspace_to_connect_app_with": "Vælg et arbejdsområde at forbinde appen med", + "app_consent_workspace_permissions_title": "{app} ønsker", + "app_consent_user_permissions_title": "{app} kan også anmode om en brugers tilladelse til følgende ressourcer. Disse rettigheder anmodes om og autoriseres af brugeren selv.", + "app_consent_accept_title": "Ved at acceptere", + "app_consent_accept_1": "Giver du appen adgang til dine Plane-data, uanset hvor du kan bruge appen i eller uden for Plane", + "app_consent_accept_2": "Accepterer du {app}'s privatlivspolitik og brugervilkår", + "accepting": "Accepterer...", + "accept": "Accepter", + "categories": "Kategorier", + "select_app_categories": "Vælg appkategorier", + "categories_title": "Kategorier", + "categories_error": "Kategorier er påkrævet", + "invalid_categories_error": "Ugyldige kategorier", + "categories_description": "Vælg de kategorier, der bedst beskriver appen", + "supported_plans": "Understøttede abonnementer", + "supported_plans_description": "Vælg de arbejdsområde-abonnementer, der kan installere denne applikation. Efterlad tom for at tillade alle abonnementer.", + "select_plans": "Vælg abonnementer", + "privacy_policy_url_title": "Privatlivspolitik-URL", + "privacy_policy_url_error": "Privatlivspolitik-URL er påkrævet", + "invalid_privacy_policy_url_error": "Ugyldig privatlivspolitik-URL", + "terms_of_service_url_title": "Brugervilkår-URL", + "terms_of_service_url_error": "Brugervilkår-URL er påkrævet", + "invalid_terms_of_service_url_error": "Ugyldige brugervilkår-URL", + "support_url_title": "Support-URL", + "support_url_error": "Support-URL er påkrævet", + "invalid_support_url_error": "Ugyldig support-URL", + "video_url_title": "Video-URL", + "video_url_error": "Video-URL er påkrævet", + "invalid_video_url_error": "Ugyldig video-URL", + "setup_url_error": "Opsætnings-URL er påkrævet", + "invalid_setup_url_error": "Ugyldig opsætnings-URL", + "configuration_url_title": "Konfigurations-URL", + "configuration_url_error": "Konfigurations-URL er påkrævet", + "invalid_configuration_url_error": "Ugyldig konfigurations-URL", + "contact_email_title": "Kontakt-e-mail", + "contact_email_error": "Kontakt-e-mail er påkrævet", + "invalid_contact_email_error": "Ugyldig kontakt-e-mail", + "upload_attachments": "Upload vedhæftninger", + "uploading_images": "Uploader {count} billed{count, plural, one {e} other {er}}", + "drop_images_here": "Slip billeder her", + "click_to_upload_images": "Klik for at uploade billeder", + "invalid_file_or_exceeds_size_limit": "Ugyldig fil eller overskrider størrelsesgrænsen ({size} MB)", + "uploading": "Uploader...", + "upload_and_save": "Upload & Gem", + "app_consent_no_access_title": "Anmod om at installere", + "app_consent_no_access_description": "Denne app kan kun installeres, efter en arbejdsområdeadministrator installerer den. Kontakt din arbejdsområdeadministrator for at fortsætte.", + "app_consent_unapproved_title": "Denne app er endnu ikke blevet gennemgået eller godkendt af Plane.", + "app_consent_unapproved_description": "Sørg for, at du stoler på denne app, før du forbinder den til dit arbejdsområde.", + "go_to_app": "Gå til app", + "enable_app_mentions": "Aktivér app-omtaler", + "enable_app_mentions_tooltip": "Når dette er aktiveret, kan brugere omtale eller tildele opgaver til denne applikation.", + "scopes": "Omfang (Scopes)", + "select_scopes": "Vælg omfang", + "read_access_to": "Skrivebeskyttet adgang til", + "write_access_to": "Skriveadgang til", + "global_permission_expiration": "Globale scopes udløber snart. Brug granulerede scopes i stedet. For eksempel, brug project:read i stedet for en global læseadgang.", + "selected_scopes": "{count} valgt", + "scopes_and_permissions": "Scopes & Rettigheder", + "read": "Læs", + "write": "Skriv", + "scope_description": { + "projects": "Adgang til projekter og alle projektrelaterede entiteter", + "wiki": "Adgang til wiki og alle wikirelaterede entiteter", + "workspaces": "Adgang til arbejdsområder og alle arbejdsområderelaterede entiteter", + "stickies": "Adgang til sticky notes og alle sticky note-relaterede entiteter", + "profile": "Adgang til brugerprofiloplysninger", + "agents": "Adgang til agenter og alle agentrelaterede entiteter", + "assets": "Adgang til filer/assets og alle filrelaterede entiteter" + } + }, + "plane-intelligence": { + "title": "Plane AI", + "heading": "Plane AI", + "description": "Se dit arbejde blive smartere og hurtigere med AI, der er naturligt forbundet til dit arbejde og din videnbase." + }, + "runners": { + "title": "Plane Runner", + "heading": "Scripts", + "new_script": "Nyt script", + "description": "Automatisér dine arbejdsflows med tilpassede scripts og automatiseringsregler." + } + }, + "empty_state": { + "api_tokens": { + "title": "Ingen adgangstokens oprettet", + "description": "Plane API'er kan bruges til at integrere dine data i Plane med ethvert eksternt system. Opret en token for at komme i gang." + }, + "webhooks": { + "title": "Ingen webhooks tilføjet", + "description": "Opret webhooks for at modtage realtidsopdateringer og automatisere handlinger." + }, + "exports": { + "title": "Ingen eksporter endnu", + "description": "Hver gang du eksporterer, vil du også have en kopi her til reference." + }, + "imports": { + "title": "Ingen importer endnu", + "description": "Find alle dine tidligere importer her og download dem." + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/locales/da/workspace.json b/packages/i18n/src/locales/da/workspace.json new file mode 100644 index 000000000000..b48d6273cd8a --- /dev/null +++ b/packages/i18n/src/locales/da/workspace.json @@ -0,0 +1,378 @@ +{ + "workspace_creation": { + "heading": "Opret dit arbejdsområde", + "subheading": "For at begynde at bruge Plane skal du oprette eller deltage i et arbejdsområde.", + "form": { + "name": { + "label": "Giv dit arbejdsområde et navn", + "placeholder": "Noget velkendt og genkendeligt er altid bedst." + }, + "url": { + "label": "Indstil dit arbejdsområdes URL", + "placeholder": "Skriv eller indsæt en URL", + "edit_slug": "Du kan kun redigere sluggen af URL'en" + }, + "organization_size": { + "label": "Hvor mange mennesker skal bruge dette arbejdsområde?", + "placeholder": "Vælg et interval" + } + }, + "errors": { + "creation_disabled": { + "title": "Kun din instansadministrator kan oprette arbejdsområder", + "description": "Hvis du kender din instansadministrators e-mailadresse, skal du klikke på knappen nedenfor for at komme i kontakt med dem.", + "request_button": "Anmod hos instansadministrator" + }, + "validation": { + "name_alphanumeric": "Arbejdsområdenavne må kun indeholde (' '), ('-'), ('_') og alfanumeriske tegn.", + "name_length": "Begræns dit navn til 80 tegn.", + "url_alphanumeric": "URL'er må kun indeholde ('-') og alfanumeriske tegn.", + "url_length": "Begræns din URL til 48 tegn.", + "url_already_taken": "Arbejdsområde-URL er allerede optaget!" + } + }, + "request_email": { + "subject": "Anmodning om et nyt arbejdsområde", + "body": "Hej instansadministrator(er),\n\nOpret venligst et nyt arbejdsområde med URL'en [/workspace-name] til [formål med at oprette arbejdsområdet].\n\nTak,\n{firstName} {lastName}\n{email}" + }, + "button": { + "default": "Opret arbejdsområde", + "loading": "Opretter arbejdsområde" + }, + "toast": { + "success": { + "title": "Succes", + "message": "Arbejdsområde oprettet med succes" + }, + "error": { + "title": "Fejl", + "message": "Arbejdsområde kunne ikke oprettes. Prøv venligst igen." + } + } + }, + "workspace_dashboard": { + "empty_state": { + "general": { + "title": "Oversigt over dine projekter, aktivitet og nøgletal", + "description": "Velkommen til Plane, vi er glade for at have dig her. Opret dit første projekt og spor dine opgaver, så forvandles denne side til et rum, der hjælper dig med at skabe fremskridt. Administratorer vil også se elementer, der hjælper deres team videre.", + "primary_button": { + "text": "Byg dit første projekt", + "comic": { + "title": "Alt starter med et projekt i Plane", + "description": "Et projekt kan være et produkts roadmap, en markedsføringskampagne eller lancering af en ny bil." + } + } + } + } + }, + "workspace_analytics": { + "label": "Analyse", + "page_label": "{workspace} - Analyse", + "open_tasks": "Åbne opgaver i alt", + "error": "Der opstod en fejl ved hentning af data.", + "work_items_closed_in": "Opgaver lukket i", + "selected_projects": "Valgte projekter", + "total_members": "Medlemmer i alt", + "total_cycles": "Cyklusser i alt", + "total_modules": "Moduler i alt", + "pending_work_items": { + "title": "Afventende opgaver", + "empty_state": "Analyse af afventende opgaver fordelt på kolleger vises her." + }, + "work_items_closed_in_a_year": { + "title": "Opgaver lukket på et år", + "empty_state": "Luk opgaver for at se analyse af samme i form af en graf." + }, + "most_work_items_created": { + "title": "Flest opgaver oprettet", + "empty_state": "Kolleger og antallet af opgaver oprettet af dem vises her." + }, + "most_work_items_closed": { + "title": "Flest opgaver lukket", + "empty_state": "Kolleger og antallet af opgaver lukket af dem vises her." + }, + "tabs": { + "scope_and_demand": "Omfang og Efterspørgsel", + "custom": "Tilpasset Analyse" + }, + "total": "I alt {entity}", + "started_work_items": "Påbegyndt {entity}", + "backlog_work_items": "Opgaverum {entity}", + "un_started_work_items": "Ikke-påbegyndt {entity}", + "completed_work_items": "Afsluttet {entity}", + "project_insights": "Projektindsigter", + "summary_of_projects": "Projektoversigt", + "all_projects": "Alle projekter", + "trend_on_charts": "Tendens i grafer", + "active_projects": "Aktive projekter", + "customized_insights": "Tilpassede indsigter", + "created_vs_resolved": "Oprettet mod Løst", + "empty_state": { + "project_insights": { + "title": "Ingen data endnu", + "description": "Opgaver tildelt dig, opdelt efter status, vises her." + }, + "created_vs_resolved": { + "title": "Ingen data endnu", + "description": "Opgaver oprettet og løst over tid vises her." + }, + "customized_insights": { + "title": "Ingen data endnu", + "description": "Opgaver tildelt dig, opdelt efter status, vises her." + }, + "general": { + "title": "Spor fremdrift, arbejdsbelastning og tildelinger. Opdag tendenser, fjern blokeringer og flyt arbejde hurtigere", + "description": "Se omfang i forhold til efterspørgsel, estimater og ændringer i omfang. Få ydeevne pr. teammedlem og team, og sørg for at dit projekt kører til tiden.", + "primary_button": { + "text": "Start dit første projekt", + "comic": { + "title": "Analyse fungerer bedst med Cyklusser + Moduler", + "description": "Først tidsafgrænser du dine opgaver i Cyklusser, og hvis du kan, grupperer du opgaver, der strækker sig over mere end én cyklus i Moduler. Tjek begge i venstre menu." + } + } + }, + "cycle_progress": { + "title": "Ingen data endnu", + "description": "Analyse af cyklusfremdrift vises her. Tilføj opgaver til cyklusser for at begynde at spore fremdrift." + }, + "module_progress": { + "title": "Ingen data endnu", + "description": "Analyse af modulfremdrift vises her. Tilføj opgaver til moduler for at begynde at spore fremdrift." + }, + "intake_trends": { + "title": "Ingen data endnu", + "description": "Analyse af indbakketendenser vises her. Tilføj opgaver til indbakke for at begynde at spore tendenser." + } + }, + "upgrade_to_plan": "Opgrader til {plan} for at låse op for {tab}", + "workitem_resolved_vs_pending": "Opgaver løst mod afventende", + "projects_by_status": "Projekter efter status", + "active_users": "Aktive brugere", + "intake_trends": "Indbakketendenser" + }, + "workspace_projects": { + "label": "{count, plural, one {Projekt} other {Projekter}}", + "create": { + "label": "Tilføj projekt" + }, + "network": { + "label": "Netværk", + "private": { + "title": "Privat", + "description": "Kun tilgængelig via invitation" + }, + "public": { + "title": "Offentlig", + "description": "Alle i arbejdsområdet undtagen gæster kan deltage" + } + }, + "error": { + "permission": "Du har ikke adgang til at udføre denne handling.", + "cycle_delete": "Kunne ikke slette cyklus", + "module_delete": "Kunne ikke slette modul", + "issue_delete": "Kunne ikke slette opgave" + }, + "state": { + "backlog": "Opgaverum (Backlog)", + "unstarted": "Ikke startet", + "started": "Startet", + "completed": "Afsluttet", + "cancelled": "Annulleret" + }, + "sort": { + "manual": "Manuel", + "name": "Navn", + "created_at": "Oprettelsesdato", + "members_length": "Antal medlemmer" + }, + "scope": { + "my_projects": "Mine projekter", + "archived_projects": "Arkiveret" + }, + "common": { + "months_count": "{months, plural, one{# måned} other{# måneder}}", + "days_count": "{days, plural, one{# dag} other{# dage}}" + }, + "empty_state": { + "general": { + "title": "Ingen aktive projekter", + "description": "Tænk på hvert projekt som det overordnede element for målrettet arbejde. Projekter er der, hvor jobs, cyklusser og moduler bor, og sammen med dine kolleger hjælper de dig med at nå dét mål. Opret et nyt projekt eller filtrer efter arkiverede projekter.", + "primary_button": { + "text": "Start dit første projekt", + "comic": { + "title": "Alt starter med et projekt i Plane", + "description": "Et projekt kan være et produkts roadmap, en markedsføringskampagne eller lancering af en ny bil." + } + } + }, + "no_projects": { + "title": "Intet projekt", + "description": "For at oprette opgaver eller styre dit arbejde skal du oprette et projekt eller være en del af et.", + "primary_button": { + "text": "Start dit første projekt", + "comic": { + "title": "Alt starter med et projekt i Plane", + "description": "Et projekt kan være et produkts roadmap, en markedsføringskampagne eller lancering af en ny bil." + } + } + }, + "filter": { + "title": "Ingen matchende projekter", + "description": "Ingen projekter fundet med de matchende kriterier.\n Opret et nyt projekt i stedet." + }, + "search": { + "description": "Ingen projekter fundet med de matchende kriterier.\nOpret et nyt projekt i stedet" + } + } + }, + "workspace_views": { + "add_view": "Tilføj visning", + "empty_state": { + "all-issues": { + "title": "Ingen opgaver i projektet", + "description": "Første projekt færdigt! Opdel nu dit arbejde i sporbare enheder med opgaver. Lad os komme i gang!", + "primary_button": { + "text": "Opret ny opgave" + } + }, + "assigned": { + "title": "Ingen opgaver endnu", + "description": "Opgaver tildelt dig kan spores herfra.", + "primary_button": { + "text": "Opret ny opgave" + } + }, + "created": { + "title": "Ingen opgaver endnu", + "description": "Alle opgaver oprettet af dig lander her, spor dem direkte her.", + "primary_button": { + "text": "Opret ny opgave" + } + }, + "subscribed": { + "title": "Ingen opgaver endnu", + "description": "Abonner på opgaver, du er interesseret i, og spor dem alle her." + }, + "custom-view": { + "title": "Ingen opgaver endnu", + "description": "Opgaver der gælder for filtrene, kan spores alle sammen her." + } + }, + "delete_view": { + "title": "Er du sikker på, at du vil slette denne visning?", + "content": "Hvis du bekræfter, vil alle sorterings-, filtrerings- og visningsindstillinger + det layout du har valgt for denne visning, blive permanent slettet uden mulighed for genoprettelse." + } + }, + "workspace_draft_issues": { + "draft_an_issue": "Opret kladdeopgave", + "empty_state": { + "title": "Halvfærdige opgaver og snart kommentarer vil blive vist her.", + "description": "For at prøve dette af kan du begynde at tilføje en opgave og forlade den midtvejs eller oprette din første kladde nedenfor. 😉", + "primary_button": { + "text": "Opret din første kladde" + } + }, + "delete_modal": { + "title": "Slet kladde", + "description": "Er du sikker på, at du vil slette denne kladde? Dette kan ikke fortrydes." + }, + "toasts": { + "created": { + "success": "Kladde oprettet", + "error": "Opgaven kunne ikke oprettes. Prøv venligst igen." + }, + "deleted": { + "success": "Kladde slettet" + } + } + }, + "workspace_pages": { + "empty_state": { + "general": { + "title": "Skriv en note, et dokument eller en hel videnbase. Få Galileo, Planes AI-assistent, til at hjælpe dig i gang", + "description": "Sider er et ide- og tankerum i Plane. Tag mødenoter, formater dem nemt, indlejre opgaver, placer dem ved hjælp af et bibliotek af komponenter, og hold dem alle i dit projekts kontekst. For at gøre hurtigt proces med et dokument kan du tilkalde Galileo, Planes AI, med en genvej eller et klik på en knap.", + "primary_button": { + "text": "Opret din første side" + } + }, + "private": { + "title": "Ingen private sider endnu", + "description": "Gem dine private tanker her. Når du er klar til at dele dem, er teamet blot et klik væk.", + "primary_button": { + "text": "Opret din første side" + } + }, + "public": { + "title": "Ingen arbejdsområdesider endnu", + "description": "Se sider delt med alle i dit arbejdsområde lige her.", + "primary_button": { + "text": "Opret din første side" + } + }, + "archived": { + "title": "Ingen arkiverede sider endnu", + "description": "Arkiver sider, der ikke er i dit fokus i øjeblikket. Få adgang til dem her efter behov." + }, + "shared": { + "title": "Ingen delte sider endnu", + "description": "Sider som andre har delt med dig, vil blive vist her." + } + } + }, + "workspace_cycles": { + "empty_state": { + "active": { + "title": "Ingen aktive cyklusser", + "description": "Cyklusser for dine projekter, der inkluderer en periode, der indeholder dags dato i sit interval. Find fremdrift og detaljer for alle dine aktive cyklusser her." + } + } + }, + "workspace": { + "members_import": { + "title": "Importer medlemmer fra CSV", + "description": "Upload en CSV med kolonnerne: Email, Display Name, First Name, Last Name, Role (5, 15 eller 20)", + "dropzone": { + "active": "Slip CSV-fil her", + "inactive": "Træk og slip eller klik for at uploade", + "file_type": "Kun .csv-filer er understøttet" + }, + "buttons": { + "cancel": "Annuller", + "import": "Importer", + "try_again": "Prøv igen", + "close": "Luk", + "done": "Færdig" + }, + "progress": { + "uploading": "Uploader...", + "importing": "Importerer..." + }, + "summary": { + "title": { + "failed": "Import mislykkedes", + "complete": "Import fuldført" + }, + "message": { + "seat_limit": "Kunne ikke importere medlemmer på grund af pladsbegrænsninger.", + "success": "{count} medlem{plural} blev tilføjet til arbejdsområdet med succes.", + "no_imports": "Ingen medlemmer blev importeret fra CSV-filen." + }, + "stats": { + "successful": "Gennemført", + "failed": "Mislykkedes" + }, + "download_errors": "Download fejl" + }, + "toast": { + "invalid_file": { + "title": "Ugyldig fil", + "message": "Kun CSV-filer er understøttet." + }, + "import_failed": { + "title": "Import mislykkedes", + "message": "Noget gik galt." + } + } + } + } +} \ No newline at end of file diff --git a/packages/i18n/src/types/language.ts b/packages/i18n/src/types/language.ts index 11f99a508a1c..26135ce38782 100644 --- a/packages/i18n/src/types/language.ts +++ b/packages/i18n/src/types/language.ts @@ -7,6 +7,7 @@ export type TLanguage = | "en" | "fr" + | "da" | "es" | "ja" | "zh-CN" From 020049d8096402edb6265486551f191f5b8b02f5 Mon Sep 17 00:00:00 2001 From: LarsLH Date: Tue, 6 Oct 2026 21:35:48 +0200 Subject: [PATCH 2/2] fix(i18n): address CodeRabbit review feedback for Danish locale --- CONTRIBUTING.md | 4 ++-- packages/i18n/src/constants/language.ts | 1 + packages/i18n/src/locales/da/integration.json | 2 +- packages/i18n/src/locales/da/notification.json | 8 ++++---- packages/i18n/src/locales/da/project-settings.json | 2 +- packages/i18n/src/locales/da/project.json | 7 ++++--- packages/i18n/src/locales/da/stickies.json | 4 ++-- packages/i18n/src/locales/da/template.json | 4 ++-- packages/i18n/src/locales/da/workspace-settings.json | 10 +++++----- packages/i18n/src/locales/da/workspace.json | 2 +- 10 files changed, 23 insertions(+), 21 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e2033abd42b9..d0f3d75d2668 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -215,8 +215,8 @@ export const SUPPORTED_LANGUAGES: ILanguageOption[] = [ ```ts private importLanguageFile(language: TLanguage): Promise { switch (language) { - case "da": - return import("../locales/da/common.json"); + case "your-lang": + return import("../locales/your-lang/translations.json"); // ... } } diff --git a/packages/i18n/src/constants/language.ts b/packages/i18n/src/constants/language.ts index 91f2d152c68b..0e293da66bbb 100644 --- a/packages/i18n/src/constants/language.ts +++ b/packages/i18n/src/constants/language.ts @@ -11,6 +11,7 @@ export const FALLBACK_LANGUAGE: TLanguage = "en"; export const SUPPORTED_LANGUAGES: ILanguageOption[] = [ { label: "English", value: "en" }, { label: "Français", value: "fr" }, + { label: "Dansk", value: "da" }, { label: "Español", value: "es" }, { label: "日本語", value: "ja" }, { label: "简体中文", value: "zh-CN" }, diff --git a/packages/i18n/src/locales/da/integration.json b/packages/i18n/src/locales/da/integration.json index 00d68306c940..039a637063f9 100644 --- a/packages/i18n/src/locales/da/integration.json +++ b/packages/i18n/src/locales/da/integration.json @@ -23,7 +23,7 @@ "connect_org": "Forbind organisation", "connect_org_description": "Forbind din GitHub-organisation med Plane", "processing": "Behandler", - "org_added_desc": "GitHub-org tilføjet af og tidspunkt", + "org_added_desc": "Viser hvem der tilføjede GitHub-organisationen og hvornår", "connection_fetch_error": "Fejl ved hentning af forbindelsesoplysninger fra serveren", "personal_account_connected": "Personlig konto forbundet", "personal_account_connected_description": "Din GitHub-konto er nu forbundet til Plane", diff --git a/packages/i18n/src/locales/da/notification.json b/packages/i18n/src/locales/da/notification.json index 98117bb16819..59252c51edd5 100644 --- a/packages/i18n/src/locales/da/notification.json +++ b/packages/i18n/src/locales/da/notification.json @@ -29,12 +29,12 @@ "title": "Vælg for at se detaljer." }, "all": { - "title": "Ingen opgaver tildelt", - "description": "Opdateringer for opgaver tildelt dig kan\n ses her" + "title": "Ingen notifikationer endnu", + "description": "Opdateringer om dit arbejde og dit projekt vises her" }, "mentions": { - "title": "Ingen opgaver tildelt", - "description": "Opdateringer for opgaver tildelt dig kan\n ses her" + "title": "Ingen omtaler endnu", + "description": "Når nogen nævner dig i opgaver eller kommentarer, vises det her" } }, "tabs": { diff --git a/packages/i18n/src/locales/da/project-settings.json b/packages/i18n/src/locales/da/project-settings.json index e3eaa8f0653d..9145dc234963 100644 --- a/packages/i18n/src/locales/da/project-settings.json +++ b/packages/i18n/src/locales/da/project-settings.json @@ -432,7 +432,7 @@ }, "project_updates": { "heading": "Projektopdateringer", - "description": "Samlet sporing og fremdriftsmoitering for dette projekt" + "description": "Samlet sporing og overvågning af projektets fremdrift" }, "templates": { "heading": "Skabeloner", diff --git a/packages/i18n/src/locales/da/project.json b/packages/i18n/src/locales/da/project.json index 73974263b54e..85b0f3799a21 100644 --- a/packages/i18n/src/locales/da/project.json +++ b/packages/i18n/src/locales/da/project.json @@ -272,7 +272,7 @@ "empty_state": { "general": { "title": "Skriv en note, et dokument eller en hel videnbase. Få Galileo, Planes AI-assistent, til at hjælpe dig i gang", - "description": "Sider er et ide- og tankerum i Plane. Tag mødenoter, formater dem nemt, indlejre opgaver, placer dem ved hjælp af et bibliotek af komponenter, og hold dem alle i dit projekts kontekst. For at gøre hurtigt proces med et dokument kan du tilkalde Galileo, Planes AI, med en genvej eller et klik på en knap.", + "description": "Sider er et ide- og tankerum i Plane. tag mødenoter, formater dem nemt, indlejr opgaver, placer dem ved hjælp af et bibliotek af komponenter, og hold dem alle i dit projekts kontekst. For hurtigt at udarbejde et dokument kan du tilkalde Galileo, Planes AI, med en genvej eller et klik på en knap.", "primary_button": { "text": "Opret din første side" } @@ -341,7 +341,7 @@ "backlog": "Opgaverum (Backlog)", "planned": "Planlagt", "in_progress": "I gang", - "paused": "Sæt på pause", + "paused": "På pause", "completed": "Afsluttet", "cancelled": "Annulleret" }, @@ -399,7 +399,8 @@ "added": "Tilføjet", "reactivated": "Genaktiveret", "already_members": "Allerede medlemmer", - "skipped": "Apsprunget" + "skipped": "Sprunget over", + "download_errors": "Download oplysninger om medlemmer, der blev sprunget over" }, "download_errors": "Download detaljer om sprunget over" }, diff --git a/packages/i18n/src/locales/da/stickies.json b/packages/i18n/src/locales/da/stickies.json index f88afe11edf0..e2456814b3b4 100644 --- a/packages/i18n/src/locales/da/stickies.json +++ b/packages/i18n/src/locales/da/stickies.json @@ -3,13 +3,13 @@ "title": "Dine sticky notes", "placeholder": "klik for at skrive her", "all": "Alle sticky notes", - "no-data": "Skriv en idé ned, fange en aha-oplevelse eller optag en tanke. Tilføj en sticky note for at komme i gang.", + "no-data": "Skriv en idé ned, fang en aha-oplevelse eller optag en tanke. Tilføj en sticky note for at komme i gang.", "add": "Tilføj sticky note", "search_placeholder": "Søg efter titel", "delete": "Slet sticky note", "delete_confirmation": "Er du sikker på, at du vil slette denne sticky note?", "empty_state": { - "simple": "Skriv en idé ned, fange en aha-oplevelse eller optag en tanke. Tilføj en sticky note for at komme i gang.", + "simple": "Skriv en idé ned, fang en aha-oplevelse eller optag en tanke. Tilføj en sticky note for at komme i gang.", "general": { "title": "Sticky notes er hurtige noter og huskelister, du tager i farten.", "description": "Fang dine tanker og idéer uden besvær ved at oprette sticky notes, som du kan tilgå når som helst og hvor som helst.", diff --git a/packages/i18n/src/locales/da/template.json b/packages/i18n/src/locales/da/template.json index 98bb166d6240..9d57e09b50de 100644 --- a/packages/i18n/src/locales/da/template.json +++ b/packages/i18n/src/locales/da/template.json @@ -186,7 +186,7 @@ }, "privacy_policy_url": { "label": "Link til din privatlivspolitik", - "placeholder": "https://planes.so/privacy-policy", + "placeholder": "https://plane.so/legals/privacy-policy", "validation": { "invalid": "Ugyldig URL", "maxLength": "URL skal være kortere end 800 tegn" @@ -194,7 +194,7 @@ }, "terms_of_service_url": { "label": "Link til dine vilkår for anvendelse", - "placeholder": "https://planes.so/terms-of-use", + "placeholder": "https://plane.so/legals/terms-and-conditions", "validation": { "invalid": "Ugyldig URL", "maxLength": "URL skal være kortere end 800 tegn" diff --git a/packages/i18n/src/locales/da/workspace-settings.json b/packages/i18n/src/locales/da/workspace-settings.json index bc058b1387a8..1449c1979b07 100644 --- a/packages/i18n/src/locales/da/workspace-settings.json +++ b/packages/i18n/src/locales/da/workspace-settings.json @@ -305,7 +305,7 @@ "configure": "Konfigurer", "app_available": "Du har gjort denne app tilgængelig til brug med et Plane-arbejdsområde", "app_credentials_regenrated": { - "title": "App-adgangsoplysninger blev genagenereret med succes", + "title": "App-adgangsoplysninger blev genereret igen med succes", "description": "Erstat klienthemmeligheden overalt, hvor den bruges. Den forrige hemmelighed er ikke længere gyldig." }, "app_created": { @@ -387,12 +387,12 @@ "update_app": "Opdater app", "build_your_own_app": "Byg din egen app", "edit_app_details": "Rediger appdetaljer", - "regenerate_client_secret_description": "Genagenerer klienthemmeligheden. Hvis du genagenererer hemmeligheden, kan du kopiere nøglen eller downloade den til en CSV-fil lige efter.", - "regenerate_client_secret": "Genagenerer klienthemmelighed", - "regenerate_client_secret_confirm_title": "Sikker på, at du vil genagenerere klienthemmeligheden?", + "regenerate_client_secret_description": "Regenerer klienthemmeligheden. Hvis du regenererer hemmeligheden, kan du kopiere nøglen eller downloade den til en CSV-fil lige efter.", + "regenerate_client_secret": "Regenerer klienthemmelighed", + "regenerate_client_secret_confirm_title": "Sikker på, at du vil regenerere klienthemmeligheden?", "regenerate_client_secret_confirm_description": "Apps der bruger denne hemmelighed, vil stoppe med at virke. Du skal opdatere hemmeligheden i appen.", "regenerate_client_secret_confirm_cancel": "Annuller", - "regenerate_client_secret_confirm_regenerate": "Genagenerer", + "regenerate_client_secret_confirm_regenerate": "Regenererer", "read_only_access_to_workspace": "Skrivebeskyttet adgang til dit arbejdsområde", "write_access_to_workspace": "Skriveadgang til dit arbejdsområde", "read_only_access_to_user_profile": "Skrivebeskyttet adgang til din brugerprofil", diff --git a/packages/i18n/src/locales/da/workspace.json b/packages/i18n/src/locales/da/workspace.json index b48d6273cd8a..cbccf84a8da3 100644 --- a/packages/i18n/src/locales/da/workspace.json +++ b/packages/i18n/src/locales/da/workspace.json @@ -290,7 +290,7 @@ "empty_state": { "general": { "title": "Skriv en note, et dokument eller en hel videnbase. Få Galileo, Planes AI-assistent, til at hjælpe dig i gang", - "description": "Sider er et ide- og tankerum i Plane. Tag mødenoter, formater dem nemt, indlejre opgaver, placer dem ved hjælp af et bibliotek af komponenter, og hold dem alle i dit projekts kontekst. For at gøre hurtigt proces med et dokument kan du tilkalde Galileo, Planes AI, med en genvej eller et klik på en knap.", + "description": "Sider er et ide- og tankerum i Plane. tag mødenoter, formater dem nemt, indlejr opgaver, placer dem ved hjælp af et bibliotek af komponenter, og hold dem alle i dit projekts kontekst. For hurtigt at udarbejde et dokument kan du tilkalde Galileo, Planes AI, med en genvej eller et klik på en knap.", "primary_button": { "text": "Opret din første side" }