Merge pull request #997 from mrbase/dk-lang

added danish translation
This commit is contained in:
James Brooks
2015-10-11 12:03:15 +01:00
9 changed files with 705 additions and 0 deletions

View File

@@ -12,6 +12,7 @@
return [
// Enabled langs
'en-UD' => 'CrowdIn - InContext Localization',
'da' => 'Danish',
'de' => 'Deutsch',
'en' => 'English',
'pl' => 'Polski',

View File

@@ -0,0 +1,28 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'failed' => 'Brugernavn og/eller kodeord ukendt.',
'throttle' => 'For mange login fejl. prøv igen om :seconds sekunder.',
];

97
resources/lang/da/cachet.php Executable file
View File

@@ -0,0 +1,97 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
// Components
'components' => [
'status' => [
1 => 'Normal',
2 => 'Hastighedsproblemer',
3 => 'Nogen udfald',
4 => 'Store problemer',
],
],
// Incidents
'incidents' => [
'none' => 'Ingen indrapporterede hændelser.',
'past' => 'Tidligere hændelser',
'previous_week' => 'Sidste uge',
'next_week' => 'Næste uge',
'none' => 'Intet at rapportere',
'scheduled' => 'Planlagte hændelser',
'scheduled_at' => ', planlagt til :timestamp',
'status' => [
0 => 'Planlagt', // TODO: Hopefully remove this.
1 => 'Undersøger',
2 => 'Identificeret',
3 => 'Overvåger',
4 => 'Rettet',
],
],
// Service Status
'service' => [
'good' => 'Alle systemer kører normalt.',
'bad' => 'Nogen systemer oplever pt. nogen problemer.',
],
'api' => [
'regenerate' => 'Dan ny API nøgle',
'revoke' => 'Fjern API nøgle',
],
// Metrics
'metrics' => [
'filter' => [
'hourly' => 'Sidste 12 timer',
'weekly' => 'Uge',
'monthly' => 'Måned',
],
],
// Subscriber
'subscriber' => [
'subscribe' => 'Abonner på seneste hændelser.',
'button' => 'Abonner',
'email' => [
'subscribe' => 'Få opdateringer pr. email.',
'subscribed' => 'Du er blevet tilmeldt emailnotifikationer. Vi har sendt dig en bekræftelse på den indtastede email-adresse.',
'verified' => 'Din tilmelding er nu blevet bekræftet, tak.',
'unsubscribe' => 'Afmeld emailnotifikationer.',
'unsubscribed' => 'Du er nu blevet frameldt vores emailnotifikationer.',
'failure' => 'Noget gik galt med bekræftelsen.',
'verify' => [
'text' => "Bekræft din tilmelding til vores emailnotifikationer for :app_name statusopdateringer.\n:link\nTak, :app_name",
'html-preheader' => 'Bekræft venligst din tilmelding til :app_name statusopdateringer via email.',
'html' => '<p>Bekræft venligst din tilmelding til :app_name statuspdateringer via email.</p><p><a href=":link">:link</a></p><p>Tak, :app_name</p>',
],
'maintenance' => [
'text' => "Vi har planlagt ny vedligeholdelses vindue på :app_name.\nMvh, :app_name",
'html-preheader' => 'Vi har planlagt ny vedligeholdelses vindue på :app_name.',
'html' => '<p>Vi har planlagt ny vedligeholdelses vindue på :app_name.</p>',
],
'incident' => [
'text' => "Ny fejl raporteret på :app_name.\nMvh, :app_name",
'html-preheader' => 'Ny fejl raporteret på :app_name.',
'html' => '<p>Ny fejl raporteret på :app_name.</p><p>Mvh, :app_name</p>',
],
],
],
// Other
'powered_by' => ':app statusside er bygget på <a href="https://cachethq.io" class="links">Cachet</a>.',
'about_this_site' => 'Om siden',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
'feed' => 'Status Feed',
];

217
resources/lang/da/dashboard.php Executable file
View File

