diff --git a/resources/lang/da-DK/auth.php b/resources/lang/da-DK/auth.php
index a1e9d028b..15fe0aeec 100644
--- a/resources/lang/da-DK/auth.php
+++ b/resources/lang/da-DK/auth.php
@@ -13,20 +13,21 @@ return [
'current_email' => 'Nuværende E-mail',
'reset' => 'Nulstil',
'never' => 'Aldrig',
-
+
'password' => [
'current' => 'Adgangskode',
'current_confirm' => 'Bekræft adgangskode',
'new' => 'Ny adgangskode',
- 'new_confirm' => 'Bekræftelse ny adgangskode',
+ 'new_confirm' => 'Bekræftelse af ny adgangskode',
],
-
+
'error' => [
'self_delete' => 'Fejl: Du kan ikke slette dig selv!',
+ 'self_disable' => 'Fejl: Du kan ikke disable dig selv!',
'no_company' => 'Error: Ingen virksomhed er tilknyttet din konto. Kontakt systemadministratoren.',
],
- 'failed' => 'Disse legitimationsoplysninger passer ikke med vores optegnelser.',
+ 'failed' => 'Disse legitimationsoplysninger passer ikke med de gemte.',
'disabled' => 'Denne konto er deaktiveret. Kontakt systemadministratoren.',
'throttle' => 'For mange login forsøg. Prøv igen om :seconds sekunder.',
diff --git a/resources/lang/da-DK/companies.php b/resources/lang/da-DK/companies.php
index 0fd103b68..624931c4d 100644
--- a/resources/lang/da-DK/companies.php
+++ b/resources/lang/da-DK/companies.php
@@ -6,7 +6,9 @@ return [
'logo' => 'Logo',
'manage' => 'Administrer virksomheder',
'all' => 'Alle virksomheder',
+
'error' => [
+ 'not_user_company' => 'Fejl: Du har ikke tilladelse til at ændre denne virksomhed!',
'delete_active' => 'Fejl: Kan ikke slette aktiv virksomhed! Ændre dette først!',
],
diff --git a/resources/lang/da-DK/customers.php b/resources/lang/da-DK/customers.php
index 06c9cfffc..ed43b22b2 100644
--- a/resources/lang/da-DK/customers.php
+++ b/resources/lang/da-DK/customers.php
@@ -2,15 +2,11 @@
return [
- 'allow_login' => 'Tillad login?',
+ 'can_login' => 'Kan logge ind?',
'user_created' => 'Bruger oprettet',
'error' => [
'email' => 'Denne mail er allerede registreret.'
],
- 'notification' => [
- 'message' => ':customer har betalt :amount af faktura nummer :invoice_number.',
- 'button' => 'Vis',
- ],
];
diff --git a/resources/lang/da-DK/dashboard.php b/resources/lang/da-DK/dashboard.php
index ced8365bb..6204d4c72 100644
--- a/resources/lang/da-DK/dashboard.php
+++ b/resources/lang/da-DK/dashboard.php
@@ -20,5 +20,4 @@ return [
'account_balance' => 'Saldo',
'latest_incomes' => 'Seneste indkomster',
'latest_expenses' => 'Seneste udgifter',
-
];
diff --git a/resources/lang/da-DK/general.php b/resources/lang/da-DK/general.php
index 627a4f71d..0956ddb80 100644
--- a/resources/lang/da-DK/general.php
+++ b/resources/lang/da-DK/general.php
@@ -2,6 +2,7 @@
return [
+ 'dashboards' => 'Skrivebord|Skriveborde',
'items' => 'Vare|Varer',
'incomes' => 'Indkomst|Indkomster',
'invoices' => 'Faktura|Fakturaer',
@@ -41,8 +42,15 @@ return [
'contacts' => 'Kontakt|Kontakter',
'reconciliations' => 'Afstemt|Afstemninger',
'developers' => 'Udvikler|Udviklere',
+ 'schedules' => 'Tidsplan|Tidsplaner',
+ 'groups' => 'Gruppe|Grupper',
+ 'charts' => 'Diagram|Diagrammer',
+ 'localisations' => 'Lokalisering|Lokaliseringer',
+ 'defaults' => 'Standard|Standarder',
+ 'widgets' => 'Widget|Widgets',
'dashboard' => 'Oversigt',
+ 'welcome' => 'Velkommen',
'banking' => 'Bank',
'general' => 'Generelt',
'no_records' => 'Ingen poster',
@@ -54,6 +62,7 @@ return [
'no' => 'Nej',
'na' => 'Ikke tilgængeligt',
'daily' => 'Dagligt',
+ 'weekly' => 'Ugentlig',
'monthly' => 'Månedlig',
'quarterly' => 'Kvartalsvis',
'yearly' => 'Årlig',
@@ -83,6 +92,7 @@ return [
'switch' => 'Skift',
'color' => 'Farve',
'save' => 'Gem',
+ 'confirm' => 'Bekræft',
'cancel' => 'Annullér',
'loading' => 'Indlæser...',
'from' => 'Fra:',
@@ -115,17 +125,27 @@ return [
'go_to' => 'Gå til :name',
'created_date' => 'Oprettelsesdato',
'period' => 'Periode',
+ 'frequency' => 'Hyppighed',
'start' => 'Start',
'end' => 'Slut',
'clear' => 'Ryd',
'difference' => 'Forskel',
+ 'footer' => 'Sidefod',
+ 'start_date' => 'Startdato',
+ 'basis' => 'Basis',
+ 'accrual' => 'Periodiseret',
+ 'cash' => 'Kontant',
+ 'group_by' => 'Grupper efter',
+ 'accounting' => 'Regnskab',
'title' => [
'new' => 'Ny :type',
'edit' => 'Rediger :type',
+ 'delete' => 'Slet !type',
'create' => 'Opret !type',
'send' => 'Send :type',
'get' => 'Hent :type',
+ 'add' => 'Tilføj :type',
],
'form' => [
@@ -134,6 +154,7 @@ return [
'field' => '- Vælg :field -',
'file' => 'Vælg fil',
],
+ 'add_new' => 'Tilføj nyt :field',
'no_file_selected' => 'Ingen fil valgt...',
],
diff --git a/resources/lang/da-DK/header.php b/resources/lang/da-DK/header.php
index 3ca81255e..463fae4e6 100644
--- a/resources/lang/da-DK/header.php
+++ b/resources/lang/da-DK/header.php
@@ -8,9 +8,9 @@ return [
'counter' => '{0} du har ingen notifikationer|{1} Du har :count notifikation|[2, *] Du har :count notifikationer',
'overdue_invoices' => '{1} :count forfalden regning|[2,*] :count forfaldne regninger',
'upcoming_bills' => '{1} :count kommende regning|[2,*] :count kommende regninger',
- 'items_stock' => '{1} :count vare er ikke på lager|[2,*] :count varer er ikke på lager',
'view_all' => 'Vis alle'
],
'docs_link' => 'https://akaunting.com/docs',
+ 'support_link' => 'https://akaunting.com/support',
];
diff --git a/resources/lang/da-DK/invoices.php b/resources/lang/da-DK/invoices.php
index 0c7e5e721..3b4d85c29 100644
--- a/resources/lang/da-DK/invoices.php
+++ b/resources/lang/da-DK/invoices.php
@@ -47,13 +47,15 @@ return [
],
'messages' => [
- 'email_sent' => 'Faktura sendt over E-mail!',
- 'marked_sent' => 'Faktura markeret som sendt!',
+ 'email_sent' => 'Faktura email er blevet sendt!',
+ 'marked_sent' => 'Faktura er markeret som sendt!',
+ 'marked_paid' => 'Faktura markeret som betalt!',
'email_required' => 'Ingen E-mail-adresse for kunden!',
'draft' => 'Dette er et UDKAST til faktura og vil blive vist som diagrammer, når det bliver sendt.',
'status' => [
'created' => 'Oprettet den :date',
+ 'viewed' => 'Set',
'send' => [
'draft' => 'Ikke sendt',
'sent' => 'Sendt den :date',
@@ -64,9 +66,4 @@ return [
],
],
- 'notification' => [
- 'message' => 'Du modtager denne E-mail, fordi du har en faktura på :amount til :customer kunde.',
- 'button' => 'Betal nu',
- ],
-
];
diff --git a/resources/lang/da-DK/items.php b/resources/lang/da-DK/items.php
index 369359a23..9f36fb513 100644
--- a/resources/lang/da-DK/items.php
+++ b/resources/lang/da-DK/items.php
@@ -2,17 +2,7 @@
return [
- 'quantities' => 'Mængde|Mængder',
'sales_price' => 'Salgspris',
'purchase_price' => 'Købspris',
- 'sku' => 'Varenummer',
-
- 'notification' => [
- 'message' => [
- 'reminder' => 'Du modtager denne e-mail, fordi kun :quanty af :name er tilbage.',
- 'out_of_stock' => 'Du modtager denne E-mail, fordi følgende vare snart ikke er på lager længere. :name.',
- ],
- 'button' => 'Vis nu',
- ],
];
diff --git a/resources/lang/da-DK/messages.php b/resources/lang/da-DK/messages.php
index a8d159273..3346c2eef 100644
--- a/resources/lang/da-DK/messages.php
+++ b/resources/lang/da-DK/messages.php
@@ -18,7 +18,8 @@ return [
'customer' => 'Fejl: Brugeren ikke oprettet! :name bruger allerede denne E-mail.',
'no_file' => 'Fejl: Ingen fil valgt!',
'last_category' => 'Fejl: Kan ikke slette sidste :type kategori!',
- 'invalid_apikey' => 'Fejl: Token indtastet er ugyldig!',
+ 'change_type' => 'Fejl: Kan ikke ændre type fordi den har :text relateret!',
+ 'invalid_apikey' => 'Fejl: Den indtastede token er ikke gyldig!',
'import_column' => 'Error: :message arkets navn: :sheet. Linje nummer: :line.',
'import_sheet' => 'Error: Ark navn er ikke valid. Kontroller venligst eksempel filen.',
],
@@ -27,6 +28,7 @@ return [
'deleted' => 'Advarsel: Du har ikke tilladelse tiil at slette :name fordi den er :text relateret.',
'disabled' => 'Advarsel: Du har ikke tilladelse tiil at deaktivere :name fordi den er :text relateret.',
'disable_code' => 'Advarsel: Du må ikke deaktivere eller ændre valutaen i :name , fordi den er :text relateret.',
+ 'payment_cancel' => 'Advarsel: Du har annulleret den seneste :method betaling!',
],
];
diff --git a/resources/lang/da-DK/modules.php b/resources/lang/da-DK/modules.php
index 578ebf7c2..995c157f9 100644
--- a/resources/lang/da-DK/modules.php
+++ b/resources/lang/da-DK/modules.php
@@ -2,8 +2,7 @@
return [
- 'title' => 'API Token',
- 'api_token' => 'Token',
+ 'api_key' => 'API nøgle',
'my_apps' => 'Mine apps',
'pre_sale' => 'Pre-salg',
'top_paid' => 'Top betalt',
@@ -13,9 +12,9 @@ return [
'search' => 'Søg',
'install' => 'Installer',
'buy_now' => 'Køb nu',
- 'token_link' => 'Klik her for at få din API-token.',
+ 'api_key_link' => 'Klik her for at få din API nøgle.',
'no_apps' => 'Der er ingen apps i denne kategori endnu.',
- 'developer' => 'Er du udvikler? her kan du lære hvordan du opretter en app og begynde at sælge i dag!',
+ 'developer' => 'Er du udvikler? her kan du lære hvordan du opretter en app og begynde at sælge i dag!',
'recommended_apps' => 'Anbefalede programmer',
@@ -38,31 +37,30 @@ return [
'installation' => 'Installation',
'faq' => 'FAQ',
'changelog' => 'Ændringslog',
- 'reviews' => 'Gennemsyn',
+ 'reviews' => 'Gennemsyn',
],
'installation' => [
'header' => 'App installation',
- 'download' => 'Downloading :modul filen.',
- 'unzip' => 'Udpakker :module filer.',
- 'file_copy' => 'Kopiere :modul filer.',
- 'migrate' => 'Anvende :module opdateringer.',
- 'finish' => 'Opdateringen blev installeret. Du vil blive sendt til Update Center.',
- 'install' => 'Installere :module filer.',
+ 'download' => 'Hent :module',
+ 'unzip' => 'Udpak :module filer',
+ 'file_copy' => 'Kopier :module filer',
+ 'finish' => 'Færdiggør :module installation',
+ 'redirect' => ':module er installeret, sender dig til Opdaterings siden',
+ 'install' => 'Installerer :module',
],
'errors' => [
- 'download' => ':module kan ikke downloades!',
- 'upload' => 'Downloadet :module kan ikke gemmes!',
- 'unzip' => ':module kan ikke udpakkes!',
- 'file_copy' => ':module filer kan ikke kopieres!',
- 'migrate' => ':module migrering afbrudt!',
- 'migrate core' => ':module er allerede nyeste version, så kan ikke opdateres.',
+ 'download' => 'Kan ikke hente :module',
+ 'zip' => 'Kan ikke oprette :module zip filen',
+ 'unzip' => 'Kan ikke udpakke zip filen :module',
+ 'file_copy' => 'Kan ikke kopiere :module filerne',
+ 'finish' => 'Kan ikke færdiggøre :module installationen',
],
'badge' => [
- 'installed' => 'Installeret',
- 'pre_sale' => 'Pre-salg',
+ 'installed' => 'Installeret',
+ 'pre_sale' => 'Pre-salg',
],
'button' => [
@@ -72,14 +70,15 @@ return [
],
'my' => [
- 'purchased' => 'Købt',
- 'installed' => 'Installeret',
+ 'purchased' => 'Købt',
+ 'installed' => 'Installeret',
],
'reviews' => [
'button' => [
- 'add' => 'Tilføj en anmeldelse'
+ 'add' => 'Tilføj en anmeldelse'
],
- 'na' => 'Der er ingen anmeldelser.'
+
+ 'na' => 'Der er ingen anmeldelser.'
]
];
diff --git a/resources/lang/da-DK/pagination.php b/resources/lang/da-DK/pagination.php
index bae42ea25..2c7dd8a36 100644
--- a/resources/lang/da-DK/pagination.php
+++ b/resources/lang/da-DK/pagination.php
@@ -4,6 +4,6 @@ return [
'previous' => '« Forrige',
'next' => 'Næste »',
- 'showing' => 'Viser :first til :last af :total :type',
-
+ 'showing' => ':first-:last af :total :type.',
+ 'page' => 'pr side.',
];
diff --git a/resources/lang/da-DK/reconciliations.php b/resources/lang/da-DK/reconciliations.php
index 67279b0d1..c6aa0c11d 100644
--- a/resources/lang/da-DK/reconciliations.php
+++ b/resources/lang/da-DK/reconciliations.php
@@ -6,7 +6,7 @@ return [
'reconciled' => 'Afstemt',
'closing_balance' => 'Primo saldo',
'unreconciled' => 'Uafstemt',
- 'list_transactions' => 'Vis transaktioner',
+ 'transactions' => 'Transaktioner',
'start_date' => 'Start dato',
'end_date' => 'Slut dato',
'cleared_amount' => 'Afstemt beløb',
diff --git a/resources/lang/da-DK/reports.php b/resources/lang/da-DK/reports.php
index 2c031f114..e4db3ff49 100644
--- a/resources/lang/da-DK/reports.php
+++ b/resources/lang/da-DK/reports.php
@@ -12,6 +12,7 @@ return [
'net_profit' => 'Nettoresultat',
'total_expenses' => 'Udgifter i alt',
'net' => 'Netto',
+ 'income-expense' => 'Indtægter & Udgifter',
'summary' => [
'income' => 'Indkomst Resumé',
@@ -20,11 +21,10 @@ return [
'tax' => 'Moms oversigt',
],
- 'quarter' => [
- '1' => 'Jan-Mar',
- '2' => 'Apr-Jun',
- '3' => 'Jul-Sep',
- '4' => 'Okt-Dec',
+ 'charts' => [
+ 'line' => 'Linje',
+ 'bar' => 'Diagrambar',
+ 'pie' => 'Lagkagediagram',
],
];
diff --git a/resources/lang/da-DK/settings.php b/resources/lang/da-DK/settings.php
index a96184f97..b6110ea7c 100644
--- a/resources/lang/da-DK/settings.php
+++ b/resources/lang/da-DK/settings.php
@@ -3,14 +3,16 @@
return [
'company' => [
+ 'description' => 'Ændre firmanavn, email, adresse, momsnummer etc',
'name' => 'Navn',
'email' => 'E-mail',
'phone' => 'Telefon',
'address' => 'Adresse',
'logo' => 'Logo',
],
+
'localisation' => [
- 'tab' => 'Lokalisering',
+ 'description' => 'Indstil regnskabsår, tidszone, datoformat og lokalindstillinger',
'financial_start' => 'Regnskabsårets Start',
'timezone' => 'Tidszone',
'date' => [
@@ -28,8 +30,9 @@ return [
'after' => 'Efter nummer',
],
],
+
'invoice' => [
- 'tab' => 'Faktura',
+ 'description' => 'Tilpas fakturapræfiks, nummer, vilkår, sidefod etc',
'prefix' => 'Nummerpræfiks',
'digit' => 'Antal cifre',
'next' => 'Næste nummer',
@@ -44,16 +47,21 @@ return [
'rate' => 'Sats',
'quantity_name' => 'Mængde navn',
'quantity' => 'Antal',
+ 'payment_terms' => 'Betalingsbetingelser',
+ 'title' => 'Titel',
+ 'subheading' => 'Undertitel',
+ 'due_receipt' => 'Forfalder ved modtagelse',
+ 'due_days' => 'Forfalder om :dage dage',
],
+
'default' => [
- 'tab' => 'Standarder',
- 'account' => 'Standard konto',
- 'currency' => 'Standardvaluta',
- 'tax' => 'Standard moms procent',
- 'payment' => 'Standardbetalingsmetode',
- 'language' => 'Standardsprog',
+ 'description' => 'Standard konto, valuta, firmasprog',
+ 'list_limit' => 'Poster pr side',
+ 'use_gravatar' => 'Brug Gravatar',
],
+
'email' => [
+ 'description' => 'Ændre sende protokol og e-mail skabeloner',
'protocol' => 'Protokol',
'php' => 'PHP mail',
'smtp' => [
@@ -68,36 +76,44 @@ return [
'sendmail' => 'Sendmail',
'sendmail_path' => 'Sendmail sti',
'log' => 'Log E-mails',
+
+ 'templates' => [
+ 'subject' => 'Emne',
+ 'body' => 'Indhold',
+ 'tags' => 'Tilgængelige Tags: :tag_list',
+ 'invoice_new_customer' => 'Ny fakturaskabelon (sendt til kunder)',
+ 'invoice_remind_customer' => 'Faktura påmindelses skabelon (sendt til kunder)',
+ 'invoice_remind_admin' => 'Faktura påmindelsesskabelon (sendt til administrator)',
+ 'invoice_recur_customer' => 'Tilbagevendende skabelon for faktura (sendt til kunde)',
+ 'invoice_recur_admin' => 'Tilbagevendende skabelon for faktura (sendt til administrator)',
+ 'invoice_payment_customer' => 'Modtaget betalingsskabelon (sendt til kunder)',
+ 'invoice_payment_admin' => 'Modtaget betalingsskabelon (sendt til administrator)',
+ 'bill_remind_admin' => 'Regnings påmindelsesskabelon (sendt til administrator)',
+ 'bill_recur_admin' => 'Tilbagevendende skabelon for regning (sendt til administrator)',
+ ],
],
+
'scheduling' => [
- 'tab' => 'Planlægger',
+ 'name' => 'Planlægning',
+ 'description' => 'Automatiske påmindelser og gentagelser',
'send_invoice' => 'Send faktura påmindelse',
'invoice_days' => 'Send efter forfalds dato',
'send_bill' => 'Send regningens påmindelse',
'bill_days' => 'Send før forfalds dage',
'cron_command' => 'Cron kommando',
'schedule_time' => 'Timer at køre',
- 'send_item_reminder'=> 'Send vare påmindelse',
- 'item_stocks' => 'Send når varen er på lager',
],
- 'appearance' => [
- 'tab' => 'Udseende',
- 'theme' => 'Tema',
- 'light' => 'Lys',
- 'dark' => 'Mørk',
- 'list_limit' => 'Poster pr. side',
- 'use_gravatar' => 'Brug Gravatar',
+
+ 'categories' => [
+ 'description' => 'Ubegrænsede kategorier for indtægt, udgift og varer',
],
- 'system' => [
- 'tab' => 'System',
- 'session' => [
- 'lifetime' => 'Session levetid (minutter)',
- 'handler' => 'Sessionsbehandler',
- 'file' => 'Fil',
- 'database' => 'Database',
- ],
- 'file_size' => 'Maximum filstørrelse (MB)',
- 'file_types' => 'Tilladte filtyper',
+
+ 'currencies' => [
+ 'description' => 'Opret og administrer valutaer, og indstil renter',
+ ],
+
+ 'taxes' => [
+ 'description' => 'Faste, normale, inklusive og sammensatte skattesatser',
],
];
diff --git a/resources/lang/da-DK/taxes.php b/resources/lang/da-DK/taxes.php
index b7bb81ee4..8f2445cf5 100644
--- a/resources/lang/da-DK/taxes.php
+++ b/resources/lang/da-DK/taxes.php
@@ -7,5 +7,5 @@ return [
'normal' => 'Normal',
'inclusive' => 'Inklusiv',
'compound' => 'Sammensatte',
-
+ 'fixed' => 'Fast',
];
diff --git a/resources/lang/da-DK/validation.php b/resources/lang/da-DK/validation.php
index 12c0540ae..38463b533 100644
--- a/resources/lang/da-DK/validation.php
+++ b/resources/lang/da-DK/validation.php
@@ -33,19 +33,20 @@ return [
'confirmed' => ':attribute valget stemmer ikke overens.',
'date' => ':attribute er ikke en gyldig dato.',
'date_format' => ':attribute svarer ikke til formatet :format.',
- 'different' => ':attribute og :other skal være forskellige.',
+ 'different' => ':attribute og :other skal være forskellige.',
'digits' => ':attribute skal være :digits cifre.',
'digits_between' => ':attribute skal være imellem :min og :max cifre.',
'dimensions' => ':attribute har ugyldige billeddimensioner.',
'distinct' => ':attribute har en duplikatværdi.',
- 'email' => ':attribute skal være en gyldig email adresse.',
+ 'email' => ':attribute skal være en gyldig email adresse.',
+ 'ends_with' => ':attribute skal ende med en af følgende: :values',
'exists' => 'Det valgte :attribute er ugyldigt.',
- 'file' => ':attribute skal være en fil.',
- 'filled' => ':attribute skal have en værdi.',
- 'image' => ':attribute skal være et billede.',
+ 'file' => ':attribute skal være en fil.',
+ 'filled' => ':attribute feltet skal have en værdi.',
+ 'image' => ':attribute skal være et billede.',
'in' => 'Det valgte :attribute er ugyldigt.',
'in_array' => ':attribute findes ikke i :other.',
- 'integer' => ':attribute skal være et heltal.',
+ 'integer' => ':attribute skal være et heltal.',
'ip' => ':attribute skal være en gyldig IP adresse.',
'json' => ':attribute skal være en gyldig JSON-streng.',
'max' => [
@@ -64,9 +65,9 @@ return [
],
'not_in' => 'Det valgte :attribute er ugyldigt.',
'numeric' => ':attribute skal være et tal.',
- 'present' => ':attribute feltet er krævet.',
- 'regex' => ':attribute formatet er ugylidgt.',
- 'required' => ':attribute feltet er påkrævet.',
+ 'present' => ':attribute feltet skal være til stede.',
+ 'regex' => ':attribute formatet er forkert.',
+ 'required' => ':attribute feltet er påkrævet.',
'required_if' => ':attribute feltet er krævet når :other er :value.',
'required_unless' => ':attribute feltet er påkrævet, med mindre :other er :value.',
'required_with' => ':attribute er påkrævet, når :values er til stede.',
@@ -77,14 +78,14 @@ return [
'size' => [
'numeric' => ':attribute skal være :size.',
'file' => ':attribute skal være :size kilobytes.',
- 'string' => ':attribute skal være :size tegn.',
+ 'string' => ':attribute skal være :size karakterer.',
'array' => ':attribute skal indeholde :size antal.',
],
- 'string' => ':attribute skal være en streng.',
+ 'string' => ':attribute skal være en tekst.',
'timezone' => ':attribute skal være en gyldig zone.',
- 'unique' => ':attribute er allerede taget.',
- 'uploaded' => ':attribute kunne ikke uploades.',
- 'url' => ':attribute formatet er ugylidgt.',
+ 'unique' => ':attribute er allerede taget.',
+ 'uploaded' => ':attribute kunne ikke uploades.',
+ 'url' => ':attribute formatet er ugyldigt.',
/*
|--------------------------------------------------------------------------