diff --git a/application/Espo/Core/Templates/i18n/da_DK/Base.json b/application/Espo/Core/Templates/i18n/da_DK/Base.json
new file mode 100644
index 0000000000..9d6670ea62
--- /dev/null
+++ b/application/Espo/Core/Templates/i18n/da_DK/Base.json
@@ -0,0 +1,5 @@
+{
+ "labels": {
+ "Create {entityType}": "Opret {entityTypeTranslated} "
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Core/Templates/i18n/da_DK/BasePlus.json b/application/Espo/Core/Templates/i18n/da_DK/BasePlus.json
new file mode 100644
index 0000000000..5313501179
--- /dev/null
+++ b/application/Espo/Core/Templates/i18n/da_DK/BasePlus.json
@@ -0,0 +1,10 @@
+{
+ "links": {
+ "meetings": "Møder",
+ "calls": "Opkald",
+ "tasks": "Opgaver"
+ },
+ "labels": {
+ "Create {entityType}": "Opret {entityTypeTranslated} "
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Core/Templates/i18n/da_DK/Company.json b/application/Espo/Core/Templates/i18n/da_DK/Company.json
new file mode 100644
index 0000000000..d25d9ec3ca
--- /dev/null
+++ b/application/Espo/Core/Templates/i18n/da_DK/Company.json
@@ -0,0 +1,15 @@
+{
+ "fields": {
+ "billingAddress": "Betalingsadresse",
+ "shippingAddress": "Leveringsadresse",
+ "website": "Website"
+ },
+ "links": {
+ "meetings": "Møder",
+ "calls": "Opkald",
+ "tasks": "Opgaver"
+ },
+ "labels": {
+ "Create {entityType}": "Opret {entityTypeTranslated} "
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Core/Templates/i18n/da_DK/Event.json b/application/Espo/Core/Templates/i18n/da_DK/Event.json
new file mode 100644
index 0000000000..7754fdc127
--- /dev/null
+++ b/application/Espo/Core/Templates/i18n/da_DK/Event.json
@@ -0,0 +1,36 @@
+{
+ "fields": {
+ "parent": "Henviser til",
+ "dateStart": "Startdato",
+ "dateEnd": "Slutdato",
+ "duration": "Varighed",
+ "status": "Status",
+ "reminders": "Underretninger"
+ },
+ "links": {
+ "parent": "Henviser til"
+ },
+ "options": {
+ "status": {
+ "Planned": "Planlagt",
+ "Held": "Gennemført",
+ "Not Held": "Ikke Gennemført"
+ }
+ },
+ "labels": {
+ "Create {entityType}": "Opret {entityTypeTranslated}",
+ "Schedule {entityType}": "Planlæg {entityTypeTranslated}",
+ "Log {entityType}": "Log {entityTypeTranslated}",
+ "Set Held": "Marker som Gennemført",
+ "Set Not Held": "Marker som Ikke Gennemført"
+ },
+ "massActions": {
+ "setHeld": "Marker som Gennemført",
+ "setNotHeld": "Marker som Ikke Gennemført"
+ },
+ "presetFilters": {
+ "planned": "Planlagt",
+ "held": "Gennemført",
+ "todays": "Dagens"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Core/Templates/i18n/da_DK/Person.json b/application/Espo/Core/Templates/i18n/da_DK/Person.json
new file mode 100644
index 0000000000..9543dbf061
--- /dev/null
+++ b/application/Espo/Core/Templates/i18n/da_DK/Person.json
@@ -0,0 +1,13 @@
+{
+ "fields": {
+ "address": "Adresse"
+ },
+ "links": {
+ "meetings": "Møder",
+ "calls": "Opkald",
+ "tasks": "Opgaver"
+ },
+ "labels": {
+ "Create {entityType}": "Opret {entityTypeTranslated}"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Core/defaults/config.php b/application/Espo/Core/defaults/config.php
index 45a64b1845..ec6921db7f 100644
--- a/application/Espo/Core/defaults/config.php
+++ b/application/Espo/Core/defaults/config.php
@@ -65,6 +65,7 @@ return array (
'languageList' => [
'en_US',
'cs_CZ',
+ 'da_DK',
'de_DE',
'es_ES',
'fr_FR',
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Account.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Account.json
new file mode 100644
index 0000000000..d89c531094
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Account.json
@@ -0,0 +1,103 @@
+{
+ "fields": {
+ "name": "Navn",
+ "emailAddress": "Email",
+ "website": "Website",
+ "phoneNumber": "Telefon",
+ "billingAddress": "Betalingsadresse",
+ "shippingAddress": "Leveringsadresse",
+ "description": "Beskrivelse",
+ "sicCode": "Sic Kode",
+ "industry": "Industri",
+ "type": "Type",
+ "contactRole": "Titel",
+ "campaign": "Kampagne",
+ "targetLists": "Kontaktlister",
+ "targetList": "Kontaktliste",
+ "originalLead": "Oprindelig Lead"
+ },
+ "links": {
+ "contacts": "Kontakter",
+ "opportunities": "Muligheder",
+ "cases": "Sager",
+ "documents": "Dokumenter",
+ "meetingsPrimary": "Møder (udvidet)",
+ "callsPrimary": "Opkald (udvidet)",
+ "tasksPrimary": "Opgaver (udvidet)",
+ "emailsPrimary": "Emails (udvidet)",
+ "targetLists": "Kontaktlister",
+ "campaignLogRecords": "Kampagne-log",
+ "campaign": "Kampagne",
+ "portalUsers": "Portalbrugere",
+ "originalLead": "Oprindelig Lead"
+ },
+ "options": {
+ "type": {
+ "Customer": "Kunde",
+ "Investor": "Investor",
+ "Partner": "Partner",
+ "Reseller": "Forhandler"
+ },
+ "industry": {
+ "Agriculture": "Landbrug",
+ "Advertising": "Reklamebranchen",
+ "Apparel & Accessories": "Beklædningsindustri",
+ "Automotive": "Automobilbranchen",
+ "Banking": "Bankvæsen",
+ "Biotechnology": "Bioteknologi",
+ "Building Materials & Equipment": "Byggematerialer og Boligudstyr",
+ "Chemical": "Kemiindustri",
+ "Computer": "Komputer",
+ "Education": "Uddannelse",
+ "Electronics": "Elektronik",
+ "Energy": "Energi",
+ "Entertainment & Leisure": "Underholdning og Fritid",
+ "Finance": "Finanssektoren",
+ "Food & Beverage": "Føde- og Drikkevarer",
+ "Grocery": "Detailhandel",
+ "Healthcare": "Sundhed",
+ "Insurance": "Forsikring",
+ "Legal": "Retsvæsen",
+ "Manufacturing": "Produktion",
+ "Publishing": "Medien",
+ "Real Estate": "Ejendom",
+ "Service": "Service",
+ "Sports": "Sport",
+ "Software": "Software",
+ "Technology": "Teknologi",
+ "Telecommunications": "Telekommunikation",
+ "Television": "TV",
+ "Transportation": "Transport",
+ "Venture Capital": "Risikokapital",
+ "Aerospace": "Luft- og Rumfart",
+ "Architecture": "Arkitektur",
+ "Construction": "Konstruktion",
+ "Defense": "Forsvar",
+ "Creative": "Kreativ",
+ "Culture": "Kultur",
+ "Consulting": "Consulting",
+ "Electric Power": "Elektroenergi",
+ "Hospitality": "Hotel og Restaurant",
+ "Mass Media": "Massemedier",
+ "Mining": "Mineindustri",
+ "Music": "Musik",
+ "Marketing": "Marketing",
+ "Petroleum": "Olieindustri",
+ "Retail": "Retail",
+ "Shipping": "Shipping",
+ "Support": "Service",
+ "Testing, Inspection & Certification": "Testning, Inspektion og Certificering",
+ "Wholesale": "Engros",
+ "Water": "Vand"
+ }
+ },
+ "labels": {
+ "Create Account": "Opret Konto",
+ "Copy Billing": "Kopier Betalingsadresse"
+ },
+ "presetFilters": {
+ "customers": "Kunder",
+ "partners": "Partnere",
+ "recentlyCreated": "Nyligt Oprettet"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Admin.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Admin.json
new file mode 100644
index 0000000000..e7f406fc9e
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Admin.json
@@ -0,0 +1,6 @@
+{
+ "layouts": {
+ "detailConvert": "Konverter Lead",
+ "listForAccount": "Liste (for Konto)"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Calendar.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Calendar.json
new file mode 100644
index 0000000000..dd39507d04
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Calendar.json
@@ -0,0 +1,20 @@
+{
+ "modes": {
+ "month": "Måned",
+ "week": "Uge",
+ "agendaWeek": "Uge",
+ "day": "Dag",
+ "agendaDay": "Dag",
+ "timeline": "Tidslinje"
+ },
+ "labels": {
+ "Today": "Idag",
+ "Create": "Opret",
+ "Shared": "Delt",
+ "Add User": "Tilføj Bruger",
+ "current": "Aktuel",
+ "time": "Tid",
+ "User List": "Brugerliste",
+ "Manage Users": "Administrer Brugere"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Call.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Call.json
new file mode 100644
index 0000000000..a69ca85be0
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Call.json
@@ -0,0 +1,50 @@
+{
+ "fields": {
+ "name": "Navn",
+ "parent": "Henviser til",
+ "status": "Status",
+ "dateStart": "Startdato",
+ "dateEnd": "Slutdato",
+ "direction": "Retning",
+ "duration": "Varighed",
+ "description": "Beskrivelse",
+ "users": "Brugere",
+ "contacts": "Kontakter",
+ "leads": "Leads",
+ "reminders": "Underretninger",
+ "account": "Konto",
+ "acceptanceStatus": "Acceptstatus"
+ },
+ "options": {
+ "status": {
+ "Planned": "Planlagt",
+ "Held": "Gennemført",
+ "Not Held": "Ikke Gennemført"
+ },
+ "direction": {
+ "Outbound": "Udgående",
+ "Inbound": "Indgående"
+ },
+ "acceptanceStatus": {
+ "None": "Ingen",
+ "Accepted": "Accepteret",
+ "Declined": "Nægtet",
+ "Tentative": "Med Forbehold"
+ }
+ },
+ "massActions": {
+ "setHeld": "Marker som Gennemført",
+ "setNotHeld": "Marker som Ikke Gennemført"
+ },
+ "labels": {
+ "Create Call": "Opret Opkald",
+ "Set Held": "Marker som Gennemført",
+ "Set Not Held": "Marker som Ikke Gennemført",
+ "Send Invitations": "Send Invitationer"
+ },
+ "presetFilters": {
+ "planned": "Planlagt",
+ "held": "Gennemført",
+ "todays": "For Idag"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Campaign.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Campaign.json
new file mode 100644
index 0000000000..ec525026d2
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Campaign.json
@@ -0,0 +1,75 @@
+{
+ "fields": {
+ "name": "Navn",
+ "description": "Beskrivelse",
+ "status": "Status",
+ "type": "Type",
+ "startDate": "Startdato",
+ "endDate": "Slutdato",
+ "targetLists": "Kontaktliste",
+ "excludingTargetLists": "Udelukker Kontaktlister",
+ "sentCount": "Sendt",
+ "openedCount": "Åbnet",
+ "clickedCount": "Klikket",
+ "optedOutCount": "Sat som Opt-Out",
+ "bouncedCount": "Kan ikke leveres",
+ "hardBouncedCount": "Afvist",
+ "softBouncedCount": "Kan ikke leveres i øjeblikket",
+ "leadCreatedCount": "Oprettede Leads",
+ "revenue": "Indtægt",
+ "revenueConverted": "Indtægt (konverteret)",
+ "budget": "Budget",
+ "budgetConverted": "Budget (konverteret)"
+ },
+ "links": {
+ "targetLists": "Kontaktliste",
+ "excludingTargetLists": "Udelukker Kontaktlister",
+ "accounts": "Konti",
+ "contacts": "Kontakter",
+ "leads": "Leads",
+ "opportunities": "Muligheder",
+ "campaignLogRecords": "Log",
+ "massEmails": "Masse-Email",
+ "trackingUrls": "Tracking URLs"
+ },
+ "options": {
+ "type": {
+ "Email": "Email",
+ "Web": "Web",
+ "Television": "TV",
+ "Radio": "Radio",
+ "Newsletter": "Nyhedsbrev",
+ "Mail": "Mail"
+ },
+ "status": {
+ "Planning": "Planlægning",
+ "Active": "Aktiv",
+ "Inactive": "Inaktiv",
+ "Complete": "Fuldført"
+ }
+ },
+ "labels": {
+ "Create Campaign": "Opret Kampagne",
+ "Target Lists": "Kontaktlister",
+ "Statistics": "Statistikker",
+ "hard": "Hård",
+ "soft": "Blød",
+ "Unsubscribe": "Afmeld",
+ "Mass Emails": "Masse-Emails",
+ "Email Templates": "Emailskabeloner",
+ "Unsubscribe again": "Frameld igen",
+ "Subscribe again": "Tilmeld igen",
+ "Create Target List": "Opret Kontaktliste"
+ },
+ "presetFilters": {
+ "active": "Aktiv"
+ },
+ "messages": {
+ "unsubscribed": "Din mailadresse er fjernet fra vores mailliste.",
+ "subscribedAgain": "Du er tilmeldt igen."
+ },
+ "tooltips": {
+ "targetLists": "Kontakter som skal modtage meddelelser",
+ "excludingTargetLists": "Kontakter som ikke skal modtage meddelelser"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/CampaignLogRecord.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/CampaignLogRecord.json
new file mode 100644
index 0000000000..a10a9711f5
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/CampaignLogRecord.json
@@ -0,0 +1,40 @@
+{
+ "fields": {
+ "action": "Handling",
+ "actionDate": "Dato",
+ "data": "Data",
+ "campaign": "Kampagne",
+ "parent": "Mål",
+ "object": "Objekt",
+ "application": "Applikation",
+ "queueItem": "Sæt i Kø",
+ "stringData": "Streng Data",
+ "stringAdditionalData": "Streng Ekstra Data"
+ },
+ "links": {
+ "queueItem": "Sæt i Kø",
+ "parent": "Henviser til",
+ "object": "Objekt"
+ },
+ "options": {
+ "action": {
+ "Sent": "Sendt",
+ "Opened": "Åbnet",
+ "Opted Out": "Sat til Opt-Out",
+ "Bounced": "Kunne ikke leveres",
+ "Clicked": "Klikket",
+ "Lead Created": "Lead Oprettet"
+ }
+ },
+ "labels": {
+ "All": "Alle"
+ },
+ "presetFilters": {
+ "sent": "Sendt",
+ "opened": "Åbnet",
+ "optedOut": "Sat til Opt-Out",
+ "bounced": "Kunne ikke leveres",
+ "clicked": "Klikket",
+ "leadCreated": "Lead Oprettet"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/CampaignTrackingUrl.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/CampaignTrackingUrl.json
new file mode 100644
index 0000000000..b802682c97
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/CampaignTrackingUrl.json
@@ -0,0 +1,13 @@
+{
+ "fields": {
+ "url": "URL",
+ "urlToUse": "Kode til indsættelse i stedet for URL",
+ "campaign": "Kampagne"
+ },
+ "links": {
+ "campaign": "Kampagne"
+ },
+ "labels": {
+ "Create CampaignTrackingUrl": "Opret Tracking URL"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Case.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Case.json
new file mode 100644
index 0000000000..9334fb2066
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Case.json
@@ -0,0 +1,59 @@
+{
+ "fields": {
+ "name": "Navn",
+ "number": "Nummer",
+ "status": "Status",
+ "account": "Konto",
+ "contact": "Kontakt",
+ "contacts": "Kontakter",
+ "priority": "Prioritet",
+ "type": "Type",
+ "description": "Beskrivelse",
+ "inboundEmail": "Ingående Email",
+ "lead": "Lead"
+ },
+ "links": {
+ "inboundEmail": "Indgående Email",
+ "account": "Konto",
+ "contact": "Kontakt (Primær)",
+ "Contacts": "Kontakter",
+ "meetings": "Møder",
+ "calls": "Opkald",
+ "tasks": "Opgaver",
+ "emails": "Emails",
+ "articles": "Vidensbase Artikler",
+ "lead": "Lead"
+ },
+ "options": {
+ "status": {
+ "New": "Ny",
+ "Assigned": "Tildelt",
+ "Pending": "Venter",
+ "Closed": "Lukket",
+ "Rejected": "Afvist",
+ "Duplicate": "Dublet"
+ },
+ "priority": {
+ "Low": "Lav",
+ "Normal": "Normal",
+ "High": "Høj",
+ "Urgent": "Vigtig"
+ },
+ "type": {
+ "Question": "Spørgsmål",
+ "Incident": "Hændelse",
+ "Problem": "Problem"
+ }
+ },
+ "labels": {
+ "Create Case": "Opret Sag",
+ "Close": "Luk",
+ "Reject": "Afvis",
+ "Closed": "Lukket",
+ "Rejected": "Afvist"
+ },
+ "presetFilters": {
+ "open": "Åben",
+ "closed": "Lukket"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Contact.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Contact.json
new file mode 100644
index 0000000000..d44f3e6cc3
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Contact.json
@@ -0,0 +1,49 @@
+{
+ "fields": {
+ "name": "Navn",
+ "emailAddress": "Email",
+ "title": "Titel",
+ "accountRole": "Titel",
+ "account": "Konto",
+ "accounts": "Konti",
+ "phoneNumber": "Telefon",
+ "accountType": "Kontotype",
+ "doNotCall": "Ring Ikke",
+ "address": "Adresse",
+ "opportunityRole": "Mulighed Rolle",
+ "description": "Beskrivelse",
+ "campaign": "Kampagne",
+ "targetLists": "Kontaktlister",
+ "targetList": "Kontaktliste",
+ "portalUser": "Portalbruger",
+ "originalLead": "Oprindelig Lead"
+ },
+ "links": {
+ "opportunities": "Muligheder",
+ "cases": "Sager",
+ "targetLists": "Kontaktlister",
+ "campaignLogRecords": "Kampagne-log",
+ "campaign": "Kampagne",
+ "account": "Konto (Primær)",
+ "accounts": "Konti",
+ "casesPrimary": "Sager (Primære)",
+ "portalUser": "Portalbruger",
+ "originalLead": "Oprindelig Lead",
+ "documents": "Dokumenter"
+ },
+ "labels": {
+ "Create Contact": "Opret Kontakt"
+ },
+ "options": {
+ "opportunityRole": {
+ "": "--Ingen--",
+ "Decision Maker": "Beslutningstager",
+ "Evaluator": "Evaluator",
+ "Influencer": "Har Indflydelse"
+ }
+ },
+ "presetFilters": {
+ "portalUsers": "Portalbrugere",
+ "notPortalUsers": "Ikke Portalbrugere"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Document.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Document.json
new file mode 100644
index 0000000000..07e06c14f3
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Document.json
@@ -0,0 +1,43 @@
+{
+ "labels": {
+ "Create Document": "Opret Dokument",
+ "Details": "Detaljer"
+ },
+ "fields": {
+ "name": "Navn",
+ "status": "Status",
+ "file": "Fil",
+ "type": "Type",
+ "publishDate": "Offentliggørelsesdato",
+ "expirationDate": "Afslutningsdato",
+ "description": "Beskrivelse",
+ "accounts": "Konti",
+ "folder": "Mappe"
+ },
+ "links": {
+ "accounts": "Konti",
+ "opportunities": "Muligheder",
+ "folder": "Mappe",
+ "leads": "Leads",
+ "contacts": "Kontakter"
+ },
+ "options": {
+ "status": {
+ "Active": "Aktiv",
+ "Draft": "Kladde",
+ "Expired": "Udløbet",
+ "Canceled": "Aflyst"
+ },
+ "type": {
+ "": "ingen",
+ "Contract": "Kontrakt",
+ "NDA": "NDA",
+ "EULA": "EULA",
+ "License Agreement": "Licensaftale"
+ }
+ },
+ "presetFilters": {
+ "active": "Aktiv",
+ "draft": "Kladde"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/DocumentFolder.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/DocumentFolder.json
new file mode 100644
index 0000000000..b1251ca724
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/DocumentFolder.json
@@ -0,0 +1,10 @@
+{
+ "labels": {
+ "Create DocumentFolder": "Opret Dokumentmappe",
+ "Manage Categories": "Administrer Mapper",
+ "Documents": "Dokumenter"
+ },
+ "links": {
+ "documents": "Dokumenter"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Email.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Email.json
new file mode 100644
index 0000000000..46ef2cef3b
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Email.json
@@ -0,0 +1,8 @@
+{
+ "labels": {
+ "Create Lead": "Opret Lead",
+ "Create Contact": "Opret Kontakt",
+ "Create Task": "Opret Opgave",
+ "Create Case": "Opret Sag"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/EmailQueueItem.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/EmailQueueItem.json
new file mode 100644
index 0000000000..f16890c713
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/EmailQueueItem.json
@@ -0,0 +1,29 @@
+{
+ "fields": {
+ "name": "Navn",
+ "status": "Status",
+ "target": "Mål",
+ "sentAt": "Dato Sendt",
+ "attemptCount": "Forsøg",
+ "emailAddress": "Emailadresse",
+ "massEmail": "Masse-Email",
+ "isTest": "Er Test"
+ },
+ "links": {
+ "target": "Mål",
+ "massEmail": "Masse-Email"
+ },
+ "options": {
+ "status": {
+ "Pending": "Afventer",
+ "Sent": "Sendt",
+ "Failed": "Fejlet",
+ "Sending": "Sender"
+ }
+ },
+ "presetFilters": {
+ "pending": "Afventer",
+ "sent": "Sendt",
+ "failed": "Fejlet"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Global.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Global.json
new file mode 100644
index 0000000000..018517773c
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Global.json
@@ -0,0 +1,118 @@
+{
+ "links": {
+ "parent": "Overordnet",
+ "contacts": "Kontakter",
+ "opportunities": "Muligheder",
+ "leads": "Leads",
+ "meetings": "Møder",
+ "calls": "Opkald",
+ "tasks": "Opgaver",
+ "emails": "Emails",
+ "accounts": "Konti",
+ "cases": "Sager",
+ "documents": "Dokumenter",
+ "account": "Konto",
+ "opportunity": "Mulighed",
+ "contact": "Kontakt"
+ },
+ "scopeNames": {
+ "Account": "Konto",
+ "Contact": "Kontakt",
+ "Lead": "Lead",
+ "Target": "Mål",
+ "Opportunity": "Mulighed",
+ "Meeting": "Møde",
+ "Calendar": "Kalender",
+ "Call": "Opkald",
+ "Task": "Opgave",
+ "Case": "Sag",
+ "Document": "Dokument",
+ "DocumentFolder": "Dokumentmappe",
+ "Campaign": "Kampagne",
+ "TargetList": "Kontaktliste",
+ "MassEmail": "Masse-Email",
+ "EmailQueueItem": "Emne i Email-Kø",
+ "CampaignTrackingUrl": "Tracking URL",
+ "Activities": "Aktiviteter",
+ "KnowledgeBaseArticle": "Vidensbase Artikel",
+ "KnowledgeBaseCategory": "Vidensbase Kategori",
+ "CampaignLogRecord": "Kampagnelog Post"
+ },
+ "scopeNamesPlural": {
+ "Account": "Konti",
+ "Contact": "Kontakter",
+ "Lead": "Leads",
+ "Target": "Mål",
+ "Opportunity": "Muligheder",
+ "Meeting": "Møder",
+ "Calendar": "Kalender",
+ "Call": "Opkald",
+ "Task": "Opgaver",
+ "Case": "Sager",
+ "Document": "Dokumenter",
+ "DocumentFolder": "Dokumentmapper",
+ "Campaign": "Kampagner",
+ "TargetList": "Kontaktlister",
+ "MassEmail": "Masse-Emails",
+ "EmailQueueItem": "Emner i Email-Kø",
+ "CampaignTrackingUrl": "Tracking URL'er",
+ "Activities": "Aktiviteter",
+ "KnowledgeBaseArticle": "Vidensbase",
+ "KnowledgeBaseCategory": "Vidensbase Kategorier",
+ "CampaignLogRecord": "Kampagnelog Post"
+ },
+ "dashlets": {
+ "Leads": "Mine Leads",
+ "Opportunities": "Mine Muligheder",
+ "Tasks": "Mine Opgaver",
+ "Cases": "Mine Opgaver",
+ "Calendar": "Kalender",
+ "Calls": "Mine Opkald",
+ "Meetings": "Mine Møder",
+ "OpportunitiesByStage": "Muligheder efter Stadie",
+ "OpportunitiesByLeadSource": "Muligheder efter Lead Kilde",
+ "SalesByMonth": "Salg pr. Måned",
+ "SalesPipeline": "Salgspipeline",
+ "Activities": "Mine Aktiviteter"
+ },
+ "labels": {
+ "Create InboundEmail": "Opret Indkommende Email",
+ "Activities": "Aktiviteter",
+ "History": "Forløb",
+ "Attendees": "Deltagere",
+ "Schedule Meeting": "Planlæg Møde",
+ "Schedule Call": "Planlæg Opkald",
+ "Compose Email": "Skriv Email",
+ "Log Meeting": "Logge Møde",
+ "Log Call": "Logge Opkald",
+ "Archive Email": "Arkiver Email",
+ "Create Task": "Opret Opgave",
+ "Tasks": "Opgaver"
+ },
+ "fields": {
+ "billingAddressCity": "By",
+ "addressCity": "By",
+ "billingAddressCountry": "Land",
+ "addressCountry": "Land",
+ "billingAddressPostalCode": "Postnummer",
+ "addressPostalCode": "Postnummer",
+ "billingAddressState": "Stat",
+ "addressState": "Stat",
+ "billingAddressStreet": "Gade",
+ "addressStreet": "Gade",
+ "billingAddressMap": "Kort",
+ "addressMap": "Kort",
+ "shippingAddressCity": "By (Levering)",
+ "shippingAddressStreet": "Gade (Levering)",
+ "shippingAddressCountry": "Land (Levering)",
+ "shippingAddressState": "Stat (Levering)",
+ "shippingAddressPostalCode": "Postnummer (Levering)",
+ "shippingAddressMap": "Kort (Levering)"
+ },
+ "options": {
+ "reminderTypes": {
+ "Popup": "Popup",
+ "Email": "Email"
+ }
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/KnowledgeBaseArticle.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/KnowledgeBaseArticle.json
new file mode 100644
index 0000000000..9dcf12eab4
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/KnowledgeBaseArticle.json
@@ -0,0 +1,47 @@
+{
+ "labels": {
+ "Create KnowledgeBaseArticle": "Opret Artikel",
+ "Any": "hvilken som helst",
+ "Send in Email": "Send i Email",
+ "Move Up": "Flyt Op",
+ "Move Down": "Flyt Ned",
+ "Move to Top": "Flyt til Top",
+ "Move to Bottom": "Flyt til Bund"
+ },
+ "fields": {
+ "name": "Navn",
+ "status": "Status",
+ "type": "Type",
+ "attachments": "Vedhæftede",
+ "publishDate": "Startdato",
+ "expirationDate": "Slutdato",
+ "description": "Beskrivelse",
+ "body": "Indhold",
+ "categories": "Kategorier",
+ "language": "Sprog",
+ "portals": "Portaler"
+ },
+ "links": {
+ "cases": "Sager",
+ "opportunities": "Muligheder",
+ "categories": "Kategorier",
+ "portals": "Portaler"
+ },
+ "options": {
+ "status": {
+ "In Review": "Venter på Godkendelse",
+ "Draft": "Kladde",
+ "Archived": "Arkiveret",
+ "Published": "Publiseret"
+ },
+ "type": {
+ "Article": "Artikel"
+ }
+ },
+ "tooltips": {
+ "portals": "Vil vises i alle portaler hvis den forbliver tom. Vil kun vises i valgte portaler hvis udfyldt."
+ },
+ "presetFilters": {
+ "published": "Publiseret"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/KnowledgeBaseCategory.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/KnowledgeBaseCategory.json
new file mode 100644
index 0000000000..a6e7ab058f
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/KnowledgeBaseCategory.json
@@ -0,0 +1,10 @@
+{
+ "labels": {
+ "Create KnowledgeBaseCategory": "Opret Kategori",
+ "Manage Categories": "Administrer Kategorier",
+ "Articles": "Artikler"
+ },
+ "links": {
+ "articles": "Artikler"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Lead.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Lead.json
new file mode 100644
index 0000000000..fc05ef3ed7
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Lead.json
@@ -0,0 +1,65 @@
+{
+ "labels": {
+ "Converted To": "Konverteret Til",
+ "Create Lead": "Opret Lead",
+ "Convert": "Konverter"
+ },
+ "fields": {
+ "name": " Navn",
+ "emailAddress": "Email",
+ "title": "Titel",
+ "website": "Website",
+ "phoneNumber": "Telefon",
+ "accountName": "Kontonavn",
+ "doNotCall": "Ring Ikke!",
+ "address": "Adresse",
+ "status": "Status",
+ "source": "Kilde",
+ "opportunityAmount": "Beløb for Mulighed",
+ "opportunityAmountConverted": "Beløb for Mulighed (Konverteret)",
+ "description": "Beskrivelse",
+ "createdAccount": "Konto",
+ "createdContact": "Kontakt",
+ "createdOpportunity": "Mulighed",
+ "campaign": "Kampagne",
+ "targetLists": "Kontaktlister",
+ "targetList": "Kontaktliste",
+ "industry": "Industri"
+ },
+ "links": {
+ "targetLists": "Kontaktlister",
+ "campaignLogRecords": "Kampagne-log",
+ "campaign": "Kampagne",
+ "createdAccount": "Konto",
+ "createdContact": "Kontakt",
+ "createdOpportunity": "Mulighed",
+ "cases": "Sager",
+ "documents": "Dokumenter"
+ },
+ "options": {
+ "status": {
+ "New": "Ny",
+ "Assigned": "Tildelt",
+ "In Process": "Under Behandling",
+ "Converted": "Konverteret",
+ "Recycled": "Genbrugt",
+ "Dead": "Død"
+ },
+ "source": {
+ "": "Ingen",
+ "Call": "Samtale",
+ "Email": "Email",
+ "Existing Customer": "Eksisterende Kunde",
+ "Partner": "Partner",
+ "Public Relations": "PR",
+ "Web Site": "Webside",
+ "Campaign": "Kampagne",
+ "Other": "Andet"
+ }
+ },
+ "presetFilters": {
+ "active": "Aktiv",
+ "actual": "Aktuel",
+ "converted": "Konverteret"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/MassEmail.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/MassEmail.json
new file mode 100644
index 0000000000..7575ee6161
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/MassEmail.json
@@ -0,0 +1,53 @@
+{
+ "fields": {
+ "name": "Navn",
+ "status": "Status",
+ "storeSentEmails": "Lager Sendte Emails",
+ "startAt": "Startdato",
+ "fromAddress": "Fra Adresse",
+ "fromName": "Fra Navn",
+ "replyToAddress": "Svar-til Adresse",
+ "replyToName": "Svar-til Navn",
+ "campaign": "Kampagne",
+ "emailTemplate": "Emailskabelon",
+ "inboundEmail": "Emailkonto",
+ "targetLists": "Kontaktlister",
+ "excludingTargetLists": "Ekskluderer Kontaktlister",
+ "optOutEntirely": "Fuldstændig Opt-Out"
+ },
+ "links": {
+ "targetLists": "Kontaktlister",
+ "excludingTargetLists": "Ekskluderer Kontaktlister",
+ "queueItems": "Objekter i Kø",
+ "campaign": "Kampagne",
+ "emailTemplate": "Emailskabelon",
+ "inboundEmail": "Emailkonto"
+ },
+ "options": {
+ "status": {
+ "Draft": "Kladde",
+ "Pending": "Afventer",
+ "In Process": "Under Behandling",
+ "Complete": "Færdig",
+ "Canceled": "Afbrudt",
+ "Failed": "Fejlet"
+ }
+ },
+ "labels": {
+ "Create MassEmail": "Opret Masse-Email",
+ "Send Test": "Send Test"
+ },
+ "messages": {
+ "selectAtLeastOneTarget": "Vælg mindst et Mål",
+ "testSent": "Testemail(s) formodes at være sendt"
+ },
+ "tooltips": {
+ "optOutEntirely": "Emailadresser tilhørende modtagere, som er afmeldt, bliver markeret som \"afmeldt\", og de vil ikke modtage masse-emails fremover.",
+ "targetLists": "Kontakter der skal modtage meddelelser",
+ "excludingTargetLists": "Kontakter der ikke skal modtage meddelelser"
+ },
+ "presetFilters": {
+ "actual": "Aktuel",
+ "complete": "Færdig"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Meeting.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Meeting.json
new file mode 100644
index 0000000000..e5d1750493
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Meeting.json
@@ -0,0 +1,50 @@
+{
+ "fields": {
+ "name": "Navn",
+ "parent": "Henviser til",
+ "status": "Status",
+ "dateStart": "Startdato",
+ "dateEnd": "Slutdato",
+ "duration": "Varighed",
+ "description": "Beskrivelse",
+ "users": "Brugere",
+ "contacts": "Kontakter",
+ "leads": "leads",
+ "reminders": "Påmindelser",
+ "account": "Konto",
+ "acceptanceStatus": "Acceptstatus"
+ },
+ "options": {
+ "status": {
+ "Planned": "Planlagt",
+ "Held": "Gennemført",
+ "Not Held": "Ikke Gennemført"
+ },
+ "acceptanceStatus": {
+ "None": "Ingen",
+ "Accepted": "Accepteret",
+ "Declined": "Nægtet",
+ "Tentative": "Forsøgt"
+ }
+ },
+ "massActions": {
+ "setHeld": "Marker som Gennemført",
+ "setNotHeld": "Marker som Ikke Gennemført"
+ },
+ "labels": {
+ "Create Meeting": "Opret Møde",
+ "Set Held": "Marker som Gennemført",
+ "Set Not Held": "Marker som Ikke Gennemført",
+ "Send Invitations": "Send Invitationer",
+ "on time": "Til Tiden",
+ "before": "Før"
+ },
+ "presetFilters": {
+ "planned": "Planlagt",
+ "held": "Gennemført",
+ "todays": "Dagens"
+ },
+ "messages": {
+ "nothingHasBeenSent": "Intet blev sendt"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Opportunity.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Opportunity.json
new file mode 100644
index 0000000000..6e062b747a
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Opportunity.json
@@ -0,0 +1,46 @@
+{
+ "fields": {
+ "name": "Navn",
+ "account": "Konto",
+ "stage": "Stadie",
+ "amount": "Beløb",
+ "probability": "Sandsynlighed, %",
+ "leadSource": "Leadkilde",
+ "doNotCall": "Ring Ikke!",
+ "closeDate": "Slutdato",
+ "contacts": "Kontakter",
+ "description": "Beskrivelse",
+ "amountConverted": "Beløb (konverteret)",
+ "amountWeightedConverted": "Beløb Vægtet",
+ "campaign": "Kampagne",
+ "originalLead": "Oprindelig Lead"
+ },
+ "links": {
+ "contacts": "Kontakter",
+ "documents": "Dokumenter",
+ "campaign": "Kampagne",
+ "originalLead": "Oprindelig Lead"
+ },
+ "options": {
+ "stage": {
+ "Prospecting": "Undersøges",
+ "Qualification": "Kvalifikation",
+ "Needs Analysis": "Behovsanalyse",
+ "Value Proposition": "Vejledende Tilbud",
+ "Id. Decision Makers": "Identifikation af Beslutningstagere",
+ "Perception Analysis": "Analyse af Opfattelsen",
+ "Proposal/Price Quote": "Tilbud/Pristilbud",
+ "Negotiation/Review": "Forhandler/Gennemgår",
+ "Closed Won": "Vundet og Lukket",
+ "Closed Lost": "Tabt og Lukket"
+ }
+ },
+ "labels": {
+ "Create Opportunity": "Opret Mulighed"
+ },
+ "presetFilters": {
+ "open": "Åbn",
+ "won": "Vundet",
+ "lost": "Tabt"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Portal.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Portal.json
new file mode 100644
index 0000000000..a54e8ce5ae
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Portal.json
@@ -0,0 +1,5 @@
+{
+ "links": {
+ "articles": "Vidensbase Artikler"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/ScheduledJob.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/ScheduledJob.json
new file mode 100644
index 0000000000..040429c533
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/ScheduledJob.json
@@ -0,0 +1,8 @@
+{
+ "options": {
+ "job": {
+ "ProcessMassEmail": "Send Masse-Emails",
+ "ControlKnowledgeBaseArticleStatus": "Kontroller Videnbase Artikels Status"
+ }
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Target.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Target.json
new file mode 100644
index 0000000000..f69a4def4a
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Target.json
@@ -0,0 +1,17 @@
+{
+ "fields": {
+ "name": "Navn",
+ "emailAddress": "Email",
+ "title": "Titel",
+ "website": "Webside",
+ "accountName": "Kontonavn",
+ "phoneNumber": "Telefon",
+ "doNotCall": "Ring Ikke!",
+ "address": "Adresse",
+ "description": "Beskrivelse"
+ },
+ "labels": {
+ "Create Target": "Opret Mål",
+ "Convert to Lead": "Konverter til Lead"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/TargetList.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/TargetList.json
new file mode 100644
index 0000000000..dca9dbf897
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/TargetList.json
@@ -0,0 +1,34 @@
+{
+ "fields": {
+ "name": "Navn",
+ "description": "Beskrivelse",
+ "entryCount": "Antal Enheder",
+ "campaigns": "Kampagner",
+ "endDate": "Slutdato",
+ "targetLists": "Kontaktliste",
+ "includingActionList": "Inkluder",
+ "excludingActionList": "Ekskluder"
+ },
+ "links": {
+ "accounts": "Konti",
+ "contacts": "Kontakter",
+ "leads": "Leads",
+ "campaigns": "Kampagner",
+ "massEmails": "Masse-Emails"
+ },
+ "options": {
+ "type": {
+ "Email": "Email",
+ "Web": "Web",
+ "Television": "TV",
+ "Radio": "Radio",
+ "Newsletter": "Nyhedsbrev"
+ }
+ },
+ "labels": {
+ "Create TargetList": "Opret Kontaktliste",
+ "Opted Out": "Afmeldt",
+ "Cancel Opt-Out": "Fortryd Afmelding",
+ "Opt-Out": "Afmeld"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/Task.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Task.json
new file mode 100644
index 0000000000..b220d9f6d7
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/Task.json
@@ -0,0 +1,47 @@
+{
+ "fields": {
+ "name": "Navn",
+ "parent": "Henviser til",
+ "status": "Status",
+ "dateStart": "Startdato",
+ "dateEnd": "Tidsfrist",
+ "dateStartDate": "Startdato (Hele dagen)",
+ "dateEndDate": "Slutdato (Hele dagen)",
+ "priority": "Prioritet",
+ "description": "Beskrivelse",
+ "isOverdue": "Er Overskredet",
+ "account": "Konto",
+ "dateCompleted": "Afsluttet Dato",
+ "attachments": "Vedhæftede",
+ "reminders": "Underretninger"
+ },
+ "links": {
+ "attachments": "Vedhæftede"
+ },
+ "options": {
+ "status": {
+ "Not Started": "Ikke Startet",
+ "Started": "Startet",
+ "Completed": "Afsluttet",
+ "Canceled": "Afbrudt",
+ "Deferred": "Udsat"
+ },
+ "priority": {
+ "Low": "Lav",
+ "Normal": "Normal",
+ "High": "Høj",
+ "Urgent": "Vigtig"
+ }
+ },
+ "labels": {
+ "Create Task": "Opret Opgave",
+ "Complete": "Afslut"
+ },
+ "presetFilters": {
+ "actual": "Aktuel",
+ "completed": "Afsluttet",
+ "todays": "Dagens",
+ "overdue": "Overskredet",
+ "deferred": "Udsat"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/da_DK/User.json b/application/Espo/Modules/Crm/Resources/i18n/da_DK/User.json
new file mode 100644
index 0000000000..9d7b34e980
--- /dev/null
+++ b/application/Espo/Modules/Crm/Resources/i18n/da_DK/User.json
@@ -0,0 +1,5 @@
+{
+ "links": {
+ "targetLists": "Kontaktlister"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Account.json b/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Account.json
index 2ed9bf2f04..1f8f71ec28 100644
--- a/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Account.json
+++ b/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Account.json
@@ -23,7 +23,7 @@
"documents": "Dokumenter",
"meetingsPrimary": "Møter (utvidet)",
"callsPrimary": "Samtaler (utvidet)",
- "tasksPrimary": "Oppgaver (utvidet)",
+ "tasksPrimary": "Gjøremål (utvidet)",
"emailsPrimary": "Eposter (utvidet)",
"targetLists": "Målgrupper",
"campaignLogRecords": "Kampanjelogg",
diff --git a/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Case.json b/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Case.json
index 1950864365..5fb8485504 100644
--- a/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Case.json
+++ b/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Case.json
@@ -19,7 +19,7 @@
"Contacts": "Kontakter",
"meetings": "Møter",
"calls": "Samtaler",
- "tasks": "Oppgaver",
+ "tasks": "Gjøremål",
"emails": "Eposter",
"articles": "Kunnskapsbaseartikler",
"lead": "Ledetråd"
diff --git a/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Email.json b/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Email.json
index f6e1d39fdb..7e0015db99 100644
--- a/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Email.json
+++ b/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Email.json
@@ -2,7 +2,7 @@
"labels": {
"Create Lead": "Opprett ledetråd",
"Create Contact": "Opprett kontakt",
- "Create Task": "Opprett oppgave",
+ "Create Task": "Opprett gjøremål",
"Create Case": "Opprett sak"
}
}
\ No newline at end of file
diff --git a/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Global.json b/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Global.json
index abb9fc040f..15f30dd68b 100644
--- a/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Global.json
+++ b/application/Espo/Modules/Crm/Resources/i18n/nb_NO/Global.json
@@ -6,7 +6,7 @@
"leads": "Ledetråder",
"meetings": "Møter",
"calls": "Samtaler",
- "tasks": "Oppgaver",
+ "tasks": "Gjøremål",
"emails": "Eposter",
"accounts": "Konti",
"cases": "Saker",
@@ -24,7 +24,7 @@
"Meeting": "Møte",
"Calendar": "Kalender",
"Call": "Samtale",
- "Task": "Oppgave",
+ "Task": "Gjøremål",
"Case": "Sak",
"Document": "Dokument",
"DocumentFolder": "Dokumentmappe",
@@ -47,7 +47,7 @@
"Meeting": "Møter",
"Calendar": "Kalender",
"Call": "Samtaler",
- "Task": "Oppgaver",
+ "Task": "Gjøremål",
"Case": "Saker",
"Document": "Dokumenter",
"DocumentFolder": "Dokumentmapper",
@@ -64,7 +64,7 @@
"dashlets": {
"Leads": "Mine ledetråder",
"Opportunities": "Mine muligheter",
- "Tasks": "Mine oppgaver",
+ "Tasks": "Mine gjøremål",
"Cases": "Mine saker",
"Calendar": "Kalender",
"Calls": "Mine samtaler",
@@ -86,8 +86,8 @@
"Log Meeting": "Logg møte",
"Log Call": "Logg samtale",
"Archive Email": "Arkiver epost",
- "Create Task": "Opprett oppgave",
- "Tasks": "Oppgaver"
+ "Create Task": "Opprett gjøremål",
+ "Tasks": "Gjøremål"
},
"fields": {
"billingAddressCity": "By",
diff --git a/application/Espo/Resources/i18n/da_DK/Admin.json b/application/Espo/Resources/i18n/da_DK/Admin.json
new file mode 100644
index 0000000000..90742a5d7d
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/Admin.json
@@ -0,0 +1,210 @@
+{
+ "labels": {
+ "Enabled": "Aktiv",
+ "Disabled": "Inaktiv",
+ "System": "System",
+ "Users": "Brugere",
+ "Email": "Email",
+ "Data": "Data",
+ "Customization": "Tilpasning",
+ "Available Fields": "Felter til rådighed",
+ "Layout": "Layout",
+ "Entity Manager": "Entitetsmanager",
+ "Add Panel": "Tilføj Panel",
+ "Add Field": "Tilføj Felt",
+ "Settings": "Indstillinger",
+ "Scheduled Jobs": "Planlagte Jobs",
+ "Upgrade": "Opgrader",
+ "Clear Cache": "Tøm Cache",
+ "Rebuild": "Genopbyg",
+ "Teams": "Teams",
+ "Roles": "Roller",
+ "Portal": "Portal",
+ "Portals": "Portaler",
+ "Portal Roles": "Portalroller",
+ "Outbound Emails": "Udgående Email",
+ "Group Email Accounts": "Gruppe Emailkonti",
+ "Personal Email Accounts": "Personlige Emailkonti",
+ "Inbound Emails": "Indgående Email",
+ "Email Templates": "Emailskabeloner",
+ "Import": "Import",
+ "Layout Manager": "Layoutmanager",
+ "User Interface": "Brugergrænseflade",
+ "Auth Tokens": "Auth Token",
+ "Authentication": "Autentifikation",
+ "Currency": "Valuta",
+ "Integrations": "Integrationer",
+ "Extensions": "Udvidelser",
+ "Upload": "Upload",
+ "Installing...": "Installerer....",
+ "Upgrading...": "Opgraderer....",
+ "Upgraded successfully": "Opgraderet succesfuldt",
+ "Installed successfully": "Installeret succesfuldt",
+ "Ready for upgrade": "Klar til opgradering",
+ "Run Upgrade": "Kør Opgradering",
+ "Install": "Installer",
+ "Ready for installation": "Klar til installation",
+ "Uninstalling...": "Afinstallerer....",
+ "Uninstalled": "Afinstalleret",
+ "Create Entity": "Opret Entitet",
+ "Edit Entity": "Rediger Entitet",
+ "Create Link": "Opret Link",
+ "Edit Link": "Rediger Link",
+ "Notifications": "Notifikationer",
+ "Jobs": "Jobs",
+ "Reset to Default": "Reset til Standard",
+ "Email Filters": "Emailfiltre",
+ "Portal Users": "Portalbrugere"
+ },
+ "layouts": {
+ "list": "Liste",
+ "detail": "Detalje",
+ "listSmall": "Liste (LIlle)",
+ "detailSmall": "Detalje (Lille)",
+ "filters": "Søgefiltre",
+ "massUpdate": "Masseopdater",
+ "relationships": "Relationspaneler",
+ "sidePanelsDetail": "Sidepaneler (Detaljer)",
+ "sidePanelsEdit": "Sidepaneler (Rediger)",
+ "sidePanelsDetailSmall": "Sidepaneler (detalje lille)",
+ "sidePanelsEditSmall": "Sidepaneler (rediger lille)"
+ },
+ "fieldTypes": {
+ "address": "Adresse",
+ "array": "Liste",
+ "foreign": "Fremmed",
+ "duration": "Varighed",
+ "password": "Kodeord",
+ "personName": "Personnavn",
+ "autoincrement": "Automatisk stigende",
+ "bool": "Boolsk",
+ "currency": "Valuta",
+ "date": "Dato",
+ "datetime": "DatoTid",
+ "datetimeOptional": "Dato/DatoTid",
+ "email": "Email",
+ "enum": "Enkelt udvælgelse",
+ "enumInt": "Enkelt udvælgelse Heltal",
+ "enumFloat": "Enkelt udvælgelse Reelt tal",
+ "float": "Reelt tal",
+ "int": "Heltal",
+ "link": "Link",
+ "linkMultiple": "Flere Links",
+ "linkParent": "Overordnet Link",
+ "multienim": "Multiudvælgelse",
+ "phone": "Telefon",
+ "text": "Tekst",
+ "url": "Url",
+ "varchar": "Tekst (Max 255)",
+ "file": "Fil",
+ "image": "Billede",
+ "multiEnum": "Multi-udvælgelse",
+ "attachmentMultiple": "Flere vedhæftninger",
+ "rangeInt": "Område Heltal",
+ "rangeFloat": "Område Reelt tal",
+ "rangeCurrency": "Område Valuta",
+ "wysiwyg": "Wysiwyg",
+ "map": "Kort",
+ "currencyConverted": "Valuta (Konverteret)",
+ "number": "Nummer"
+ },
+ "fields": {
+ "type": "Type",
+ "name": "Navn",
+ "label": "Betegnelse",
+ "required": "Nødvendig",
+ "default": "Standard",
+ "maxLength": "Max længde",
+ "options": "Muligheder",
+ "after": "Efter (Felt)",
+ "before": "Før (Felt)",
+ "link": "Link",
+ "field": "Felt",
+ "min": "Min",
+ "max": "Max",
+ "translation": "Oversættelse",
+ "previewSize": "Eksempel Str.",
+ "noEmptyString": "Ingen Tom Streng",
+ "defaultType": "Standard Type",
+ "seeMoreDisabled": "Forhindre fjernelse af tekst",
+ "entityList": "Entitetsliste",
+ "isSorted": "Er sorteret (alfabetisk)",
+ "audited": "Er Revideret",
+ "trim": "Trim",
+ "height": "Højde (px)",
+ "minHeight": "Min Højde (px)",
+ "provider": "Provider½",
+ "typeList": "Typeliste",
+ "rows": "Antal rækker i tekstområde",
+ "lengthOfCut": "Længde af Vist Tekst",
+ "sourceList": "Kildeliste",
+ "tooltipText": "Værktøjstip Tekst",
+ "prefix": "Præfix",
+ "nextNumber": "Næste Nummer",
+ "padLength": "Feltlængde",
+ "disableFormatting": "Deaktiver Formatering",
+ "dynamicLogicVisible": "Betingelser der gør feltet synligt",
+ "dynamicLogicReadOnly": "Betingelser der gør feltet skrivebeskyttet",
+ "dynamicLogicRequired": "Betingelser der gør feltet påkrævet",
+ "dynamicLogicOptions": "Betingelsesmuligheder",
+ "probabilityMap": "Stadiesandsynlighed (%)",
+ "readOnly": "Skrivebeskyttet"
+ },
+ "messages": {
+ "upgradeVersion": "Dit EspoCRM bliver opgraderet til version {version}. Det kan tage lidt tid.",
+ "upgradeDone": "Dit EspoCRM er blevet opgraderet til version {version}.",
+ "upgradeBackup": "Vi anbefaler at tage en backup af dine EspoCRM-filer og -data før opgradering..",
+ "thousandSeparatorEqualsDecimalMark": "Tusindtalsseparator kan ikke være den samme som decimaltegn",
+ "userHasNoEmailAddress": "Bruger har ingen emailadresse",
+ "selectEntityType": "Vælg entitetstype i venstremenuen",
+ "selectUpgradePackage": "Vælg opgraderingspakke",
+ "downloadUpgradePackage": "Download opgraderingspakke(r) her.",
+ "selectLayout": "Vælg ønsket layout i venstremenuen og rediger",
+ "selectExtensionPackage": "Vælg udvidelsespakke",
+ "extensionInstalled": "Udvidelse {name} {version} er blevet installeret",
+ "installExtension": "Udvidelsen {name} {version} er klar til installation",
+ "uninstallConfirmation": "Afinstaller udvidelse - Er du sikker?"
+ },
+ "descriptions": {
+ "settings": "Applikationens systemindstillinger",
+ "scheduledJob": "Opgaver som køres v.hj.a. et cronjob",
+ "upgrade": "Opgrader EspoCRM",
+ "clearCache": "Tøm backend cache",
+ "rebuild": "Genopbyg backend og tøm cache",
+ "users": "Administration af Brugere",
+ "teams": "Administration af Hold",
+ "roles": "Administration af Roller",
+ "portals": "Administration af Portal",
+ "portalRoles": "Roller for portal",
+ "outboundEmails": "SMTP-indstillinger til udgående emails",
+ "groupEmailAccounts": "Imap Gruppekonti. Email import og emails til sager.",
+ "personalEmailAccounts": "Brugers emailkonti",
+ "emailTemplates": "Skabeloner til udgående emails",
+ "import": "Importer data fra CSV-fil",
+ "layoutManager": "Tilret layouts (liste, detalje, rediger, søg, masseopdater)",
+ "userInterface": "Konfigurer brugergrænseflade.",
+ "authTokens": "Aktive Auth-sessioner. IP-adresse og sidste adgangsdato.",
+ "authentication": "Autentifikationsindstillinger",
+ "currency": "Valutakurser og -indstillinger.",
+ "extensions": "Installer eller afinstaller udvidelser.",
+ "integrations": "Integration med tredie-parts services.",
+ "notifications": "Indstillinger for in-app og email.",
+ "inboundEmails": "Indstillinger for indkommende emails.",
+ "emailFilters": "Emails som matcher det angivne filter bliver ikke importeret.",
+ "portalUsers": "Portalbrugere",
+ "entityManager": "Opret egne entiteter, rediger eksisterende. Administrer felter og relationer."
+ },
+ "options": {
+ "previewSize": {
+ "x-small": "Meget lille",
+ "small": "Lille",
+ "medium": "Middel",
+ "large": "Stor"
+ }
+ },
+ "logicalOperators": {
+ "and": "AND",
+ "or": "OR",
+ "not": "NOT"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/Attachment.json b/application/Espo/Resources/i18n/da_DK/Attachment.json
new file mode 100644
index 0000000000..b5b1429110
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/Attachment.json
@@ -0,0 +1,5 @@
+{
+ "insertFromSourceLabels": {
+ "Document": "Indsæt dokument."
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/AuthToken.json b/application/Espo/Resources/i18n/da_DK/AuthToken.json
new file mode 100644
index 0000000000..414bf2bfc7
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/AuthToken.json
@@ -0,0 +1,8 @@
+{
+ "fields": {
+ "user": "Bruger",
+ "ipAddress": "IP-adresse",
+ "lastAccess": "Sidste adgangsdato.",
+ "createdAt": "Logindato"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/DashletOptions.json b/application/Espo/Resources/i18n/da_DK/DashletOptions.json
new file mode 100644
index 0000000000..ebfc9085c6
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/DashletOptions.json
@@ -0,0 +1,23 @@
+{
+ "fields": {
+ "title": "Titel",
+ "dateFrom": "Dato fra.",
+ "dateTo": "Dato til.",
+ "autorefreshInterval": "Genindlæsningsinterval",
+ "displayRecords": "Antal viste linier.",
+ "isDoubleHeight": "Dobbelt højde.",
+ "mode": "Mode",
+ "enabledScopeList": "Hvad skal vises.",
+ "users": "Brugere"
+ },
+ "options": {
+ "mode": {
+ "agendaWeek": "Uge (agenda)",
+ "basicWeek": "Uge",
+ "month": "Måned",
+ "basicDay": "Dag",
+ "agendaDay": "Dag (agenda)",
+ "timeline": "Tidslinie"
+ }
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/DynamicLogic.json b/application/Espo/Resources/i18n/da_DK/DynamicLogic.json
new file mode 100644
index 0000000000..0958a374b7
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/DynamicLogic.json
@@ -0,0 +1,26 @@
+{
+ "label": {
+ "Field": "Felt"
+ },
+ "options": {
+ "operators": {
+ "equals": "Lig med",
+ "notEquals": "Ikke Lig Med",
+ "greaterThan": "Større End",
+ "lessThan": "Mindre End",
+ "greaterThanOrEquals": "Større End eller Lig Med",
+ "lessThanOrEquals": "Mindre End eller Lig Med",
+ "in": "I",
+ "notIn": "Ikke I",
+ "inPast": "I Fortiden",
+ "inFuture": "I Fremtiden",
+ "isToday": "Er Idag",
+ "isTrue": "Er Sand",
+ "isFalse": "Er Falsk",
+ "isEmpty": "Er Tom",
+ "isNotEmpty": "Er Ikke Tom",
+ "contains": "Indeholder",
+ "notContains": "Indeholder Ikke"
+ }
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/Email.json b/application/Espo/Resources/i18n/da_DK/Email.json
new file mode 100644
index 0000000000..b1f5048d06
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/Email.json
@@ -0,0 +1,106 @@
+{
+ "fields": {
+ "parent": "Henviser til",
+ "status": "Status",
+ "dateSent": "Dato sendt",
+ "from": "Fra",
+ "to": "Til",
+ "cc": "CC",
+ "bcc": "BCC",
+ "replyTo": "Svar Til",
+ "replyToString": "Svar Til (Streng) ",
+ "isHtml": "Er Html",
+ "body": "Indhold",
+ "subject": "Emne",
+ "attachments": "Vedhæftet",
+ "selectTemplate": "Vælg Skabelon",
+ "fromEmailAddress": "Fra Adresse",
+ "toEmailAddresses": "Til Adresse",
+ "emailAddress": "Emailadresse",
+ "deliveryDate": "Afleveringsdato",
+ "account": "Konto",
+ "users": "Brugere",
+ "replied": "Besvaret",
+ "replies": "Svar",
+ "isRead": "Læst",
+ "isNotRead": "Ikke Læst",
+ "isImportant": "Vigtig",
+ "isUsers": "Er Brugers",
+ "inTrash": "I Papirkurv",
+ "name": "Navn (Emne)",
+ "isReplied": "Er Besvaret",
+ "isNotReplied": "Er Ikke Besvaret",
+ "sentBy": "Sendt af (Bruger)",
+ "folder": "Mappe",
+ "inboundEmails": "Gruppekonti",
+ "emailAccounts": "Personlige Konti",
+ "hasAttachment": "Har Vedhæftet"
+ },
+ "links": {
+ "replied": "Besvaret",
+ "replies": "Svar",
+ "inboundEmails": "Gruppekonti",
+ "emailAccounts": "Personlige Konti"
+ },
+ "options": {
+ "status": {
+ "Draft": "Kladder",
+ "Sending": "Sender",
+ "Sent": "Sendt",
+ "Archived": "Arkiveret",
+ "Received": "Modtaget",
+ "Failed": "Fejlet"
+ }
+ },
+ "labels": {
+ "Create Email": "Arkiver Email",
+ "Archive Email": "Arkiver Email",
+ "Compose": "Opret",
+ "Reply": "Besvar",
+ "Reply to All": "Svar til Alle",
+ "Forward": "Videresend",
+ "Original message": "Oprindelig besked",
+ "Forwarded message": "Videresendt besked",
+ "Email Accounts": "Personlige Emailkonti",
+ "Inbound Emails": "Gruppe Emailkonti",
+ "Email Templates": "Emailskabeloner",
+ "Send Test Email": "Send Test-email",
+ "Send": "Send",
+ "Email Address": "Emailadresse",
+ "Mark Read": "Marker som Læst",
+ "Sending...": "Sender..",
+ "Save Draft": "Gem Kladde",
+ "Mark all as read": "Marker alle som Læst",
+ "Show Plain Text": "Vis som Tekst",
+ "Mark as Important": "Marker som Vigtig",
+ "Unmark Importance": "Fjern markering som Vigtig",
+ "Move to Trash": "Flyt til Papirkurv",
+ "Retrieve from Trash": "Hent fra Papirkurv",
+ "Move to Folder": "Flyt til Mappe",
+ "Filters": "Filtre",
+ "Folders": "Mapper"
+ },
+ "messages": {
+ "noSmtpSetup": "Ingen SMTP indstillinger {link}.",
+ "testEmailSent": "Test-email afsendt",
+ "emailSent": "Email afsendt",
+ "savedAsDraft": "Gemt som Kladde"
+ },
+ "presetFilters": {
+ "sent": "Sendt",
+ "archived": "Arkiveret",
+ "inbox": "Indbakke",
+ "drafts": "Kladder",
+ "trash": "Papirkurv",
+ "important": "Vigtig"
+ },
+ "massActions": {
+ "markAsRead": "Marker som Læst",
+ "markAsNotRead": "Mark som Ikke Læst",
+ "markAsImportant": "Marker som Vigtig",
+ "markAsNotImportant": "Fjern Vigtig-markering",
+ "moveToTrash": "Flyt til Papirkurv",
+ "moveToFolder": "Flyt til Mappe",
+ "retrieveFromTrash": "Hent fra Papirkurv"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/EmailAccount.json b/application/Espo/Resources/i18n/da_DK/EmailAccount.json
new file mode 100644
index 0000000000..396e1e9e51
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/EmailAccount.json
@@ -0,0 +1,51 @@
+{
+ "fields": {
+ "name": "Navn",
+ "status": "Status",
+ "host": "Vært",
+ "username": "Brugernavn",
+ "password": "Kodeord",
+ "port": "Port",
+ "monitoredFolders": "Overvågede Mapper",
+ "ssl": "SSL",
+ "fetchSince": "Hent Siden",
+ "emailAddress": "Emailadresse",
+ "sentFolder": "Sendt Mappe",
+ "storeSentEmails": "Gem Sendte Emails",
+ "keepFetchedEmailsUnread": "Behold Hentede Emails som Ulæste",
+ "emailFolder": "Læg i Mappe",
+ "useSmtp": "Brug SMTP",
+ "smtpHost": "SMTP Host",
+ "smtpPort": "SMTP Port",
+ "smtpAuth": "SMTP Auth",
+ "smtpSecurity": "SMTP Sikkerhed",
+ "smtpUsername": "SMTP Brugernavn",
+ "smtpPassword": "SMTP Kodeord"
+ },
+ "links": {
+ "filters": "Filtre",
+ "emails": "Emails"
+ },
+ "options": {
+ "status": {
+ "Active": "Aktiv",
+ "Inactive": "Inaktiv"
+ }
+ },
+ "labels": {
+ "Create EmailAccount": "Opret Emailkonto",
+ "IMAP": "IMAP",
+ "Main": "Konto",
+ "Test Connection": "Test Forbindelse",
+ "Send Test Email": "Send Testemail",
+ "SMTP": "SMTP"
+ },
+ "messages": {
+ "couldNotConnectToImap": "Kunne ikke forbinde til IMAP server",
+ "connectionIsOk": "Forbindelse OK"
+ },
+ "tooltips": {
+ "monitoredFolders": "Du kan tilføje en 'Sendt' mappe for at synkronisere emails sendt fra en ekstern emailklient.",
+ "storeSentEmails": "Sendte emails bliver lagret på IMAP serveren. Emailadressefeltet skal matche adressen emails vil blive sendt fra."
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/EmailAddress.json b/application/Espo/Resources/i18n/da_DK/EmailAddress.json
new file mode 100644
index 0000000000..3a90986dcb
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/EmailAddress.json
@@ -0,0 +1,7 @@
+{
+ "labels": {
+ "Primary": "Primær",
+ "Opted Out": "Fravalgt",
+ "Invalid": "Ugyldig"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/EmailFilter.json b/application/Espo/Resources/i18n/da_DK/EmailFilter.json
new file mode 100644
index 0000000000..542971d624
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/EmailFilter.json
@@ -0,0 +1,29 @@
+{
+ "fields": {
+ "from": "Fra",
+ "to": "Til",
+ "subject": "Emne",
+ "bodyContains": "Mail indeholder",
+ "action": "Handling",
+ "isGlobal": "Er Global",
+ "emailFolder": "Mappe"
+ },
+ "labels": {
+ "Create EmailFilter": "Opret Emailfilter",
+ "Emails": "Emails"
+ },
+ "tooltips": {
+ "from": "Emails sendt fra den angivne adresse. Efterlad tom hvis unødvendig. Du kan benytte wildcard*.",
+ "to": "Emails sendt fra den angivne adresse. Efterlad tom hvis unødvendig. Du kan benytte wildcard*.",
+ "name": "Giv filtret et beskrivende navn",
+ "subject": "Brug et wildcard *\n\ntekst* - begynder med tekst\n*tekst* - indeholder tekst\n*tekst - slutter med tekst",
+ "bodyContains": "Emailens brødtekst indeholder et eller flere af de angivne ord eller sætninger.",
+ "isGlobal": "Bruger dette filter på alle emails, der kommer ind i systemet."
+ },
+ "options": {
+ "action": {
+ "Skip": "Ignorer",
+ "Move to Folder": "Læg i Mappe"
+ }
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/EmailFolder.json b/application/Espo/Resources/i18n/da_DK/EmailFolder.json
new file mode 100644
index 0000000000..d949a433dd
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/EmailFolder.json
@@ -0,0 +1,10 @@
+{
+ "fields": {
+ "skipNotifications": "Spring over Notifikationer"
+ },
+ "labels": {
+ "Create EmailFolder": "Opret Mappe",
+ "Manage Folders": "Administrer Mapper",
+ "Emails": "Emails"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/EmailTemplate.json b/application/Espo/Resources/i18n/da_DK/EmailTemplate.json
new file mode 100644
index 0000000000..bd0ef97094
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/EmailTemplate.json
@@ -0,0 +1,25 @@
+{
+ "fields": {
+ "name": "Navn",
+ "status": "Status",
+ "isHtml": "Er Html",
+ "body": "Indhold",
+ "subject": "Emne",
+ "attachments": "Vedhæftet",
+ "insertField": "Indsæt Felt",
+ "oneOff": "Kun en gang"
+ },
+ "labels": {
+ "Create EmailTemplate": "Opret Emailskabelon",
+ "Info": "Info"
+ },
+ "tooltips": {
+ "oneOff": "Check hvis du kun skal bruge denne skabelon en enkelt gang. F.eks. til masse-email."
+ },
+ "presetFilters": {
+ "actual": "Aktuel"
+ },
+ "messages": {
+ "infoText": "Tilgængelige variabler:\n\n{optOutUrl} – URL til afmeldingslink\n\n{optOutLink} – afmeldingslink"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/EntityManager.json b/application/Espo/Resources/i18n/da_DK/EntityManager.json
new file mode 100644
index 0000000000..b9913e1aad
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/EntityManager.json
@@ -0,0 +1,69 @@
+{
+ "labels": {
+ "Fields": "Felter",
+ "Relationships": "Relationer",
+ "Schedule": "Planlæg",
+ "Log": "Log",
+ "Formula": "Formel"
+ },
+ "fields": {
+ "name": "Navn",
+ "type": "Type",
+ "labelSingular": "Betegnelse Ental",
+ "labelPlural": "Betegnelse Flertal",
+ "stream": "aktiviteter",
+ "label": "Betegnelse",
+ "linkType": "Relationsype",
+ "entityForeign": "Fremmedentitet",
+ "linkForeign": "Fremmedlink",
+ "link": "Link",
+ "labelForeign": "Fremmedbetegnelse",
+ "sortBy": "Standard Sortering (Felt)",
+ "sortDirection": "Standard Sortering (Rækkefølge)",
+ "relationName": "Midterste Tabelnavn",
+ "linkMultipleField": "Link flere Felter",
+ "linkMultipleFieldForeign": "Fremmedlink flere Felter",
+ "disabled": "Inaktiv",
+ "textFilterFields": "Tekstfilter Felter",
+ "audited": "Revideret",
+ "auditedForeign": "Revideret af udenforstående",
+ "statusField": "Statusfelt",
+ "beforeSaveCustomScript": "Før Lagring af Brugerdefineret Script"
+ },
+ "options": {
+ "type": {
+ "": "Ingen",
+ "Base": "Basis",
+ "Person": "Person",
+ "CategoryTree": "Kategoritræ",
+ "Event": "Begivenhed",
+ "BasePlus": "Base Plus",
+ "Company": "Firma"
+ },
+ "linkType": {
+ "manyToMany": "n:n",
+ "oneToMany": "1:n",
+ "manyToOne": "n:1",
+ "parentToChildren": "Forældre til Børn",
+ "childrenToParent": "Børn til Forældre"
+ },
+ "sortDirection": {
+ "asc": "Stigende",
+ "desc": "Faldende"
+ }
+ },
+ "messages": {
+ "entityCreated": "Entitet er oprettet",
+ "linkAlreadyExists": "Navnekonflikt i Link",
+ "linkConflict": "Navnekonflikt i Link eller Felt med samme navn eksisterer allerede."
+ },
+ "tooltips": {
+ "statusField": "Opdateringer af dette felt bliver logget i listen",
+ "textFilterFields": "Felter brugt af tekstsøgning",
+ "stream": "hvorvidt entiteten har en Liste",
+ "disabled": "Marker hvis du ikke behøver denne entitet i dit system.",
+ "linkAudited": "Oprettelse af relaterede poster og sammenkædning med eksisterende poster bliver logget i Listen.",
+ "linkMultipleField": "'Forbind-Flere'-feltet er en bekvem måde at redigere relationer. Brug den ikke, hvis du har markeret et stort antal relaterede poster.",
+ "entityType": "Base Plus - har Aktivitets-, forløbs- og opgavepaneler."
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/Export.json b/application/Espo/Resources/i18n/da_DK/Export.json
new file mode 100644
index 0000000000..d7a7bf4252
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/Export.json
@@ -0,0 +1,6 @@
+{
+ "fields": {
+ "useCustomFieldList": "Brugerdefineret Feltliste",
+ "fieldList": "Feltliste"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/Extension.json b/application/Espo/Resources/i18n/da_DK/Extension.json
new file mode 100644
index 0000000000..a301453c76
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/Extension.json
@@ -0,0 +1,15 @@
+{
+ "fields": {
+ "name": "Navn",
+ "version": "Version",
+ "description": "Beskrivelse",
+ "isInstalled": "Installeret"
+ },
+ "labels": {
+ "Uninstall": "Afinstaller",
+ "Install": "Installer"
+ },
+ "messages": {
+ "uninstalled": "Udvidelse {name} er blevet afinstalleret"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/ExternalAccount.json b/application/Espo/Resources/i18n/da_DK/ExternalAccount.json
new file mode 100644
index 0000000000..f78a2771ff
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/ExternalAccount.json
@@ -0,0 +1,6 @@
+{
+ "labels": {
+ "Connect": "Forbind",
+ "Connected": "Forbundet"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/FieldManager.json b/application/Espo/Resources/i18n/da_DK/FieldManager.json
new file mode 100644
index 0000000000..7aa47c8ac9
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/FieldManager.json
@@ -0,0 +1,75 @@
+{
+ "labels": {
+ "Dynamic Logic": "Dynamisk Logik"
+ },
+ "options": {
+ "dateTimeDefault": {
+ "": "Ingen",
+ "javascript: return this.dateTime.getNow(1);": "Nu",
+ "javascript: return this.dateTime.getNow(5);": "Nu (5 min)",
+ "javascript: return this.dateTime.getNow(15);": "Nu (15 min)",
+ "javascript: return this.dateTime.getNow(30);": "Nu (30 min)",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'hours', 15);": "+1 time",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'hours', 15);": "+2 timer",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'hours', 15);": "+3 timer",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'hours', 15);": "+4 timer",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'hours', 15);": "+5 timer",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'hours', 15);": "+6 timer",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(7, 'hours', 15);": "+7 timer",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(8, 'hours', 15);": "+8 timer",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(9, 'hours', 15);": "+9 timer",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(10, 'hours', 15);": "+10 timer",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(11, 'hours', 15);": "+11 timer",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(12, 'hours', 15);": "+12 timer",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'days', 15);": "+1 dag",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'days', 15);": "+2 dage",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'days', 15);": "+3 dage",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'days', 15);": "+4 dage",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'days', 15);": "+5 dage",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'days', 15);": "+6 dage",
+ "javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'week', 15);": "+1 uge"
+ },
+ "dateDefault": {
+ "": "Ingen",
+ "javascript: return this.dateTime.getToday();": "Idag",
+ "javascript: return this.dateTime.getDateShiftedFromToday(1, 'days');": "+1 dag",
+ "javascript: return this.dateTime.getDateShiftedFromToday(2, 'days');": "+2 dage",
+ "javascript: return this.dateTime.getDateShiftedFromToday(3, 'days');": "+3 dage",
+ "javascript: return this.dateTime.getDateShiftedFromToday(4, 'days');": "+4 dage",
+ "javascript: return this.dateTime.getDateShiftedFromToday(5, 'days');": "+5 dage",
+ "javascript: return this.dateTime.getDateShiftedFromToday(6, 'days');": "+6 dage",
+ "javascript: return this.dateTime.getDateShiftedFromToday(7, 'days');": "+7 dage",
+ "javascript: return this.dateTime.getDateShiftedFromToday(8, 'days');": "+8 dage",
+ "javascript: return this.dateTime.getDateShiftedFromToday(9, 'days');": "+9 dage",
+ "javascript: return this.dateTime.getDateShiftedFromToday(10, 'days');": "+10 dage",
+ "javascript: return this.dateTime.getDateShiftedFromToday(1, 'weeks');": "+1 uge",
+ "javascript: return this.dateTime.getDateShiftedFromToday(2, 'weeks');": "+2 uger",
+ "javascript: return this.dateTime.getDateShiftedFromToday(3, 'weeks');": "+3 uger",
+ "javascript: return this.dateTime.getDateShiftedFromToday(1, 'months');": "+1 måned",
+ "javascript: return this.dateTime.getDateShiftedFromToday(2, 'months');": "+2 måneder",
+ "javascript: return this.dateTime.getDateShiftedFromToday(3, 'months');": "+3 måneder",
+ "javascript: return this.dateTime.getDateShiftedFromToday(4, 'months');": "+4 måneder",
+ "javascript: return this.dateTime.getDateShiftedFromToday(5, 'months');": "+5 måneder",
+ "javascript: return this.dateTime.getDateShiftedFromToday(6, 'months');": "+6 måneder",
+ "javascript: return this.dateTime.getDateShiftedFromToday(7, 'months');": "+7 måneder",
+ "javascript: return this.dateTime.getDateShiftedFromToday(8, 'months');": "+8 måneder",
+ "javascript: return this.dateTime.getDateShiftedFromToday(9, 'months');": "+9 måneder",
+ "javascript: return this.dateTime.getDateShiftedFromToday(10, 'months');": "+10 måneder",
+ "javascript: return this.dateTime.getDateShiftedFromToday(11, 'months');": "+11 måneder",
+ "javascript: return this.dateTime.getDateShiftedFromToday(1, 'year');": "+1 år"
+ }
+ },
+ "tooltips": {
+ "audited": "Opdateringer bliver logget i listen",
+ "required": "Feltet vil være påkrævet. Kan ikke efterlades tomt.",
+ "default": "Værdien vil blive sat som standard ved ny oprettelse",
+ "min": "Mindste accepterede værdi",
+ "max": "Højeste accepterede værdi.",
+ "seeMoreDisabled": "Skal markeres hvis lange tekster ikke skal afkortes.",
+ "lengthOfCut": "Hvor lang en tekst kan være, før den afkortes.",
+ "maxLength": "Højest accepterede tekstlængde",
+ "before": "Datoværdien må ikke være tidligere end datoeværdien i det angivne felt.",
+ "after": "Datoværdien skal være senere end datoværdien i det angivne felt.",
+ "readOnly": "Feltværdien kan ikke angives af brugeren, men beregnes gennem formel."
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/Global.json b/application/Espo/Resources/i18n/da_DK/Global.json
new file mode 100644
index 0000000000..5e376e470e
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/Global.json
@@ -0,0 +1,681 @@
+{
+ "scopeNames": {
+ "Email": "Email",
+ "User": "Bruger",
+ "Team": "Team",
+ "Role": "Rolle",
+ "EmailTemplate": "Emailskabelon",
+ "EmailAccount": "Personlig Emailkonto",
+ "EmailAccountScope": "Personlig Emailkonto",
+ "OutboundEmail": "Udgående Email",
+ "ScheduledJob": "Planlagt Job",
+ "ExternalAccount": "Ekstern Konto",
+ "Extension": "Udvidelse",
+ "Dashboard": "Dashboard",
+ "InboundEmail": "Gruppe Emailkonto",
+ "Stream": "Aktiviteter",
+ "Import": "Import",
+ "Template": "Skabelon",
+ "Job": "Job",
+ "EmailFilter": "Email Filter",
+ "Portal": "Portal",
+ "PortalRole": "Portal Rolle",
+ "Attachment": "Vedhæftet",
+ "EmailFolder": "Emailmappe",
+ "PortalUser": "Portalbruger"
+ },
+ "scopeNamesPlural": {
+ "Email": "Emails",
+ "User": "Brugere",
+ "Team": "Teams",
+ "Role": "Roller",
+ "EmailTemplate": "Emailskabeloner",
+ "EmailAccount": "Personlige Emailkonti",
+ "EmailAccountScope": "Personlige Emailkonti",
+ "OutboundEmail": "Udgående Emails",
+ "ScheduledJob": "Planlagte Jobs",
+ "ExternalAccount": "Eksterne Konti",
+ "Extension": "Udvidelser",
+ "Dashboard": "Dashboard",
+ "InboundEmail": "Gruppe Emailkonti",
+ "Stream": "Aktiviteter",
+ "Import": "Importresultater",
+ "Template": "Skabeloner",
+ "Job": "Jobs",
+ "EmailFilter": "Email Filtre",
+ "Portal": "Portaler",
+ "PortalRole": "Portal Roller",
+ "Attachment": "Vedhæftede",
+ "EmailFolder": "Emailmapper",
+ "PortalUser": "Portalbrugere"
+ },
+ "labels": {
+ "Misc": "Forskellige",
+ "Merge": "Sammenfør",
+ "None": "Ingen",
+ "Home": "Hjem",
+ "by": "af",
+ "Saved": "Gemt",
+ "Error": "Fejl",
+ "Select": "Vælg",
+ "Not valid": "Ikke gyldig",
+ "Please wait...": "Vent venligst",
+ "Please wait": "Vent venligst",
+ "Loading...": "Arbejder...",
+ "Uploading...": "Uploader...",
+ "Sending...": "Sender...",
+ "Merging...": "Sammenfører...",
+ "Merged": "Sammenført...",
+ "Removed": "Fjernet",
+ "Posted": "Bogført",
+ "Linked": "Linket",
+ "Unlinked": "Link slettet",
+ "Done": "Færdig",
+ "Access denied": "Adgang nægtet",
+ "Not found": "Ikke fundet",
+ "Access": "Adgang",
+ "Are you sure?": "Er du sikker?",
+ "Record has been removed": "Optegnelse er slettet",
+ "Wrong username/password": "Forkert Brugernavn/Kodeord",
+ "Post cannot be empty": "Post kan ikke være tom",
+ "Removing...": "Fjerner...",
+ "Unlinking...": "Sletter Link...",
+ "Posting...": "Bogfører...",
+ "Username can not be empty!": "Brugernavn skal udfyldes!",
+ "Cache is not enabled": "Cache er ikke aktiv",
+ "Cache has been cleared": "Cache er ikke tømt",
+ "Rebuild has been done": "Genopbygning er udført",
+ "Saving...": "Gemmer...",
+ "Modified": "Ændret",
+ "Created": "Oprettet",
+ "Create": "Opret",
+ "create": "opret",
+ "Overview": "Overblik",
+ "Details": "Detaljer",
+ "Add Field": "Tilføj Felt",
+ "Add Dashlet": "Tilføj Dashlet",
+ "Filter": "Filter",
+ "Edit Dashboard": "Rediger Dashboard",
+ "Add": "Tilføj",
+ "Add Item": "Tilføj emne",
+ "Reset": "Reset",
+ "Menu": "Menu",
+ "More": "Mere",
+ "Search": "Søg",
+ "Only My": "Kun min",
+ "Open": "Åben",
+ "Admin": "Admin",
+ "About": "Om",
+ "Refresh": "Opdater",
+ "Remove": "Fjern",
+ "Options": "Muligheder",
+ "Username": "Brugernavn",
+ "Password": "Kodeord",
+ "Login": "Login",
+ "Log Out": "Log Ud",
+ "Preferences": "Brugerindstillinger",
+ "State": "State",
+ "Street": "Gade",
+ "Country": "Land",
+ "City": "By",
+ "PostalCode": "Postnummer",
+ "Followed": "Abonneret",
+ "Follow": "Abonner",
+ "Followers": "Abonnenter",
+ "Clear Local Cache": "Tøm Lokal Cache",
+ "Actions": "Handlinger",
+ "Delete": "Slet",
+ "Update": "Opdater",
+ "Save": "Gem",
+ "Edit": "Rediger",
+ "View": "Se",
+ "Cancel": "Fortryd",
+ "Apply": "Anvend",
+ "Unlink": "Slet Link",
+ "Mass Update": "Masseopdater",
+ "Export": "Eksporter",
+ "No Data": "Ingen Data",
+ "No Access": "Ingen Adgang",
+ "All": "Alle",
+ "Active": "Aktiv",
+ "Inactive": "Inaktiv",
+ "Write your comment here": "Skriv din kommentar her",
+ "Post": "Post",
+ "Stream": "Aktiviteter",
+ "Show more": "Vis mere",
+ "Dashlet Options": "Dashlet Muligheder",
+ "Full Form": "Komplet formular",
+ "Insert": "Indføj",
+ "Person": "Person",
+ "First Name": "Fornavn",
+ "Last Name": "Efternavn",
+ "Original": "Original",
+ "You": "Dig",
+ "you": "dig",
+ "change": "ændre",
+ "Change": "Ændre",
+ "Primary": "Primær",
+ "Save Filter": "Gem Filter",
+ "Administration": "Administration",
+ "Run Import": "Kør Import",
+ "Duplicate": "Dupliker",
+ "Notifications": "Notifikationer",
+ "Mark all read": "Marker alle som Læst",
+ "See more": "Se mere",
+ "Today": "Idag",
+ "Tomorrow": "I morgen",
+ "Yesterday": "I går",
+ "Submit": "Udfør",
+ "Close": "Luk",
+ "Yes": "Ja",
+ "No": "Nej",
+ "Value": "Værdi",
+ "Current version": "Nuværende version",
+ "List View": "Listevisning",
+ "Tree View": "Trævisning",
+ "Unlink All": "Fjern alle Link",
+ "Total": "I Alt",
+ "Print to PDF": "Print til PDF",
+ "Default": "Standard",
+ "Number": "Nummer",
+ "From": "Fra",
+ "To": "Til",
+ "Create Post": "Opret Post",
+ "Previous Entry": "Tidligere Indtastning",
+ "Next Entry": "Næste Indtastning",
+ "View List": "Listevisning",
+ "Attach File": "Vedhæft Fil",
+ "Skip": "Spring over",
+ "Attribute": "Attribut",
+ "Function": "Funktion",
+ "Self-Assign": "Tildel til mig selv",
+ "Self-Assigned": "Tildelt til mig selv"
+ },
+ "messages": {
+ "pleaseWait": "Vent venligst",
+ "posting": "Sender...",
+ "confirmLeaveOutMessage": "Er du sikker på, at du vil forlade formularen",
+ "notModified": "Du har ikke foretaget nogen ændringer i posten",
+ "fieldIsRequired": " {field} er nødvendigt",
+ "fieldShouldAfter": "{field} skal være efter {otherField}",
+ "fieldShouldBefore": "{field} skal være før {otherField}",
+ "fieldShouldBeBetween": "{field} skal være mellem {min} og {max}",
+ "fieldShouldBeLess": "{field} skal være mindre end {value}",
+ "fieldShouldBeGreater": "{field} skal være større end {value}",
+ "fieldBadPasswordConfirm": "{field} ikke bekræftet korrekt",
+ "resetPreferencesDone": "Indstillinger er nulstillet til standard",
+ "confirmation": "Er du sikker?",
+ "unlinkAllConfirmation": "Er du sikker på, at du vil fjerne link til alle relaterede poster?",
+ "resetPreferencesConfirmation": "Er du sikker på, at du vil nulstille indstillinger til standard?",
+ "removeRecordConfirmation": "Er du sikker på, at du vil fjerne posten?",
+ "unlinkRecordConfirmation": "Er du sikker på, at du vil fjerne linket til den relaterede post?",
+ "removeSelectedRecordsConfirmation": "Er du sikker på, at du vil fjerne de valgte poster?",
+ "massUpdateResult": "{count} poster er opdaterede ",
+ "massUpdateResultSingle": "{count} post er opdateret ",
+ "noRecordsUpdated": "Ingen poster blev opdateret",
+ "massRemoveResult": "{count} poster er blevet fjernet ",
+ "massRemoveResultSingle": "{count} post er blevet fjernet ",
+ "noRecordsRemoved": "Ingen poster blev fjernet",
+ "clickToRefresh": "Klik for opdatering",
+ "writeYourCommentHere": "Skriv din kommentar her",
+ "writeMessageToUser": "Skriv meddelelse til {user}",
+ "typeAndPressEnter": "Skriv & tryk enter",
+ "checkForNewNotifications": "Kontroller for nye notifikationer",
+ "duplicate": "Posten du opretter eksisterer måske allerede.",
+ "dropToAttach": "Træk og Slip for at vedhæftede",
+ "streamPostInfo": "Skriv @username for at nævne brugere i posten\n\nTilgængelig syntax:\n`kode`\n**fed tekst**\n*markeret tekst*\n~gennemstreget tekst~\n> blokcitering\n[link text](url) ",
+ "writeMessageToSelf": "Skriv en meddelelse på din liste.",
+ "checkForNewNotes": "Tjek for listeopdateringer.",
+ "internalPost": "Posten vil kun kunne ses af interne brugere.",
+ "done": "Færdig",
+ "confirmMassFollow": "Er du sikker på, at du vil følge de valgte poster.",
+ "confirmMassUnfollow": "Er du sikker på, at du vil stoppe med at følge de valgte poster.",
+ "massFollowResult": "{count} poster følges nu.",
+ "massUnfollowResult": "{count} poster følges ikke mere",
+ "massFollowResultSingle": "{count} post følges nu.",
+ "massUnfollowResultSingle": "{count} post følges ikke mere.",
+ "massFollowZeroResult": "Ingenting blev fulgt",
+ "massUnfollowZeroResult": "Ingenting blev ikke fulgt."
+ },
+ "boolFilters": {
+ "onlyMy": "Kun Min",
+ "followed": "Abonneret"
+ },
+ "presetFilters": {
+ "followed": "Abonneret",
+ "all": "Alt"
+ },
+ "massActions": {
+ "remove": "Fjern",
+ "merge": "Føj sammen",
+ "massUpdate": "Masseopdater",
+ "export": "Eksporter",
+ "follow": "Følg",
+ "unfollow": "Følg ikke"
+ },
+ "fields": {
+ "name": "Navn",
+ "firstName": "Fornavn",
+ "lastName": "Efternavn",
+ "salutationName": "Hilsen",
+ "assignedUser": "Tildelt Bruger",
+ "assignedUsers": "Tildelte Brugere",
+ "emailAddress": "Email",
+ "assignedUserName": "Tildelt Brugernavn",
+ "teams": "Teams",
+ "createdAt": "Oprettet",
+ "modifiedAt": "Ændret ",
+ "createdBy": "Oprettet af",
+ "modifiedBy": "Ændret af",
+ "description": "Beskrivelse",
+ "address": "Adresse",
+ "phoneNumber": "Telefon",
+ "phoneNumberMobile": "Mobil",
+ "phoneNumberHome": "Telefon (Hjemme)",
+ "phoneNumberFax": "Telefon (Fax)",
+ "phoneNumberOffice": "Telefon (Kontor)",
+ "phoneNumberOther": "Telefon (Andet)",
+ "order": "Rækkefølge",
+ "parent": "Overordnet",
+ "children": "Underordnet",
+ "id": "ID"
+ },
+ "links": {
+ "assignedUser": "Tildelt Bruger",
+ "createdBy": "Oprettet af",
+ "modifiedBy": "Ændret af",
+ "team": "Team",
+ "roles": "Roller",
+ "teams": "Teams",
+ "users": "Brugere",
+ "parent": "Overordnet",
+ "children": "Underordnet"
+ },
+ "dashlets": {
+ "Stream": "Aktiviteter",
+ "Emails": "Min Indbakke"
+ },
+ "notificationMessages": {
+ "assign": "{entityType} {entity} er oprettet til dig",
+ "emailReceived": "Email modtaget fra {from}",
+ "entityRemoved": "\n {user} fjernede {entityType} {entity} "
+ },
+ "streamMessages": {
+ "post": "{user} har noteret på {entityType} {entity}",
+ "attach": "{user} vedhæftede på {entityType} {entity}",
+ "status": "{user} opdaterede {field} i {entityType} {entity}",
+ "update": "{user} opdaterede {entityType} {entity}",
+ "postTargetTeam": "{user} skrev til team {target}",
+ "postTargetTeams": "{user} skrev til teams {target}",
+ "postTargetPortal": "{user} skrev til portal {target}",
+ "postTargetPortals": "{user} skrev til portaler {target}",
+ "postTarget": "{user} skrev til {target}",
+ "postTargetYou": "{user} skrev til dig",
+ "postTargetYouAndOthers": "{user} skrev til {target} og dig",
+ "postTargetAll": "{user} skrev til alle",
+ "mentionInPost": "{user} nævnte {mentioned} i {entityType} {entity}",
+ "mentionYouInPost": "{user} nævnte dig i {entityType} {entity}",
+ "mentionInPostTarget": "{user} nævnte {mentioned} i besked",
+ "mentionYouInPostTarget": "{user} nævnte dig i besked til {target}",
+ "mentionYouInPostTargetAll": "{user} nævnte dig i besked til alle",
+ "mentionYouInPostTargetNoTarget": "{user} nævnte dig i besked",
+ "create": "{user} oprettede {entityType} {entity}",
+ "createThis": "{user} oprettede denne {entityType}",
+ "createAssignedThis": "{user} oprettede denne {entityType} tildelt {assignee}",
+ "createAssigned": "{user} oprettede {entityType} {entity} tildelt {assignee}",
+ "assign": "{user} oprettede {entityType} {entity} til {assignee}",
+ "assignThis": "{user} tildelte {assignee} denne {entityType} ",
+ "postThis": "{user} noterede",
+ "attachThis": "{user} vedhæftede",
+ "statusThis": "{user} opdaterede {field}",
+ "updateThis": "{user} opdaterede denne {entityType}",
+ "createRelatedThis": "{user} oprettede {relatedEntityType} {relatedEntity} relateret til denne {entityType} ",
+ "createRelated": "{user} oprettede {relatedEntityType} {relatedEntity} relateret til {entityType} {entity} ",
+ "relate": "{user} linkede {relatedEntityType} {relatedEntity} med {entityType} {entity} ",
+ "relateThis": "{user} linkede {relatedEntityType} {relatedEntity} med denne {entityType} ",
+ "emailReceivedFromThis": "Email modtaget fra {from} ",
+ "emailReceivedInitialFromThis": "Email modtaget fra {from}, denne {entityType} oprettet",
+ "emailReceivedThis": "Email modtaget",
+ "emailReceivedInitialThis": "Email modtaget, denne {entityType} er oprettet",
+ "emailReceivedFrom": "Email modtaget fra {from}, relateret til {entityType} {entity} ",
+ "emailReceivedFromInitial": "Email modtaget fra {from}, {entityType} {entity} oprettet",
+ "emailReceivedInitialFrom": "Email modtaget fra {from}, {entityType} {entity} oprettet",
+ "emailReceived": "Email modtaget relateret til, {entityType} {entity}",
+ "emailReceivedInitial": "\n Emailmodtaget: {entityType} {entity} oprettet",
+ "emailSent": "{by} har sendt email relateret til {entityType} {entity}",
+ "emailSentThis": "{by} har sendt email",
+ "postTargetSelf": "{user} har skrevet til sig selv.",
+ "postTargetSelfAndOthers": "{user} skrev til {target} og sig selv.",
+ "createAssignedYou": "{user} oprettede {entityType} {entity} og teldelte den til dig.",
+ "createAssignedThisSelf": "{user} oprettede denne {entityType} tildelt til sig selv.",
+ "createAssignedSelf": "{user} oprettede {entityType} {entity} tildelt til sig selv.",
+ "assignYou": "{user}tildelte{entityType} {entity} til dig.",
+ "assignThisVoid": "{user} fjernede tildelingen til {entityType}",
+ "assignVoid": "{user} fjernede tildelingen til {entityType} {entity}",
+ "assignThisSelf": "{user} tildelte sig selv denne {entityType}",
+ "assignSelf": "{user} tildelte sig selv {entityType} {entity}"
+ },
+ "lists": {
+ "monthNames": [
+ "Januar",
+ "Februar",
+ "Marts",
+ "April",
+ "Maj",
+ "Juni",
+ "Juli",
+ "August",
+ "September",
+ "Oktober",
+ "November",
+ "December"
+ ],
+ "monthNamesShort": [
+ "Jan",
+ "Feb",
+ "Mar",
+ "Apr",
+ "Maj",
+ "Jun",
+ "Jul",
+ "Aug",
+ "Sep",
+ "Okt",
+ "Nov",
+ "Dec"
+ ],
+ "dayNames": [
+ "Søndag",
+ "Mandag",
+ "Tirsdag",
+ "Onsdag",
+ "Torsdag",
+ "Fredag",
+ "Lørdag"
+ ],
+ "dayNamesShort": [
+ "Søn",
+ "Man",
+ "Tir",
+ "Ons",
+ "Tor",
+ "Fre",
+ "Lør"
+ ],
+ "dayNamesMin": [
+ "Sø",
+ "Ma",
+ "Ti",
+ "On",
+ "To",
+ "Fr",
+ "Lø"
+ ]
+ },
+ "options": {
+ "salutationName": {
+ "Mr.": "Hr.",
+ "Mrs.": "Fr.",
+ "Ms.": "Fr.",
+ "Dr.": "Dr."
+ },
+ "language": {
+ "af_ZA": "Afrikaans",
+ "az_AZ": "Aserbajdsjansk",
+ "be_BY": "Hviderussisk",
+ "bg_BG": "Bulgarsk",
+ "bn_IN": "Bengalsk",
+ "bs_BA": "Bosnisk",
+ "ca_ES": "Catalansk",
+ "cs_CZ": "Tjekkisk",
+ "cy_GB": "Walisisk",
+ "da_DK": "Dansk",
+ "de_DE": "Tysk",
+ "el_GR": "Græsk",
+ "en_GB": "Engelsk (UK)",
+ "en_US": "Engelsk (US)",
+ "es_ES": "Spansk (Spanien)",
+ "et_EE": "Estisk",
+ "eu_ES": "Baskisk",
+ "fa_IR": "Persisk",
+ "fi_FI": "Finsk",
+ "fo_FO": "Færøsk",
+ "fr_CA": "Fransk (Canada)",
+ "fr_FR": "Fransk (Frankrig)",
+ "ga_IE": "Irsk",
+ "gl_ES": "Galicisk",
+ "gn_PY": "Guarani",
+ "he_IL": "Hebræisk",
+ "hi_IN": "Hindi",
+ "hr_HR": "Kroatisk",
+ "hu_HU": "Ungarsk",
+ "hy_AM": "Armensk",
+ "id_ID": "Indonesisk",
+ "is_IS": "Islandsk",
+ "it_IT": "Italiensk",
+ "ja_JP": "Japansk",
+ "ka_GE": "Georgisk",
+ "km_KH": "Khmer",
+ "ko_KR": "Koreansk",
+ "ku_TR": "Kurdisk",
+ "lt_LT": "Lithauisk",
+ "lv_LV": "Lettisk",
+ "mk_MK": "Makedonsk",
+ "ml_IN": "Malayalam ",
+ "ms_MY": "Malay",
+ "nb_NO": "Norsk Bokmål",
+ "nn_NO": "Norsk Nynorsk",
+ "ne_NP": "Nepalesisk",
+ "nl_NL": "Hollandsk",
+ "pa_IN": "Punjab",
+ "pl_PL": "Polsk",
+ "ps_AF": "Pashto",
+ "pt_BR": "Portugisisk (Brasilien)",
+ "pt_PT": "Portugisisk (Portugal)",
+ "ro_RO": "Rumænsk",
+ "ru_RU": "Russisk",
+ "sk_SK": "Slovakisk",
+ "sl_SI": "Slovensk",
+ "sq_AL": "Albansk",
+ "sr_RS": "Serbisk",
+ "sv_SE": "Svensk",
+ "sw_KE": "Swahili",
+ "ta_IN": "Tamilsk",
+ "te_IN": "Telugu",
+ "th_TH": "Thai",
+ "tl_PH": "Tagalog",
+ "tr_TR": "Tyrkisk",
+ "uk_UA": "Ukrainsk",
+ "ur_PK": "Urdu",
+ "vi_VN": "Vietnamesisk",
+ "zh_CN": "Forenklet kinesisk (Kina)",
+ "zh_HK": "Traditionel kinesisk (Hong Kong)",
+ "zh_TW": "Traditionel kinesisk (Taiwan)"
+ },
+ "dateSearchRanges": {
+ "on": "On",
+ "notOn": "Not On",
+ "after": "Efter",
+ "before": "Før",
+ "between": "Mellem",
+ "today": "Idag",
+ "past": "Fortid",
+ "future": "Fremtid",
+ "currentMonth": "Indeværende Måned",
+ "lastMonth": "Sidste Måned",
+ "currentQuarter": "Indeværende Kvartal",
+ "lastQuarter": "Sidste Kvartal",
+ "currentYear": "Indeværende År",
+ "lastYear": "Sidste År",
+ "lastSevenDays": "Sidste 7 Dage",
+ "lastXDays": "Sidste X Dage",
+ "nextXDays": "Næste X Dage",
+ "ever": "For evigt",
+ "isEmpty": "Er Tom",
+ "olderThanXDays": "Ældre End X Dage",
+ "afterXDays": "Efter X Dage"
+ },
+ "searchRanges": {
+ "is": "Er",
+ "isEmpty": "Er Tom",
+ "isNotEmpty": "Er Ikke Tom",
+ "isOneOf": "Er En Af",
+ "isFromTeams": "Er Fra Team"
+ },
+ "varcharSearchRanges": {
+ "equals": "Er Lig Med",
+ "like": "Som (%)",
+ "startsWith": "Begynder Med",
+ "endsWith": "Ender Med",
+ "contains": "Indeholder",
+ "isEmpty": "Er Tom",
+ "isNotEmpty": "Er Ikke Tom"
+ },
+ "intSearchRanges": {
+ "equals": "Lig Med",
+ "notEquals": "Ikke Lig Med",
+ "greaterThan": "Større End",
+ "lessThan": "Mindre End",
+ "greaterThanOrEquals": "Større End eller Lig Med",
+ "lessThanOrEquals": "Mindre End eller Lig Med",
+ "between": "Mellem",
+ "isEmpty": "Er Tom",
+ "isNotEmpty": "Er Ikke Tom"
+ },
+ "autorefreshInterval": {
+ "0": "Ingen",
+ "1": "1 minut",
+ "2": "2 minutter",
+ "5": "5 minutter",
+ "10": "10 minutter",
+ "0.5": "30 sekunder"
+ },
+ "phoneNumber": {
+ "Mobile": "Mobil",
+ "Office": "Kontor",
+ "Fax": "Fax",
+ "Home": "Hjemme",
+ "Other": "Andet"
+ }
+ },
+ "sets": {
+ "summernote": {
+ "NOTICE": "Du kan finde oversættelse her:\nhttps://github.com/HackerWins/summernote/tree/master/lang",
+ "font": {
+ "bold": "Fed",
+ "italic": "Kursiv",
+ "underline": "Understreget",
+ "strike": "Gennemstreget",
+ "clear": "Fjern Font Style",
+ "height": "Linjehøjde",
+ "name": "Font Family",
+ "size": "Font størrelse"
+ },
+ "image": {
+ "image": "Billede",
+ "insert": "Indsæt Billede",
+ "resizeFull": "Originalstørrelse",
+ "resizeHalf": "Halv størrelse",
+ "resizeQuarter": "Kvart størrelse",
+ "floatLeft": "Float Left",
+ "floatRight": "Float Right",
+ "floatNone": "Float None",
+ "dragImageHere": "Træk et billede hertil",
+ "selectFromFiles": "Vælg fra filer",
+ "url": "Billede URL",
+ "remove": "Fjern Billede"
+ },
+ "link": {
+ "link": "Link",
+ "insert": "Indsæt Link",
+ "unlink": "Fjern Link",
+ "edit": "Rediger",
+ "textToDisplay": "Tekst til skærm",
+ "url": "Hvilken URL skal linket henvise til?",
+ "openInNewWindow": "Åbn i nyt vindue"
+ },
+ "video": {
+ "video": "Video",
+ "videoLink": "Videolink",
+ "insert": "Indsæt Video",
+ "url": "Video URL",
+ "providers": "(YouTube, Vimeo, Vine, Instagram, eller DailyMotion) "
+ },
+ "table": {
+ "table": "Tabel"
+ },
+ "hr": {
+ "insert": "Indsæt vandret streg"
+ },
+ "style": {
+ "style": "Stil",
+ "normal": "Normal",
+ "blockquote": "Citat",
+ "pre": "Kildekode",
+ "h1": "Overskrift 1",
+ "h2": "Overskrift 2",
+ "h3": "Overskrift 3",
+ "h4": "Overskrift 4",
+ "h5": "Overskrift 5",
+ "h6": "Overskrift 6"
+ },
+ "lists": {
+ "unordered": "Usorteret liste",
+ "ordered": "Nummereret liste"
+ },
+ "options": {
+ "help": "Hjælp",
+ "fullscreen": "Fuld skærm",
+ "codeview": "Vis Html-kode"
+ },
+ "paragraph": {
+ "paragraph": "Afsnit",
+ "outdent": "Ryk ud",
+ "indent": "Ryk ind",
+ "left": "Venstrestillet",
+ "center": "Centreret",
+ "right": "Højrestillet",
+ "justify": "Lige margener"
+ },
+ "color": {
+ "recent": "Sidste farve",
+ "more": "Mere farve",
+ "background": "Baggrundsfarve",
+ "foreground": "Skriftfarve",
+ "transparent": "Transparent",
+ "setTransparent": "Vælg transparent",
+ "reset": "Nulstil",
+ "resetToDefault": "Nulstil til standard"
+ },
+ "shortcut": {
+ "shortcuts": "Tastaturgenveje",
+ "close": "Luk",
+ "textFormatting": "Tekstformatering",
+ "action": "Handling",
+ "paragraphFormatting": "Afsnitsformatering",
+ "documentStyle": "Domumentstil"
+ },
+ "history": {
+ "undo": "Fortryd",
+ "redo": "Gendan"
+ }
+ }
+ },
+ "themes": {
+ "Espo": "Espo",
+ "Sakura": "Sakura",
+ "Violet": "Violet",
+ "EspoRtl": "Højre-Venstre Espo",
+ "EspoVertical": "Espo m/ sidemenu",
+ "SakuraVertical": "Sakura M/ sidemenu",
+ "VioletVertical": "Violet m/ sidemenu",
+ "Hazyblue": "Hazyblue",
+ "HazyblueVertical": "Hazyblue m/ sidemenu"
+ },
+ "streamMessagesMale": {
+ "postTargetSelfAndOthers": "{user} sendte til {target} og sig selv"
+ },
+ "streamMessagesFemale": {
+ "postTargetSelfAndOthers": "{user} sendte til {target} og sig selv"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/Import.json b/application/Espo/Resources/i18n/da_DK/Import.json
new file mode 100644
index 0000000000..15cbce636d
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/Import.json
@@ -0,0 +1,74 @@
+{
+ "labels": {
+ "Revert Import": "Fortryd Import",
+ "Return to Import": "Gå tilbage til Import",
+ "Run Import": "Kør Import",
+ "Back": "Tilbage",
+ "Field Mapping": "Mapning af Felter",
+ "Default Values": "Standard værdier",
+ "Add Field": "Tilføj Felt",
+ "Created": "Oprettet",
+ "Updated": "Opdateret",
+ "Result": "Resultat",
+ "Show records": "Vis Poster",
+ "Remove Duplicates": "Fjern Dubletter",
+ "importedCount": "Importeret (Antal)",
+ "duplicateCount": "Dubletter (Antal)",
+ "updatedCount": "Opdateret (Antal)",
+ "Create Only": "Opret Kun",
+ "Create and Update": "Opret og Opdater",
+ "Update Only": "Opdater Kun",
+ "Update by": "Opdateret af",
+ "Set as Not Duplicate": "Marker som Ikke Dublet",
+ "File (CSV)": "Fil (CSV)",
+ "First Row Value": "Værdi første række",
+ "Skip": "Spring over",
+ "Header Row Value": "Værdi Overskriftsrække",
+ "Field": "Felt",
+ "What to Import?": "Hvad skal Importeres",
+ "Entity Type": "Entitetstype",
+ "What to do?": "Hvad skal gøres",
+ "Properties": "Egenskaber",
+ "Header Row": "Overskriftsrække",
+ "Person Name Format": "Personnavn format",
+ "John Smith": "John Smith",
+ "Smith John": "Smith John",
+ "Smith, John": "Smith, John",
+ "Field Delimiter": "Feltafgrænser",
+ "Date Format": "Datoformat",
+ "Decimal Mark": "Decimaltegn",
+ "Text Qualifier": "Tekstbegrænser",
+ "Time Format": "Tidsformat",
+ "Currency": "Valuta",
+ "Preview": "Eksempel",
+ "Next": "Næste",
+ "Step 1": "Trin 1",
+ "Step 2": "Trin 2",
+ "Double Quote": "Dobbelte Anførselstegn",
+ "Single Quote": "Enkelte Anførselstegn",
+ "Imported": "Importeret",
+ "Duplicates": "Dubletter",
+ "Skip searching for duplicates": "Drop søgning efter dubletter",
+ "Timezone": "Tidszone"
+ },
+ "messages": {
+ "utf8": "Kodning skal være UTF-8",
+ "duplicatesRemoved": "Dubletter fjernet",
+ "inIdle": "Kør når kapacitet er ledig. (for store datamængder via cron)"
+ },
+ "fields": {
+ "file": "Fil",
+ "entityType": "Entitetstype",
+ "imported": "Imprterede Poster",
+ "duplicates": "Dobbelte Poster",
+ "updated": "Opdaterede Poster",
+ "status": "Status"
+ },
+ "options": {
+ "status": {
+ "Failed": "Fejlet",
+ "In Process": "Behandles",
+ "Complete": "Fuldført"
+ }
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/InboundEmail.json b/application/Espo/Resources/i18n/da_DK/InboundEmail.json
new file mode 100644
index 0000000000..5290a1b4ab
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/InboundEmail.json
@@ -0,0 +1,62 @@
+{
+ "fields": {
+ "name": "Navn",
+ "emailAddress": "Imailadresse",
+ "status": "Status",
+ "assignToUser": "Tildel til Bruger",
+ "host": "Vært",
+ "username": "Brugernavn",
+ "password": "Kodeord",
+ "port": "Port",
+ "monitoredFolders": "Overvågede Mapper",
+ "trashFolder": "Papirkurv",
+ "ssl": "SSL",
+ "createCase": "Opret Sag",
+ "reply": "Autosvar",
+ "caseDistribution": "Sag Fordeling",
+ "replyEmailTemplate": "Skabelon Besvar-email",
+ "replyFromAddress": "Besvar Fra Adresse",
+ "replyToAddress": "Svar Til Adresse",
+ "replyFromName": "Svar Fra Navn",
+ "targetUserPosition": "Position Målgruppe",
+ "fetchSince": "Hent Siden",
+ "addAllTeamUsers": "For alle teambrugere",
+ "team": "Målteam",
+ "teams": "Teams"
+ },
+ "tooltips": {
+ "reply": "Giv afsender besked om, at deres email er modtaget\n\nKun en email i en bestemt tidsperiode til en modtager for at undgå looping",
+ "createCase": "Opret automatisk en sag fra indkommende emails",
+ "replyToAddress": "Angiv denne malbox emailadresse for at modtage svar her.",
+ "caseDistribution": "Hvordan sager tildeles. Tildelt direkte til brugeren eller til teamet.",
+ "assignToUser": "Bruger sager bliver tildelt.",
+ "team": "Team sager bliver tildelt",
+ "teams": "Teams emails bliver tildelt",
+ "addAllTeamUsers": "Emails vil kunne ses i alle brugeres indbakke i angivne teams."
+ },
+ "links": {
+ "filters": "Filtre",
+ "emails": "Emails"
+ },
+ "options": {
+ "status": {
+ "Active": "Aktiv",
+ "Inactive": "Inaktiv"
+ },
+ "caseDistribution": {
+ "": "Ingen",
+ "Direct-Assignment": "Direkte tildeling",
+ "Round-Robin": "Round-Robin",
+ "Least-Busy": "Mindst-Optaget"
+ }
+ },
+ "labels": {
+ "Create InboundEmail": "Opret Emailkonto",
+ "IMAP": "IMAP",
+ "Actions": "Handlinger",
+ "Main": "Main"
+ },
+ "messages": {
+ "couldNotConnectToImap": "Kunne ikke forbinde til IMAPserver"
+ }
+}
\ No newline at end of file
diff --git a/application/Espo/Resources/i18n/da_DK/Integration.json b/application/Espo/Resources/i18n/da_DK/Integration.json
new file mode 100644
index 0000000000..675499b62c
--- /dev/null
+++ b/application/Espo/Resources/i18n/da_DK/Integration.json
@@ -0,0 +1,20 @@
+{
+ "fields": {
+ "enabled": "Aktiv",
+ "clientId": "Klient ID",
+ "clientSecret": "Hemmelig Klient",
+ "redirectUri": "Omdiriger URL",
+ "apiKey": "API Nøgle"
+ },
+ "messages": {
+ "selectIntegration": "Vælg en integration fra menu",
+ "noIntegrations": "Ingen integration til rådighed"
+ },
+ "help": {
+ "Google": "
Hent OAuth 2.0 credentials fra Google Developers Console.
Besøg Google Developers Console for at hente OAuth 2.0 credentials såsom Client ID og Hemmelig Client som er kendt af både Google og EspoCRM applicationen.
", + "GoogleMaps": "Hent API nøgle her.
" + }, + "titles": { + "GoogleMaps": "Google Maps" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/da_DK/Job.json b/application/Espo/Resources/i18n/da_DK/Job.json new file mode 100644 index 0000000000..4d27d716d0 --- /dev/null +++ b/application/Espo/Resources/i18n/da_DK/Job.json @@ -0,0 +1,20 @@ +{ + "fields": { + "status": "Status", + "executeTime": "Udfør når", + "attempts": "Forsøg tilbage", + "failedAttempts": "Fejlede forsøg", + "serviceName": "Service", + "method": "Metode", + "scheduledJob": "Planlagt job", + "data": "Data" + }, + "options": { + "status": { + "Pending": "Afventer", + "Success": "Succes", + "Running": "Kører", + "Failed": "Fejlet" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/da_DK/LayoutManager.json b/application/Espo/Resources/i18n/da_DK/LayoutManager.json new file mode 100644 index 0000000000..ab6efc1c98 --- /dev/null +++ b/application/Espo/Resources/i18n/da_DK/LayoutManager.json @@ -0,0 +1,25 @@ +{ + "fields": { + "width": "Bredde (%)", + "link": "Link", + "notSortable": "Kan ikke sorteres", + "align": "Tilpas", + "panelName": "Panelnavn", + "style": "Stil", + "sticked": "Fæstnet" + }, + "options": { + "align": { + "left": "Venstre", + "right": "Højre" + }, + "style": { + "default": "Standard", + "success": "Succes", + "danger": "Fare", + "info": "Info", + "warning": "Advarsel", + "primary": "Primær" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/da_DK/Note.json b/application/Espo/Resources/i18n/da_DK/Note.json new file mode 100644 index 0000000000..2cfc04def3 --- /dev/null +++ b/application/Espo/Resources/i18n/da_DK/Note.json @@ -0,0 +1,27 @@ +{ + "fields": { + "post": "Post", + "attachments": "Vedhæftninger", + "targetType": "Mål", + "teams": "Teams", + "users": "Brugere", + "portals": "Portaler" + }, + "filters": { + "all": "Alle", + "posts": "Poster", + "updates": "Opdateringer" + }, + "messages": { + "writeMessage": "Skriv din meddelelse her" + }, + "options": { + "targetType": { + "self": "til mig selv", + "users": "til bestemt(e) bruger(e)", + "teams": "til bestemt(e) team(s)", + "all": "til alle interne brugere", + "portals": "til portalbrugere" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/da_DK/Portal.json b/application/Espo/Resources/i18n/da_DK/Portal.json new file mode 100644 index 0000000000..2f708c465f --- /dev/null +++ b/application/Espo/Resources/i18n/da_DK/Portal.json @@ -0,0 +1,37 @@ +{ + "fields": { + "name": "Navn", + "logo": "Logo", + "companyLogo": "Logo", + "url": "URL", + "portalRoles": "Roller", + "isActive": "Er Aktiv", + "isDefault": "Er Standard", + "tabList": "Menuvalg", + "quickCreateList": "Opret Liste Hurtigt", + "theme": "Tema", + "language": "Sprog", + "dashboardLayout": "Dashboard Layout", + "dateFormat": "Datoformat", + "timeFormat": "Tidsformat", + "timeZone": "Tidszone", + "weekStart": "Første Dag i Ugen", + "defaultCurrency": "Standardvaluta", + "customUrl": "Brugerdefineret URL", + "customId": "Brugerdefineret ID" + }, + "links": { + "users": "Brugere", + "portalRoles": "Roller", + "notes": "Notater" + }, + "tooltips": { + "portalRoles": "Specificerede Portalroller som tildeles alle brugere af denne portal" + }, + "labels": { + "Create Portal": "Opret Portal", + "User Interface": "Brugergrænseflade", + "General": "Almindelig", + "Settings": "Indstillinger" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/da_DK/PortalRole.json b/application/Espo/Resources/i18n/da_DK/PortalRole.json new file mode 100644 index 0000000000..f129fcf560 --- /dev/null +++ b/application/Espo/Resources/i18n/da_DK/PortalRole.json @@ -0,0 +1,11 @@ +{ + "links": { + "users": "Brugere" + }, + "labels": { + "Access": "Adgang", + "Create PortalRole": "Opret Portalrolle", + "Scope Level": "Adgangsniveau", + "Field Level": "Feltniveau" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/da_DK/PortalUser.json b/application/Espo/Resources/i18n/da_DK/PortalUser.json new file mode 100644 index 0000000000..5456da5741 --- /dev/null +++ b/application/Espo/Resources/i18n/da_DK/PortalUser.json @@ -0,0 +1,5 @@ +{ + "labels": { + "Create PortalUser": "Opret Portalbruger" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/da_DK/Preferences.json b/application/Espo/Resources/i18n/da_DK/Preferences.json new file mode 100644 index 0000000000..138653423a --- /dev/null +++ b/application/Espo/Resources/i18n/da_DK/Preferences.json @@ -0,0 +1,53 @@ +{ + "fields": { + "dateFormat": "Datoformat", + "timeFormat": "Tidsformat", + "timeZone": "Tidszone", + "weekStart": "Første Dag i Ugen", + "thousandSeparator": "Tusindtalsseparator", + "decimalMark": "Decimaltegn", + "defaultCurrency": "Standardvaluta", + "currencyList": "Valutaliste", + "language": "Sprog", + "smtpServer": "Server", + "smtpPort": "Port", + "smtpAuth": "Auth", + "smtpSecurity": "Sikkerhed", + "smtpUsername": "Brugernavn", + "emailAddress": "Email", + "smtpPassword": "Kodeord", + "smtpEmailAddress": "Emailadresse", + "exportDelimiter": "Eksportbegrænser", + "autoFollowEntityTypeList": "Auto-følg", + "signature": "Emailsignatur", + "dashboardTabList": "Menuliste", + "tabList": "Menuliste", + "defaultReminders": "Standard for Underretninger", + "theme": "Tema", + "useCustomTabList": "Brugerdefineret Menuliste", + "emailReplyToAllByDefault": "Emailsvar til Alle som Standard", + "receiveAssignmentEmailNotifications": "Email notifikationer efter tildeling", + "receiveMentionEmailNotifications": "Email notifikationer når du nævnes i poster.", + "receiveStreamEmailNotifications": "Email notifikationer om post- og statusopdateringer", + "dashboardLayout": "Dashboard Layout", + "emailReplyForceHtml": "Email Svar i HTML", + "doNotFillAssignedUserIfNotRequired": "Udfyld ikke Tildelt Bruger, hvis det ikke er påkrævet.", + "followEntityOnStreamPost": "Auto-følg entitet efter at have postet i liste." + }, + "options": { + "weekStart": { + "0": "Søndag", + "1": "Mandag" + } + }, + "labels": { + "Notifications": "Notifikationer", + "User Interface": "Brugergrænseflade", + "SMTP": "SMTP", + "Misc": "Forskelligt", + "Locale": "Landestandard" + }, + "tooltips": { + "autoFollowEntityTypeList": "Bruger vil automatisk følge alle nye poster i de valgte entitetstyper, vil se nyheder i aktiviteter og modtage notifikationer." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/da_DK/Role.json b/application/Espo/Resources/i18n/da_DK/Role.json new file mode 100644 index 0000000000..4ceed52eb1 --- /dev/null +++ b/application/Espo/Resources/i18n/da_DK/Role.json @@ -0,0 +1,51 @@ +{ + "fields": { + "name": "Navn", + "roles": "Roller", + "assignmentPermission": "Tilladelse til tildeling", + "userPermission": "Brugertilladelse", + "portalPermission": "Portaltilladelse" + }, + "links": { + "users": "Brugere", + "teams": "Teams" + }, + "tooltips": { + "assignmentPermission": "Tillader at begrænse mulighed for at tildele optegnelser og sende meddelelser til andre brugere.\n\nalle - ingen begrænsninger\n\nteam - kan kun tildele og sende til andre teammedlemmer\n\nnej - kan kun tildele og sende til sig selv", + "userPermission": "Tillader at begrænse brugeres mulighed for at se andre brugeres aktiviteter og kalender.\n\nalle - kan se alt\n\nteam - kan kun se teammedlemmers aktiviteter\n\nnej - kan ikke se", + "portalPermission": "Definerer adgang til portalinformation, mulighed for at konvertere kontakter til portalbrugere og sende meddelelser til portalbrugere." + }, + "labels": { + "Access": "Adgang", + "Create Role": "Opret Rolle", + "Scope Level": "Adgangsniveau", + "Field Level": "Feltniveau" + }, + "options": { + "accessList": { + "not-set": "Ikke angivet", + "enabled": "Aktiv", + "disabled": "Inaktiv" + }, + "levelList": { + "all": "Alle", + "team": "team", + "account": "Konto", + "contact": "Kontakt", + "own": "Egne", + "no": "nej", + "yes": "ja", + "not-set": "Ikke angivet" + } + }, + "actions": { + "read": "Læs", + "edit": "Rediger", + "delete": "Slet", + "stream": "Aktiviteter", + "create": "Opret" + }, + "messages": { + "changesAfterClearCache": "Alle ændringer i adgangskontrol bliver aktiveret efter cache er tømt." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/da_DK/ScheduledJob.json b/application/Espo/Resources/i18n/da_DK/ScheduledJob.json new file mode 100644 index 0000000000..ab65dc195b --- /dev/null +++ b/application/Espo/Resources/i18n/da_DK/ScheduledJob.json @@ -0,0 +1,37 @@ +{ + "fields": { + "name": "Navn", + "status": "Status", + "job": "Job", + "scheduling": "Planlæg" + }, + "links": { + "log": "Log" + }, + "labels": { + "Create ScheduledJob": "Opret Planlagt Job" + }, + "options": { + "job": { + "Cleanup": "Ryd op", + "CheckInboundEmails": "Tjek Gruppe Emailkonti", + "CheckEmailAccounts": "Tjek Personlige Emailkonti", + "SendEmailReminders": "Send Emailpåmindelse", + "AuthTokenControl": "Auth Token kontrol", + "SendEmailNotifications": "Send Email Notifikationer" + }, + "cronSetup": { + "linux": "Kommentar: Tilføj denne linje i crontabfilen for at køre Espo-Planlagte Jobs:", + "mac": "Kommentar: Tilføj denne linje i crontabfilen for at køre Espo-Planlagte Jobs:", + "windows": "Kommentar: Opret en batchfil med følgende kommando for at køre Espo-Planlagte Jobs v.hj.a. Windows Opgavestyring.", + "default": "Kommentar: Tilføj denne kommando til Cron Job (Opgavestyring):" + }, + "status": { + "Active": "Aktiv", + "Inactive": "Inaktiv" + } + }, + "tooltips": { + "scheduling": "Definerer hvornår og hvor ofte et cronjob kører.\n\n*/5 * * * * - hver 5 minutter\n\n0 */2 * * * - hver 2 timer\n\n30 1 * * * - kl. 01:30 en gang om dagen\n\n0 0 1 * * - den første dag i måneden" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/da_DK/ScheduledJobLogRecord.json b/application/Espo/Resources/i18n/da_DK/ScheduledJobLogRecord.json new file mode 100644 index 0000000000..5417fe90b8 --- /dev/null +++ b/application/Espo/Resources/i18n/da_DK/ScheduledJobLogRecord.json @@ -0,0 +1,7 @@ +{ + "fields": { + "status": "Status", + "executionTime": "Tid for udførelse", + "target": "Mål" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/da_DK/Settings.json b/application/Espo/Resources/i18n/da_DK/Settings.json new file mode 100644 index 0000000000..23f546a1ba --- /dev/null +++ b/application/Espo/Resources/i18n/da_DK/Settings.json @@ -0,0 +1,144 @@ +{ + "fields": { + "useCache": "Brug Cache", + "dateFormat": "Datoformat", + "timeFormat": "Tidsformat", + "timeZone": "Tidszone", + "weekStart": "Første Dag i Ugen", + "thousandSeparator": "Tusindtalsseparator", + "decimalMark": "Decimaltegn", + "defaultCurrency": "Standardvaluta", + "baseCurrency": "Basisvaluta", + "currencyRates": "Vekselkurser", + "currencyList": "Valutaliste", + "language": "Sprog", + "companyLogo": "Firmalogo", + "smtpServer": "Server", + "smtpPort": "Port", + "ldapPort": "Port", + "smtpAuth": "Auth", + "ldapAuth": "Auth", + "smtpSecurity": "Sikkerhed", + "ldapSecurity": "Sikkerhed", + "smtpUsername": "Brugernavn", + "emailAddress": "Email", + "smtpPassword": "Kodeord", + "ldapPassword": "Kodeord", + "outboundEmailFromName": "Fra Navn", + "outboundEmailFromAddress": "Fra Adresse", + "outboundEmailIsShared": "Er Delt", + "recordsPerPage": "Poster pr. Side", + "recordsPerPageSmall": "Poster pr. Side (Lille)", + "tabList": "Menuliste", + "quickCreateList": "Opret Liste Hurtigt", + "exportDelimiter": "Eksportbegrænser", + "globalSearchEntityList": "Enheder til Global Søgning", + "authenticationMethod": "Autentificeringsmetode", + "ldapHost": "Vært", + "ldapAccountCanonicalForm": "Konto Kanonisk Form", + "ldapAccountDomainName": "Konto Domænenavn", + "ldapTryUsernameSplit": "Prøv Split Brugernavn", + "ldapCreateEspoUser": "Opret bruger i EspoCrm", + "ldapUserLoginFilter": "Bruger Login Filter", + "ldapAccountDomainNameShort": "Konto Domænenavn Kort", + "ldapOptReferrals": "Opt Referrals", + "exportDisabled": "Deaktiver Eksport (kun admin har tilladelse)", + "b2cMode": "B2C Mode", + "avatarsDisabled": "Deaktiver Avatars", + "followCreatedEntities": "Følg Oprettede Entiteter", + "displayListViewRecordCount": "Vis Totale Antal (ved listevisning)", + "theme": "Tema", + "userThemesDisabled": "Deaktiver Brugertemaer", + "emailMessageMaxSize": "Email Maks Str. (MB)", + "massEmailMaxPerHourCount": "Maks antal Emails sendt pr. time", + "personalEmailMaxPortionSize": "Maks antal emails pr. hentning til personlig konto.", + "inboundEmailMaxPortionSize": "Maks antal emails pr. hentning til gruppekonto", + "maxEmailAccountCount": "Maks antal personlige email konti pr. bruger", + "authTokenLifetime": "Auth Token levetid (timer)", + "authTokenMaxIdleTime": "Auth Token Maks Inaktivitetstid (timer)", + "dashboardLayout": "Dashboard Layout (standard)", + "siteUrl": "Webadresse", + "addressPreview": "Adresse Eksempelvisning", + "addressFormat": "Adresseformat", + "notificationSoundsDisabled": "Daktiver Notifikationslyde", + "applicationName": "Navn på Applikation", + "ldapUsername": "Fuld Bruger DN", + "ldapBindRequiresDn": "Bind Kræver DN", + "ldapBaseDn": "Basis DN", + "ldapUserNameAttribute": "Brugernavn Attribut", + "ldapUserObjectClass": "Bruger ObjectClass", + "ldapUserTitleAttribute": "Bruger Titel Attribut", + "ldapUserFirstNameAttribute": "Bruger Fornavn Attribut", + "ldapUserLastNameAttribute": "Bruger Efternavn Attribut", + "ldapUserEmailAddressAttribute": "Bruger Emailadresse Attribut", + "ldapUserTeams": "Bruger Teams", + "ldapUserDefaultTeam": "Bruger Standardteam", + "ldapUserPhoneNumberAttribute": "Bruger Telefonnummer Attribut", + "assignmentNotificationsEntityList": "Entiteter der underrettes ved tildeling", + "assignmentEmailNotifications": "Notifikationer ved tildeling", + "assignmentEmailNotificationsEntityList": "Omfang af Email-notifikationer ved tildeling", + "streamEmailNotifications": "Notifikationer om opdateringer i listen for interne brugere", + "portalStreamEmailNotifications": "Notifikationer om opdateringer i listen for portalbrugere", + "streamEmailNotificationsEntityList": "Omfang af email-notifikationer ved ændring i liste", + "calendarEntityList": "Enhedsliste for Kalender", + "mentionEmailNotifications": "Send email-notifikationer når man nævnes i poster", + "massEmailDisableMandatoryOptOutLink": "Deaktiver krævet afmeldingslink", + "activitiesEntityList": "Entitetsliste for Aktiviteter", + "historyEntityList": "Entitetsliste for Forløb" + }, + "options": { + "weekStart": { + "0": "Søndag", + "1": "Mandag" + } + }, + "tooltips": { + "recordsPerPage": "Antal Poster i listevisning.", + "recordsPerPageSmall": "Antal Poster i relationspaneler", + "outboundEmailIsShared": "Tillad brugere at sende emails vi denne SMTP", + "followCreatedEntities": "Brugere vil automatisk følge poster de har oprettet", + "emailMessageMaxSize": "Alle indkommende emails som overskrider en fastsat størrelse vil blive hentet uden tekst og vedhæftninger.", + "authTokenLifetime": "Definerer hvor længe tokens kan eksistere. \n0 - betyder udløber aldrig", + "authTokenMaxIdleTime": "Definerer hvor længe tokens kan eksistere efter sidste adgang.\n0 - betyder udløber aldrig", + "userThemesDisabled": "Ved markering kan brugere ikke vælge et andet tema.", + "ldapUsername": "Fuldstændig systembrugers DN som muliggør søgning efter andre brugere. F.eks. \"CN=LDAP System User,OU=users,OU=espocrm, DC=test,DC=lan\". ", + "ldapPassword": "Kodeordet for adgang til LDAP server", + "ldapAuth": "Adgangsinformation for LDAP server", + "ldapUserNameAttribute": "Attributten til identifikation af brugeren.\nF.eks. \"userPrincipalName\" oller \"sAMAccountName\" til Active Directory, \"uid\" til OpenLDAP. ", + "ldapUserObjectClass": "ObjectClass attribut til søgning af brugere. F.eks. \"person\" for AD, \"inetOrgPerson\" for OpenLDAP", + "ldapAccountCanonicalForm": "Din kontotypes kanoniske format. Der er 4 muligheder: \n{C}\n Handlingen ikke tilladt? Prøv dette: {CSU}",
+ "Some errors occurred!": "Der opstod nogle fejl!",
+ "phpVersion": "Din PHP version er ikke supporteret af EspoCRM, venligst opdater som minimum til PHP {minVersion}",
+ "MySQLVersion": "Din MySQL version er ikke supporteret af EspoCRM, venligst opdater som minimum til MySQL {minVersion}",
+ "The PHP extension was not found...": "PHP-fejl: Udvidelsen {extName} blev ikke fundet.",
+ "All Settings correct": "Alle indstillinger er korrekte.",
+ "Failed to connect to database": "Kunne ikke forbinde til database.",
+ "PHP version": "PHP version",
+ "You must agree to the license agreement": "Du skal erklære dig enig i licensaftalen.",
+ "Passwords do not match": "Kodeord er ikke ens",
+ "Enable mod_rewrite in Apache server": "Aktiver mod_rewrite i Apache server",
+ "checkWritable error": "checkWritable fejl",
+ "applySett error": "applySelf fejl",
+ "buildDatabase error": "buildDatabase fejl",
+ "createUser error": "createUser fejl",
+ "checkAjaxPermission error": "checkAjaxPermission fejl",
+ "Ajax failed": "Ajax fejlede",
+ "Cannot create user": "Kan ikke oprette bruger",
+ "Permission denied": "Tilladelse nægtet",
+ "Permission denied to": "Tilladelse nægtet",
+ "permissionInstruction": "\n \"{C}\" ",
+ "operationNotPermitted": "Operation ikke tilladt? Prøv dette: 1. Find httpd.conf filen (den findes normalt i en mappe kaldet conf, config eller noget i den retning)", + "linux": "\n
\n2. I httpd.conf file skal linjen LoadModule rewrite_module modules/mod_rewrite.so aktiveres (fjern #-tegnet foran linjen)
\n3. Tjek at linjen ClearModuleList er uden #-tegn og linjen AddModule mod_rewrite.c må heller ikke have #-tegnet i begyndelsen.\n
{APACHE1}{APACHE2}\nKør derefter denne kommando i et terminalvindue:{APACHE3}{APACHE4}Med{APACHE5}\n{NGINX}\n \n{NGINX}\n