@@ -0,0 +1,217 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
'dashboard' => 'Oversigt',
// Incidents
'incidents' => [
'title' => 'Hændelser &amp; Planlagte',
'incidents' => 'Hændelser',
'logged' => '{0} Ingen åbne hændelser.|Der er en åben hændelse.|Der er <strong>:count</strong> åbne hændelser.',
'incident-create-template' => 'Opret skabelon',
'incident-templates' => 'Hændelses skabeloner',
'add' => [
'title' => 'Opret hændelse',
'success' => 'Hændelse oprettet.',
'failure' => 'Noget gik galt i oprettelsen af hændelsen.',
],
'edit' => [
'title' => 'Redigér hændelse',
'success' => 'Hændelse opdateret.',
'failure' => 'Noget gik galt under opdateringen af hændelsen.',
],
// Incident templates
'templates' => [
'title' => 'Hændelses skabeloner',
'add' => [
'title' => 'Opret hændelses skabelon',
'success' => 'Skabelon oprettet.',
'failure' => 'Noget gik galt i oprettelsen af skabelonen.',
],
'edit' => [
'title' => 'Redigér skabelon',
'success' => 'Skabelonen opdateret!',
'failure' => 'Noget gik galt under opdateringen af skabelonen',
],
],
],
// Incident Maintenance
'schedule' => [
'schedule' => 'Planlagt nedetid',
'scheduled_at' => 'Planlagt til :timestamp',
'add' => [
'title' => 'Tilføj planlagt nedetid',
'success' => 'Nedetid tilføjet.',
'failure' => 'Noget gik galt med oprettelsen.',
],
'edit' => [
'title' => 'Redigér planlagt nedetid',
'success' => 'Nedetid opreteret!',
'failure' => 'Noget gik galt under opdateringen.',
],
'delete' => [
'success' => 'Planlagt nedetid fjernet og vil ikke længere blive vist.',
'failure' => 'Planlagt nedetid kunne ikke slettes, prøv igen senere.',
],
],
// Components
'components' => [
'components' => 'Komponenter',
'component_statuses' => 'Komponentstatus',
'listed_group' => 'Grupperet under :name',
'add' => [
'title' => 'Tilføj komponent',
'message' => 'Du bør tilføje en komponent.',
'success' => 'Komponent tilføjet.',
'failure' => 'Noget gik galt med oprettelsen.',
],
'edit' => [
'title' => 'Redigér komponent',
'success' => 'Komponent opdteret.',
'failure' => 'Noget gik galt under opdateringen.',
],
// Component groups
'groups' => [
'groups' => 'Komponentgruppe|Komponentgrupper',
'no_components' => 'Du bør tilføje en komponentgruppe.',
'add' => [
'title' => 'Tilføj komponentgruppe',
'success' => 'Komponentgruppe tilføjet.',
'failure' => 'Noget gik galt med oprettelsen.',
],
'edit' => [
'title' => 'Redigér komponentgruppe',
'success' => 'Gruppe opdateret.',
'failure' => 'Noget gik galt under opdateringen.',
],
],
],
// Metrics
'metrics' => [
'metrics' => 'Grafer',
'add' => [
'title' => 'Opret graf',
'success' => 'Graf oprettet.',
'failure' => 'Noget gik galt med oprettelsen.',
],
'edit' => [
'title' => 'Redigér graf',
'success' => 'Graf opdateret.',
'failure' => 'Noget gik galt under opdateringen.',
],
],
// Subscribers
'subscribers' => [
'subscribers' => 'Abonnenter',
'description' => 'Abonnenter vil modtage notifikationer når hændelser oprettes.',
'verified' => 'Bekræftet',
'not_verified' => 'Ej bekræftet',
'add' => [
'title' => 'Tilføj abonnent',
'success' => 'Abonnent tilføjet.',
'failure' => 'Noget gik galt med oprettelsen.',
],
'edit' => [
'title' => 'Redigér abonnent',
'success' => 'Abonnent opdateret.',
'failure' => 'Noget gik galt under opdateringen.',
],
],
// Team
'team' => [
'team' => 'Brugere',
'member' => 'Bruger',
'profile' => 'Profil',
'description' => 'Brugere kan oprette og rette komponenter og hændelser.',
'add' => [
'title' => 'Tilføj bruger',
'success' => 'Bruger tilføjet.',
'failure' => 'Noget gik galt med oprettelsen.',
],
'edit' => [
'title' => 'Redigér profil',
'success' => 'Profil opdateret.',
'failure' => 'Noget gik galt under opdateringen.',
],
'delete' => [
'success' => 'Slet bruger.',
'failure' => 'Noget gik galt under sletningen af brugeren.',
],
],
// Settings
'settings' => [
'settings' => 'Indstillinger',
'app-setup' => [
'app-setup' => 'Applikationssetup',
'images-only' => 'Kun billeder kan uploades.',
'too-big' => 'Filen du prøvede at uploade er for stort, billet skal være mindre end :size',
],
'security' => [
'security' => 'Sikkerhed',
'two-factor' => 'Brugere uden two-factor login',
],
'stylesheet' => [
'stylesheet' => 'Stylesheet',
],
'theme' => [
'theme' => 'Theme',
],
'edit' => [
'success' => 'Indstillingerne er gemt.',
'failure' => 'Indstillingerne kunne ikke gemmes.',
],
],
// Login
'login' => [
'login' => 'Log ind',
'logged_in' => 'Du er logget ind.',
'welcome' => 'Velkommen tilbage',
'two-factor' => 'Indtast venligst din log ind nøgle',
],
// Sidebar footer
'help' => 'Hjælp',
'status_page' => 'Status Siden',
'logout' => 'Log ud',
// Notifications
'notifications' => [
'notifications' => 'Notifikationer',
'awesome' => 'Fedt!',
'whoops' => 'Whoops!',
],
// Welcome modal
'welcome' => [
'welcome' => 'Velkommen til Cachet',
'message' => 'Din statusside er nærmest klar! Måske du skulle gennemgå disse ekstra indstillinger',
'close' => 'Til oversigtssiden tak.',
'steps' => [
'component' => 'Opret Komponent',
'incident' => 'Opret hændelse',
'customize' => 'Tilpas',
'team' => 'Tilføj bruger',
'api' => 'Generer API nøgle',
'two-factor' => 'Two Factor Log ind',
],
],
];

