From 1b0b45649d0eef15487bbdecb3338424efa3844d Mon Sep 17 00:00:00 2001 From: Kevin Papst Date: Sun, 28 Apr 2019 23:55:27 +0200 Subject: [PATCH] added swedish (#732) --- README.md | 2 +- config/packages/kimai.yaml | 8 + config/services.yaml | 2 +- templates/about/layout.html.twig | 6 + templates/about/license.html.twig | 8 +- tests/Controller/AboutControllerTest.php | 2 +- translations/about.de.xliff | 16 + translations/about.en.xliff | 16 + translations/about.sv.xliff | 47 + translations/daterangepicker.sv.xliff | 51 + translations/exceptions.sv.xliff | 50 + translations/flashmessages.sv.xliff | 47 + translations/invoice-calculator.sv.xliff | 27 + translations/invoice-numbergenerator.sv.xliff | 15 + translations/invoice-renderer.sv.xliff | 39 + translations/messages.sv.xliff | 1016 +++++++++++++++++ translations/pagerfanta.sv.xliff | 15 + translations/plugins.sv.xliff | 31 + translations/system-configuration.sv.xliff | 51 + translations/validators.sv.xliff | 19 + 20 files changed, 1461 insertions(+), 7 deletions(-) create mode 100644 translations/about.sv.xliff create mode 100644 translations/daterangepicker.sv.xliff create mode 100644 translations/exceptions.sv.xliff create mode 100644 translations/flashmessages.sv.xliff create mode 100644 translations/invoice-calculator.sv.xliff create mode 100644 translations/invoice-numbergenerator.sv.xliff create mode 100644 translations/invoice-renderer.sv.xliff create mode 100644 translations/messages.sv.xliff create mode 100644 translations/pagerfanta.sv.xliff create mode 100644 translations/plugins.sv.xliff create mode 100644 translations/system-configuration.sv.xliff create mode 100644 translations/validators.sv.xliff diff --git a/README.md b/README.md index 1e467c52..ec5edd2b 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ But it adapts the same ideas and a clean & simple UI for your time-tracking expe By now it is in an almost-stable development phase, usable and with most advanced features from Kimai 1. You can even [import your data](https://www.kimai.org/documentation/migration-v1.html) and start testing and using it today. -Kimai is a [multi-language application](https://www.kimai.org/documentation/translations.html) and already translated to english, german, italian, french, spanish, russian, arabic, hungarian and portuguese. +Kimai is a [multi-language application](https://www.kimai.org/documentation/translations.html) and already translated to english, german, italian, french, spanish, russian, arabic, hungarian, portuguese (brazilian) and swedish. ### Requirements diff --git a/config/packages/kimai.yaml b/config/packages/kimai.yaml index 74f039ef..568ba759 100644 --- a/config/packages/kimai.yaml +++ b/config/packages/kimai.yaml @@ -188,6 +188,14 @@ kimai: date: 'Y.m.d.' date_time: 'm.d. H:i' duration: '%%h:%%m h' + sv: + date_time_type: 'yyyy-MM-dd HH:mm' + date_time_picker: 'YYYY-MM-DD HH:mm' + date_type: 'yyyy-MM-dd' + date_picker: 'YYYY-MM-DD' + date: 'Y-m-d' + date_time: 'm-d H:i' + duration: '%%h:%%m tim' # -------------------------------------------------------------------------------- # timesheet calendar configuration diff --git a/config/services.yaml b/config/services.yaml index aad45e20..fecc79f9 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -2,7 +2,7 @@ # https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration parameters: locale: en - app_locales: en|de|it|fr|es|ru|ar|hu|pt_BR + app_locales: en|de|it|fr|es|ru|ar|hu|pt_BR|sv services: # default configuration for services in *this* file diff --git a/templates/about/layout.html.twig b/templates/about/layout.html.twig index b9ae448c..d9072395 100644 --- a/templates/about/layout.html.twig +++ b/templates/about/layout.html.twig @@ -40,6 +40,12 @@ {{ 'website'|trans({}, 'about') }} +
  • + + + {{ 'donate'|trans({}, 'about') }} + +

  • diff --git a/templates/about/license.html.twig b/templates/about/license.html.twig index a70cc90b..9eb0f8e1 100644 --- a/templates/about/license.html.twig +++ b/templates/about/license.html.twig @@ -2,7 +2,7 @@ {% block about %} {% embed '@AdminLTE/Widgets/box-widget.html.twig' %} - {% block box_title %}{{ constant('App\\Constants::SOFTWARE') }} is published under{% endblock %} + {% block box_title %}{{ 'published_under'|trans({'%kimai%': constant('App\\Constants::SOFTWARE')}, 'about') }}{% endblock %} {% block box_body %}
                     {{ license }}
    @@ -15,9 +15,9 @@
         {% endembed %}
     
         {% embed '@AdminLTE/Widgets/box-widget.html.twig' %}
    -        {% block box_title %}Special thanks ...{% endblock %}
    +        {% block box_title %}{{ 'special_thanks'|trans({}, 'about') }}{% endblock %}
             {% block box_body %}
    -            

    ... to the authors of the following libraries, Kimai wouldn't be possible without them:

    +

    {{ 'library_authors'|trans({}, 'about') }}

    {% endblock %} {% endembed %} diff --git a/tests/Controller/AboutControllerTest.php b/tests/Controller/AboutControllerTest.php index 3a18a230..277f9ffa 100644 --- a/tests/Controller/AboutControllerTest.php +++ b/tests/Controller/AboutControllerTest.php @@ -29,7 +29,7 @@ class AboutControllerTest extends ControllerBaseTest $this->assertAccessIsGranted($client, '/about'); $result = $client->getCrawler()->filter('ul.nav.nav-stacked li a'); - $this->assertEquals(3, count($result)); + $this->assertEquals(4, count($result)); $result = $client->getCrawler()->filter('div.box-body pre'); $this->assertEquals(1, count($result)); diff --git a/translations/about.de.xliff b/translations/about.de.xliff index 112a792e..8019690d 100644 --- a/translations/about.de.xliff +++ b/translations/about.de.xliff @@ -26,6 +26,22 @@ tab.thanks Danke! + + + published_under + %kimai% wird veröffentlicht unter + + + special_thanks + Besonderer Dank geht an … + + + library_authors + … die Autoren der folgenden Software-Bibliotheken, ohne Euch wäre Kimai nicht möglich 👍 + diff --git a/translations/about.en.xliff b/translations/about.en.xliff index c139c98d..8e9e1b3a 100644 --- a/translations/about.en.xliff +++ b/translations/about.en.xliff @@ -26,6 +26,22 @@ tab.thanks Special thanks + + + published_under + %kimai% is published under + + + special_thanks + Special thanks go to … + + + library_authors + … the authors of the following software-libraries, Kimai wouldn't be possible without you 👍 + diff --git a/translations/about.sv.xliff b/translations/about.sv.xliff new file mode 100644 index 00000000..787913f9 --- /dev/null +++ b/translations/about.sv.xliff @@ -0,0 +1,47 @@ + + + + + + about.title + Om Kimai + + + about.subtitle + Systeminformation + + + support + Support + + + website + Hemsida + + + help + Dokumentation + + + tab.thanks + Speciellt tack + + + + published_under + %kimai% är publicerad under + + + special_thanks + Särskilt tack gå till … + + + library_authors + … författarna till följande mjukvarubibliotek, Kimai skulle inte vara möjliga utan dig 👍 + + + + diff --git a/translations/daterangepicker.sv.xliff b/translations/daterangepicker.sv.xliff new file mode 100644 index 00000000..c70e21cc --- /dev/null +++ b/translations/daterangepicker.sv.xliff @@ -0,0 +1,51 @@ + + + + + + daterangepicker.apply + Utför + + + daterangepicker.cancel + Avbryt + + + daterangepicker.today + Idag + + + daterangepicker.yesterday + Igår + + + daterangepicker.lastWeek + Förra veckan + + + daterangepicker.thisWeek + Denna vecka + + + daterangepicker.lastMonth + Förra måndagen + + + daterangepicker.thisMonth + Denna Månad + + + daterangepicker.lastYear + Förra året + + + daterangepicker.thisYear + Detta år + + + daterangepicker.customRange + Anpassad tidsperiod + + + + diff --git a/translations/exceptions.sv.xliff b/translations/exceptions.sv.xliff new file mode 100644 index 00000000..254b1cbd --- /dev/null +++ b/translations/exceptions.sv.xliff @@ -0,0 +1,50 @@ + + + + + + access.denied + Åtkomst nekas + + + stacktrace + Ett problem uppstod + + + http_error.title + Fel + + + http_error.description + Oj! Ett fel uppstod. + + + http_error.suggestion + +Ett oväntat fel inträffade, försök igen. + Du kan ha hittat en bugg, så kontakta din administratör om problemet + går inte bort efter att du försökt det igen. + + + http_error_404.description + Oj! Hittade inte sidan. + + + http_error_404.suggestion + Vi kunde inte hitta den sida du letade efter. + Under tiden kan du återvända till din dashboard och börja om. + + + + http_error_403.description + Den här sidan är begränsad. + + + http_error_403.suggestion + +Tyvärr, men du har inte tillräckligt med behörigheter för att se den här sidan. + Snälla prata med din administratör om du tycker att det här är ett fel. + + + + diff --git a/translations/flashmessages.sv.xliff b/translations/flashmessages.sv.xliff new file mode 100644 index 00000000..3bf0d847 --- /dev/null +++ b/translations/flashmessages.sv.xliff @@ -0,0 +1,47 @@ + + + + + + timesheet.stop.success + Tidsredovisningen har stoppats + + + timesheet.stop.error + Tidsredovisningen kunde inte stoppas: %reason% + + + timesheet.start.success + Tidsredovisningen har startat + + + timesheet.start.error + Tidinspelning kunde inte startas: %reason% + + + timesheet.start.exceeded_limit + Gränsen för aktiva tidsposter har uppnåtts, var god stoppa minst en körtidsmätning först. + + + action.update.success + Ändringarna har sparats + + + action.update.error + Ändringar kunde inte sparas: %reason% + + + action.delete.success + Denna post är borttagen + + + action.delete.error + Post kunde inte raderas: %reason% + + + invoice.first_template + Du måste skapa din första fakturamall innan du kan fortsätta + + + + diff --git a/translations/invoice-calculator.sv.xliff b/translations/invoice-calculator.sv.xliff new file mode 100644 index 00000000..5f05fbb5 --- /dev/null +++ b/translations/invoice-calculator.sv.xliff @@ -0,0 +1,27 @@ + + + + + + label.invoice_calculator + Kalkylerad summa + + + default + Ingångsbaserad - en mätning per gång per gång (standard) + + + short + Timmar tillagd - endast en post + + + user + Användargrupp - En post per användare + + + activity + Aktivitet grupperad - en post per aktivitet + + + + diff --git a/translations/invoice-numbergenerator.sv.xliff b/translations/invoice-numbergenerator.sv.xliff new file mode 100644 index 00000000..ff069d91 --- /dev/null +++ b/translations/invoice-numbergenerator.sv.xliff @@ -0,0 +1,15 @@ + + + + + + label.invoice_number_generator + Fakturanummergenerator + + + default + Datum (standard) + + + + diff --git a/translations/invoice-renderer.sv.xliff b/translations/invoice-renderer.sv.xliff new file mode 100644 index 00000000..99842a47 --- /dev/null +++ b/translations/invoice-renderer.sv.xliff @@ -0,0 +1,39 @@ + + + + + + label.invoice_renderer + Fakturadokument + + + default + Faktura (standard) + + + timesheet + Tidrapport + + + freelancer + Frilansare + + + open-spreadsheet + Beräkna kalkylbladet + + + spreadsheet + Excel + + + export + Exportera data + + + company + Företagsfaktura + + + + diff --git a/translations/messages.sv.xliff b/translations/messages.sv.xliff new file mode 100644 index 00000000..b2aefa03 --- /dev/null +++ b/translations/messages.sv.xliff @@ -0,0 +1,1016 @@ + + + + + + + browser.title + Kimai - Tidsredovisning + + + yes + Ja + + + no + Nej + + + both + båda + + + subtitle.amount + (totalt %count%) + + + This is a mandatory field + Detta är ett obligatoriskt fält + + + create + Skapa + + + confirm.delete + Vill du verkligen ta bort detta? + + + confirm.delete_message + Du måste bekräfta borttagningen, eftersom det finns länkade objekt som också kommer att raderas. + + + delete.not_in_use + Det här objektet kan raderas säkert. + + + + + label.password + Lösenord + + + label.password_repeat + Upprepa lösenord + + + label.logout + Logga ut + + + label.user_profile + Min profil + + + label.api_token + API lösenord + + + label.api_token_repeat + Upprepa API lösenord + + + + + menu.homepage + Dashboard + + + menu.admin + Administration + + + menu.system + System + + + menu.logout + Logga ut + + + menu.timesheet + Min tidsredovisning + + + menu.invoice + Fakturor + + + menu.export + Exportera + + + menu.admin_timesheet + Tidsschema + + + menu.admin_customer + Kund + + + menu.admin_project + Projekt + + + menu.admin_activity + Aktiviteter + + + menu.admin_user + Användare + + + menu.plugin + Plugins + + + menu.system_configuration + Systeminställningar + + + + + error.no_entries_found + Inga poster hittades baserat på dina valda filter. + + + + + label.date + Datum + + + label.starttime + Början + + + label.endtime + Slutet + + + label.duration + Varaktighet + + + label.user + Användare + + + label.username + Username + + + label.description + Beskrivning + + + label.name + Namn + + + label.comment + Kommentar + + + label.id + ID + + + label.visible + Synlig + + + label.budget + Budget + + + label.activity + Aktivitet + + + label.project + Projekt + + + label.hourlyRate + Timpris + + + label.skin + Kimai-Tema + + + label.hours + Timmar + + + label.rate + Pris + + + label.language + Språk + + + label.customer + Kund + + + label.customer_number + Konto + + + + label.email + E-post + + + label.create_more + Skapa ytterligare poster + + + + + label.actions + Åtgärd + + + action.edit + Ändra + + + action.delete + Ta bort + + + action.save + Spara + + + action.back + Tillbaka + + + action.close + Stäng + + + + + dashboard.title + Dashboard + + + dashboard.subtitle + Välkommen! + + + dashboard.you + Min statistik + + + dashboard.all + Alla användare + + + dashboard.admin + Administratör + + + + + more.info.link + Mer info + + + label.toggle_dropdown + Visa meny + + + + + timesheet.title + Mina tidsredovisningar + + + timesheet.subtitle + Administrera mina tidsredovisningar + + + timesheet.edit + Ändra post + + + label.begin + Från + + + label.end + till + + + label.daterange + Tidsintervall + + + modal.columns.title + Ändra kolumnns synlighet + + + modal.columns.description + När du sparar de kolonner som inte är markerade kommer de att döljas och den här inställningen lagras i en webbläsarkaka. Om du tar bort dina cookies kommer inställningarna att återställas. + + + label.fixedRate + Fast pris + + + + + profile.title + Användarprofil + + + profile.subtitle + Ändra mina inställningar + + + profile.about_me + Om mig + + + profile.first_entry + Arbetat sedan + + + profile.tab_monthly + Årlig statistik + + + profile.settings + Profile + + + profile.password + Lösenord + + + profile.api-token + API + + + profile.roles + Roller + + + profile.preferences + Inställningar + + + label.theme.collapsed_sidebar + Minimera vänster sidofält + + + label.calendar.initial_view + Initial kalendervy + + + label.login.initial_view + Initial vy efter inloggning + + + + month + Månad + + + agendaWeek + Vecka + + + agendaDay + Dag + + + label.timesheet.daily_stats + Visa daglig statistik i tidtabell + + + label.now + aktuell tid + + + + + calendar.title + Kalender + + + calendar.subtitle + Visa och hantera tidtabellsdata i en kalender + + + + + admin_timesheet.title + Tidrapporter + + + admin_timesheet.subtitle + Poster från alla användare + + + + + admin_project.title + Projekt + + + admin_project.subtitle + Ett projekt kombinerar aktiviteter för en kund i en grupp + + + admin_project.delete_confirm + Projektet %project% för kunden %customer% har %activities% för närvarande %activities% + aktiviteter och %records% time-records, som räknas upp till totalt %duration%. + Dessa aktiviteter och tidsposter kommer också att raderas! + Alternativt kan du välja ett projekt till vilket alla befintliga aktiviteter och poster överförs: + + + + + admin_activity.title + Aktiviteter + + + admin_activity.subtitle + Uppgifter som kan väljas för tidsposter + + + admin_activity.delete_confirm + + För närvarande aktiviteten %activity% i projektet %project% för kunden %customer% + har %records% tidsrekord, vilket räknas upp till totalt %duration%. + Dessa tidsposter kommer också att raderas! + Alternativt kan du välja en aktivitet som alla befintliga poster överförs: + + + + + admin_customer.title + Kunder + + + admin_customer.subtitle + Din kund är grunden för att skapa projekt och aktiviteter + + + label.number + Konto + + + label.company + Företagsnamn + + + label.vat + Moms + + + label.contact + Kontakt + + + label.address + Adress + + + label.country + Land + + + label.phone + Telefon + + + label.fax + Fax + + + label.mobile + Mobil + + + label.homepage + Hemsida + + + label.timezone + Timezon + + + label.currency + Valuta + + + admin_customer.delete_confirm + +För närvarande kunden %customer% har %project% projekt med% aktivitet% aktiviteter, som räknas upp + i %activity% tidposter till totalt %duration%. + Dessa projekt, aktiviteter och tidsposter kommer också att raderas! + Alternativt kan du välja en kund till vilken alla data överförs: + + + + + admin_user.title + Användare + + + admin_user.subtitle + Alla registrerade användare av din Kimai-installation + + + label.alias + Namn + + + label.title + Titel + + + label.avatar + Profilbild + + + label.active + Aktiv + + + label.roles + Roll + + + admin_user.delete_confirm + +För närvarande har %user% användare %records% tidsrekord som räknas upp till totalt %duration%. + Dessa tidsposter kommer också att raderas! + + + + + ROLE_SUPER_ADMIN + System-Admin + + + ROLE_ADMIN + Administratör + + + ROLE_TEAMLEAD + Teamledare + + + ROLE_USER + Användare + + + ROLE_CUSTOMER + Kund + + + + + stats.durationToday + Arbetstider idag + + + stats.durationWeek + Arbetstid i veckan + + + stats.durationMonth + Arbetstid i den här månaden + + + stats.durationYear + Arbetstid i det här året + + + stats.durationTotal + Arbetstid totalt + + + stats.amountToday + Intäkter idag + + + stats.amountWeek + Intäkter denna vecka + + + stats.amountMonth + Intäkter denna månad + + + stats.amountYear + Intäkter i år + + + stats.amountTotal + Inkomster totalt + + + stats.userActiveToday + Aktiva användare idag + + + stats.userActiveWeek + Aktiva användare den här veckan + + + stats.userActiveMonth + Aktiva användare den här månaden + + + stats.userActiveYear + Aktiva användare i år + + + stats.userActiveTotal + Aktiva användare någonsin + + + stats.activeRecordings + Aktiva poster + + + stats.userTotal + Antal användare + + + stats.activityTotal + Antal aktiviter + + + stats.projectTotal + Antal projekt + + + stats.customerTotal + Antal kunder + + + + + admin_invoice_template.title + Fakturamall + + + admin_invoice_template.subtitle + Administrera dina fakturamallar som kan användas för dataexport. + + + invoice.title + Fakturor + + + invoice.subtitle + Skapa fakturor från dina inspelade tidskriftsuppgifter. + + + invoice.preview + Detta är en förhandsvisning av de data som kommer att visas i ditt fakturatokument. + + + invoice_renderer.timesheet + Foo + + + + button.print + Skriv ut + + + button.csv + CSV + + + button.xlsx + Excel + + + button.pdf + PDF + + + button.ods + ODS + + + invoice_print + Faktura + + + label.template + Mail + + + label.due_days + Betalningsperiod i dagar + + + invoice.due_days + Förfallodatum + + + invoice.from + Från + + + invoice.to + Till + + + invoice.number + Fakturanummer + + + invoice.subtotal + Subtotal + + + invoice.tax + Moms + + + invoice.total + Totalt + + + invoice.service_date + Inventaredatum + + + label.amount + Antal + + + label.total_rate + Totaleres + + + label.unit_price + Enhetspris + + + label.payment_terms + Betalningsvillkor + + + invoice.signature_user + Bekräftelse: Datum / Säljarens namn / Signatur + + + invoice.signature_customer + Bekräftelse: Datum / Kunden namn / Signatur + + + invoice.total_working_time + Total varaktighet + + + label.order_number + Ordernummer + + + label.orderNumber + Ordernummer + + + label.invoice_tax_number + VAT nr.: + + + label.invoice_bank_account + Bankkonto + + + label.invoice_salutation + Damer och herrar, + + Jag tackar för din beställning och tar betalt för mina tjänster: + + + + + export.title + Exportera + + + export.subtitle + Exportera tidsrapport till olika format + + + export.period + Period + + + export.document_title + Förteckning över utgifter + + + export.full_list + Full lista + + + export.summary + Sammanfattning + + + export.page_of + Sida %page% av %pages% + + + export.date_copyright + Skapad %date% med %kimai% + + + + + month.1 + Januari + + + month.2 + Februari + + + month.3 + Mars + + + month.4 + April + + + month.5 + Maj + + + month.6 + Juni + + + month.7 + Juli + + + month.8 + Augusti + + + month.9 + September + + + month.10 + Oktober + + + month.11 + November + + + month.12 + December + + + + + active.entries + Du har %count% aktiv post | Du har %count% aktiva poster + + + timesheet.all + Visa alla Poster + + + recent.activities + +Starta din senaste registrerade aktiviteten|starta en av dina %count% sista aktiviteter + + + recent.activities.format + %activity% i %project% för %customer% + + + timesheet.start + Skapa ny tidpost + + + + + label.pageSize + Pappersstorlek + + + label.entryState + Post + + + label.exported + Exporterad + + + entryState.exported + Rennrad + + + entryState.not_exported + Öppen + + + entryState.all + Alla + + + entryState.running + Aktiv + + + entryState.stopped + Stoppad + + + export.clear_all + Markera alla visade poster som öppna? + + + export.mark_all + Markera alla visade poster som rensade? + + + label.globalsOnly + Endast globalt + + + + help.title + Hjälp + + + help.subtitle + Foo + + + + diff --git a/translations/pagerfanta.sv.xliff b/translations/pagerfanta.sv.xliff new file mode 100644 index 00000000..dae21b3e --- /dev/null +++ b/translations/pagerfanta.sv.xliff @@ -0,0 +1,15 @@ + + + + + + previous + Föregående + + + next + Nästa + + + + diff --git a/translations/plugins.sv.xliff b/translations/plugins.sv.xliff new file mode 100644 index 00000000..cd9173d4 --- /dev/null +++ b/translations/plugins.sv.xliff @@ -0,0 +1,31 @@ + + + + + + plugins.title + Pluginer + + + plugins.subtitle + Du kan förbättra funktionaliteten hos Kimai med plugins + + + label.version + Version + + + label.required_version + Kompatibel med + + + plugin.none_installed + Du har inget plugin installerat än. + + + plugin.marketplace + Kimai marknadsplats + + + + diff --git a/translations/system-configuration.sv.xliff b/translations/system-configuration.sv.xliff new file mode 100644 index 00000000..8ea9ec50 --- /dev/null +++ b/translations/system-configuration.sv.xliff @@ -0,0 +1,51 @@ + + + + + + title + Inställningar + + + subtitle + Ändra globala konfigurationer av din tidsredovisning + + + timesheet + Tidrapport + + + form_customer + Skapa kund - standardvärden + + + label.timesheet.markdown_content + Tillåt Markdown i tidskriftsbeskrivningarna + + + label.timesheet.mode + Tidsredovisningsläge + + + label.timesheet.mode_default + Standard: acceptera start- och slutdatum + + + label.timesheet.mode_duration_only + Endast varaktighet: ersätter slutdatumsfältet med en ingång för varaktighet + + + label.timesheet.rules.allow_future_times + Tillåt tidsposter i framtiden + + + label.timesheet.active_entries.hard_limit + Tillåtet antal samtidiga körtidsposter + + + label.timesheet.active_entries.soft_limit + Antal körtidsposter från vilka en varning visas + + + + diff --git a/translations/validators.sv.xliff b/translations/validators.sv.xliff new file mode 100644 index 00000000..b619b7f2 --- /dev/null +++ b/translations/validators.sv.xliff @@ -0,0 +1,19 @@ + + + + + + This value is not a valid role. + Detta värde är inte en giltig roll. + + + End date must not be earlier then start date. + Slutdatumet får inte vara tidigare än startdatumet. + + + The begin date cannot be in the future. + Slutdatumet får inte vara tidigare än startdatumet. + + + +