162
resources/lang/da/forms.php Executable file
View File

@@ -0,0 +1,162 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
// Setup form fields
'setup' => [
'email' => 'Email',
'username' => 'Brugernavn',
'password' => 'Kodeord',
'site_name' => 'Sidens navn',
'site_domain' => 'Sidens domæne',
'site_timezone' => 'Vælg tidszone',
'site_locale' => 'Vælg sprog',
'enable_google2fa' => 'Slå Google Two Factor Log ind til',
'cache_driver' => 'Cache Driver',
'session_driver' => 'Session Driver',
],
// Login form fields
'login' => [
'email' => 'Email',
'password' => 'Kodeord',
'2fauth' => 'Godkendelses kode',
'invalid' => 'Ugyldig brugernavn eller kodeord',
'invalid-token' => 'Ugyldig kode',
'cookies' => 'Du skal tillade cookies for at kunne logge ind.',
],
// Incidents form fields
'incidents' => [
'name' => 'Name',
'status' => 'Status',
'component' => 'Komponent',
'message' => 'Besked',
'message-help' => 'Du kan benytte Markdown.',
'scheduled_at' => 'Hvornår skal vedligeholdelses vinduet skeduleres til?',
'incident_time' => 'Hvornår skete hændelsen?',
'notify_subscribers' => 'Underret abonnenter',
'visibility' => 'Synlig',
'public' => 'Synlig for offentligheden',
'logged_in_only' => 'Kun synlig for brugere der er logget ind',
'templates' => [
'name' => 'Navn',
'template' => 'Skabelon',
],
],
// Components form fields
'components' => [
'name' => 'Navn',
'status' => 'Status',
'group' => 'Gruppe',
'description' => 'Beskrivelse',
'link' => 'Link',
'tags' => 'Tags',
'tags-help' => 'Komma adskilt.',
'groups' => [
'name' => 'Navn',
],
],
// Metric form fields
'metrics' => [
'name' => 'Navn',
'suffix' => 'Suffix',
'description' => 'Beskrivelse',
'description-help' => 'Der kan benyttes Markdown.',
'display-chart' => 'Vis graf på statussiden?',
'default-value' => 'Default værdi',
'calc_type' => 'Beregning af grafer',
'type_sum' => 'Sum',
'type_avg' => 'Gennemsnit',
'places' => 'Antal decimaler',
'points' => [
'value' => 'Værdi',
],
],
// Settings
'settings' => [
/// Application setup
'app-setup' => [
'site-name' => 'Sidens navn',
'site-url' => 'Sidens URL',
'site-timezone' => 'Tidszone',
'site-locale' => 'Sprog',
'date-format' => 'Datoformat',
'incident-date-format' => 'Datoformat for hændelser',
'display-graphs' => 'Vis grafer på statussiden?',
'about-this-page' => 'Om',
'days-of-incidents' => 'Hvor mange dage skal der vises hændelser for?',
'banner' => 'Bannerbillede',
'banner-help' => 'Det anbefales ikke at uploade billeder bredere end 930px.',
'analytics_google' => 'Google Analytics kode',
'analytics_gosquared' => 'GoSquared Analytics kode',
'analytics_piwik_url' => 'URL til Piwik installation (uden http(s)://)',
'analytics_piwik_siteid' => 'Piwik\'s id',
'subscribers' => 'Tillad at man kan tilmelde sig emailnotifikationer?',
],
'security' => [
'allowed-domains' => 'Tilladte domæner',
'allowed-domains-help' => 'Komma adskilt. Domænet ovenfor har automatisk adgang.',
],
'stylesheet' => [
'custom-css' => 'Tilpasset stylesheet',
],
'theme' => [
'background-color' => 'Baggrundsfarve',
'background-fills' => 'Baggrundsfyld (Komponenter, hændelser og footer)',
'text-color' => 'Tekstfarve',
'dashboard-login' => 'Vis oversigtsside ikon i bunden af siden?',
'reds' => 'Rød (Brugt til fejl)',
'blues' => 'Blå (Brugt til information)',
'greens' => 'Grøn (Brugt til success)',
'yellows' => 'Gul (Brugt til advarsler)',
'oranges' => 'Orange (Brugt til noter)',
'metrics' => 'Graffyld',
'links' => 'Links',
],
],
'user' => [
'username' => 'Brugernavn',
'email' => 'Email',
'password' => 'Kodeord',
'api-token' => 'API nøgle',
'api-token-help' => 'Hvis du regenerere din API nøgle vil eksisterende applikationer ikke kunne tilgå API\'et.',
'user_level' => 'Brugertype',
'levels' => [
'admin' => 'Administrator',
'user' => 'Bruger',
],
'2fa' => [
'help' => 'Brug Two-Factor login for større sikkerhed på din konto. Du skal så nok installere <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> eller lignende på din mobile enked for at kunne logge ind med nøgler fra appen.',
],
],
// Buttons
'add' => 'Tilføj',
'save' => 'Gem',
'update' => 'Opdatér',
'create' => 'Opret',
'edit' => 'Editér',
'delete' => 'Slet',
'submit' => 'Gem',
'cancel' => 'Afbryd',
'remove' => 'Fjern',
// Other
'optional' => '* ej påkrævet',
];

View File

@@ -0,0 +1,28 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
/*
|--------------------------------------------------------------------------
| Pagination Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the paginator library to build
| the simple pagination links. You are free to change them to anything
| you want to customize your views to better match your application.
|
*/
'previous' => '&laquo; Forrige',
'next' => 'Næste &raquo;',
];

31
resources/lang/da/passwords.php Executable file
View File

@@ -0,0 +1,31 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
/*
|--------------------------------------------------------------------------
| Password Reminder Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are the default lines which match reasons
| that are given by the password broker for a password update attempt
| has failed, such as for an invalid token or invalid new password.
|
*/
'password' => 'Kodeord skal være mindst 6 karaktere og skal matche konfirmationen.',
'reset' => 'Dit kodeord er blevet nulstillet!',
'sent' => 'Vi har sendt dig en mail med link til at generere et nyt kodeord!',
'token' => 'Denne nøgler er ikke gyldig til generering af nyt kodeord.',
'user' => 'Vi kan ikke finde nogen bruger med den pågældende email-adresse.',
];

23
resources/lang/da/setup.php Executable file
View File

@@ -0,0 +1,23 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
'setup' => 'Opsætning',
'title' => 'Cachet opsætning',
'service_details' => 'Service detaljer',
'env_setup' => 'Opsægning af miljø',
'status_page_setup' => 'Statusside setup',
'show_support' => 'Vis Cachet support?',
'admin_account' => 'Administratorkonto',
'complete_setup' => 'Gennemfør opsætning',
'completed' => 'Cachet er nu sat op og er klar til brug!',
'finish_setup' => 'Gå til oversigtssiden',
];

118
resources/lang/da/validation.php Executable file
View File

@@ -0,0 +1,118 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
'accepted' => ':attribute Skal accepteres.',
'active_url' => ':attribute er ikke en valid URL.',
'after' => ':attribute skal være efter den :date.',
'alpha' => ':attribute må kun indeholde bogstaver.',
'alpha_dash' => ':attribute må kun indeholde bogstaver, tal og bindestreger.',
'alpha_num' => ':attribute må kun indeholde tal og bogstaver.',
'array' => ':attribute skal være et array.',
'before' => ':attribute skal være før den :date.',
'between' => [
'numeric' => ':attribute skal være mellem :min og :max.',
'file' => ':attribute skal være mellem :min og :max kilobytes.',
'string' => ':attribute skal være mellem :min og :max karakterer.',
'array' => ':attribute skal have mellem :min og :max emner.',
],
'boolean' => ':attribute feltet skal være enten sandt eller falsk.',
'confirmed' => ':attribute konfirmationen matcher ikke.',
'date' => ':attribute er ikke en gyldig dato.',
'date_format' => ':attribute er ikke i formatet :format.',
'different' => ':attribute og :other skal være forskellige.',
'digits' => ':attribute skal være et :digits cifret tal.',
'digits_between' => ':attribute skal være mellem :min og :max tal.',
'email' => ':attribute skal være en gyldig email-adresse.',
'exists' => 'Den valgte :attribute er ikke gyldig.',
'filled' => ':attribute skal udfyldes.',
'image' => ':attribute skal være et billede.',
'in' => 'Den valgte :attribute er ugyldig.',
'integer' => ':attribute skal være et tal.',
'ip' => ':attribute skal være en ip-adresse.',
'json' => ':attribute skal være en gyldig JSON streng.',
'max' => [
'numeric' => ':attribute må ikke være større end :max.',
'file' => ':attribute må ikke være større end :max kilobytes.',
'string' => ':attribute må ikke være større end :max karakterer.',
'array' => ':attribute må ikke have mere end :max emner.',
],
'mimes' => ':attribute skal være en fil af typen: :values.',
'min' => [
'numeric' => ':attribute skal være mindst :min.',
'file' => ':attribute skal være mindst :min kilobytes.',
'string' => ':attribute skal være mindst :min karakterer.',
'array' => ':attribute skal have mindst :min emner.',
],
'not_in' => 'Det valgte :attribute er ikke gyldigt.',
'numeric' => ':attribute skal være et tal.',
'regex' => ':attribute er ikke korrekt formateret.',
'required' => ':attribute skal udfyldes.',
'required_if' => ':attribute skal udfyldes når :other er :value.',
'required_with' => ':attribute skal udfyldes når :values er present.',
'required_with_all' => ':attribute skal udfyldes når :values er present.',
'required_without' => ':attribute skal udfyldes når :values ikke er sat.',
'required_without_all' => ':attribute skal udfyldes når ingen af :values er sat.',
'same' => ':attribute og :other skal være ens.',
'size' => [
'numeric' => ':attribute skal være :size.',
'file' => ':attribute skal være :size kilobytes.',
'string' => ':attribute skal være :size karakterer.',
'array' => ':attribute skal indeholde :size emner.',
],
'string' => ':attribute skal være en streng.',
'timezone' => ':attribute skal være en gyldig zone.',
'unique' => ':attribute er allerede i brug.',
'url' => ':attribute er ikke gyldigt formateret.',
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
],
/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
|
*/
'attributes' => [],
];