]> BookStack Code Mirror - bookstack/commitdiff
Added Swedish translation
authormarcusforsberg <redacted>
Fri, 26 Jan 2018 19:16:35 +0000 (20:16 +0100)
committermarcusforsberg <redacted>
Fri, 26 Jan 2018 19:16:35 +0000 (20:16 +0100)
resources/lang/en/settings.php
resources/lang/sv/activities.php [new file with mode: 0644]
resources/lang/sv/auth.php [new file with mode: 0644]
resources/lang/sv/common.php [new file with mode: 0644]
resources/lang/sv/components.php [new file with mode: 0644]
resources/lang/sv/entities.php [new file with mode: 0644]
resources/lang/sv/errors.php [new file with mode: 0644]
resources/lang/sv/pagination.php [new file with mode: 0644]
resources/lang/sv/passwords.php [new file with mode: 0644]
resources/lang/sv/settings.php [new file with mode: 0644]
resources/lang/sv/validation.php [new file with mode: 0644]

index f3e26fb4552d02a9af86b382d5d2159e754ed2ff..34562414795ba0304e3905477923eea49a85d2ed 100755 (executable)
@@ -127,6 +127,7 @@ return [
         'nl' => 'Nederlands',
         'pt_BR' => 'Português do Brasil',
         'sk' => 'Slovensky',
+        'sv' => 'Svenska',
         'ja' => '日本語',
         'pl' => 'Polski',
         'it' => 'Italian',
diff --git a/resources/lang/sv/activities.php b/resources/lang/sv/activities.php
new file mode 100644 (file)
index 0000000..2829bdd
--- /dev/null
@@ -0,0 +1,42 @@
+<?php
+
+return [
+
+    /**
+     * Activity text strings.
+     * Is used for all the text within activity logs & notifications.
+     */
+
+    // Pages
+    'page_create'                 => 'skapade sidan',
+    'page_create_notification'    => 'Sidan har skapats',
+    'page_update'                 => 'uppdaterade sidan',
+    'page_update_notification'    => 'Sidan har uppdaterats',
+    'page_delete'                 => 'tog bort sidan',
+    'page_delete_notification'    => 'Sidan har tagits bort',
+    'page_restore'                => 'återställde sidan',
+    'page_restore_notification'   => 'Sidan har återställts',
+    'page_move'                   => 'flyttade sidan',
+
+    // Chapters
+    'chapter_create'              => 'skapade kapitlet',
+    'chapter_create_notification' => 'Kapitlet har skapats',
+    'chapter_update'              => 'uppdaterade kapitlet',
+    'chapter_update_notification' => 'Kapitlet har uppdaterats',
+    'chapter_delete'              => 'tog bort kapitlet',
+    'chapter_delete_notification' => 'Kapitlet har tagits bort',
+    'chapter_move'                => 'flyttade kapitlet',
+
+    // Books
+    'book_create'                 => 'skapade boken',
+    'book_create_notification'    => 'Boken har skapats',
+    'book_update'                 => 'uppdaterade boken',
+    'book_update_notification'    => 'Boken har uppdaterats',
+    'book_delete'                 => 'tog bort boken',
+    'book_delete_notification'    => 'Boken har tagits bort',
+    'book_sort'                   => 'sorterade boken',
+    'book_sort_notification'      => 'Boken har sorterats om',
+
+    // Other
+    'commented_on'                => 'kommenterade',
+];
diff --git a/resources/lang/sv/auth.php b/resources/lang/sv/auth.php
new file mode 100644 (file)
index 0000000..7382dad
--- /dev/null
@@ -0,0 +1,76 @@
+<?php
+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' => 'Uppgifterna stämmer inte överrens med våra register.',
+    'throttle' => 'För många inloggningsförsök. Prova igen om :seconds sekunder.',
+
+    /**
+     * Login & Register
+     */
+    'sign_up' => 'Skapa konto',
+    'log_in' => 'Logga in',
+    'log_in_with' => 'Logga in med :socialDriver',
+    'sign_up_with' => 'Registera dig med :socialDriver',
+    'logout' => 'Logga ut',
+
+    'name' => 'Namn',
+    'username' => 'Användarnamn',
+    'email' => 'E-post',
+    'password' => 'Lösenord',
+    'password_confirm' => 'Bekräfta lösenord',
+    'password_hint' => 'Måste vara fler än 5 tecken',
+    'forgot_password' => 'Glömt lösenord?',
+    'remember_me' => 'Kom ihåg mig',
+    'ldap_email_hint' => 'Vänligen ange en e-postadress att använda till kontot.',
+    'create_account' => 'Skapa konto',
+    'social_login' => 'Logga in genom socialt medie',
+    'social_registration' => 'Registrera dig genom socialt media',
+    'social_registration_text' => 'Registrera dig och logga in genom en annan tjänst.',
+
+    'register_thanks' => 'Tack för din registrering!',
+    'register_confirm' => 'Vänligen kontrollera din mail och klicka på bekräftelselänken för att få tillgång till :appName.',
+    'registrations_disabled' => 'Registrering är för närvarande avstängd',
+    'registration_email_domain_invalid' => 'Den e-postadressen har inte tillgång till den här applikationen',
+    'register_success' => 'Tack för din registrering! Du är nu registerad och inloggad.',
+
+
+    /**
+     * Password Reset
+     */
+    'reset_password' => 'Återställ lösenord',
+    'reset_password_send_instructions' => 'Ange din e-postadress nedan så skickar vi ett mail med en länk för att återställa ditt lösenord.',
+    'reset_password_send_button' => 'Skicka återställningslänk',
+    'reset_password_sent_success' => 'En länk för att återställa lösenordet har skickats till :email.',
+    'reset_password_success' => 'Ditt lösenord har återställts.',
+
+    'email_reset_subject' => 'Återställ ditt lösenord till :appName',
+    'email_reset_text' => 'Du får detta mail eftersom vi fått en begäran om att återställa lösenordet till ditt konto.',
+    'email_reset_not_requested' => 'Om du inte begärt att få ditt lösenord återställt behöver du inte göra någonting',
+
+
+    /**
+     * Email Confirmation
+     */
+    'email_confirm_subject' => 'Bekräfta din e-post på :appName',
+    'email_confirm_greeting' => 'Tack för att du gått med i :appName!',
+    'email_confirm_text' => 'Vänligen bekräfta din e-postadress genom att klicka på knappen nedan:',
+    'email_confirm_action' => 'Bekräfta e-post',
+    'email_confirm_send_error' => 'E-posten behöver bekräftas men systemet kan inte skicka mail. Kontakta adminstratören för att kontrollera att allt är konfigurerat korrekt.',
+    'email_confirm_success' => 'Din e-post har bekräftats',
+    'email_confirm_resent' => 'Bekräftelsemailet har skickats på nytt, kolla din mail',
+
+    'email_not_confirmed' => 'E-posadress ej bekräftad',
+    'email_not_confirmed_text' => 'Din e-postadress har inte bekräftats ännu.',
+    'email_not_confirmed_click_link' => 'Vänligen klicka på länken i det mail du fick strax efter att du registerade dig.',
+    'email_not_confirmed_resend' => 'Om du inte hittar mailet kan du begära en ny bekräftelse genom att fylla i formuläret nedan.',
+    'email_not_confirmed_resend_button' => 'Skicka bekräftelse på nytt',
+];
\ No newline at end of file
diff --git a/resources/lang/sv/common.php b/resources/lang/sv/common.php
new file mode 100644 (file)
index 0000000..e7c1e06
--- /dev/null
@@ -0,0 +1,66 @@
+<?php
+return [
+
+    /**
+     * Buttons
+     */
+    'cancel' => 'Avbryt',
+    'confirm' => 'Bekräfta',
+    'back' => 'Bakåt',
+    'save' => 'Spara',
+    'continue' => 'Fortsätt',
+    'select' => 'Välj',
+    'more' => 'Mer',
+
+    /**
+     * Form Labels
+     */
+    'name' => 'Namn',
+    'description' => 'Beskrivning',
+    'role' => 'Roll',
+    'cover_image' => 'Omslagsbild',
+    'cover_image_description' => 'Bilden bör vara cirka 440x250px stor.',
+    
+    /**
+     * Actions
+     */
+    'actions' => 'Åtgärder',
+    'view' => 'Visa',
+    'create' => 'Skapa',
+    'update' => 'Uppdatera',
+    'edit' => 'Redigera',
+    'sort' => 'Sortera',
+    'move' => 'Flytta',
+    'reply' => 'Svara',
+    'delete' => 'Ta bort',
+    'search' => 'Sök',
+    'search_clear' => 'Rensa sökning',
+    'reset' => 'Återställ',
+    'remove' => 'Radera',
+    'add' => 'Lägg till',
+
+    /**
+     * Misc
+     */
+    'deleted_user' => 'Borttagen användare',
+    'no_activity' => 'Ingen aktivitet att visa',
+    'no_items' => 'Inga tillgängliga föremål',
+    'back_to_top' => 'Tillbaka till toppen',
+    'toggle_details' => 'Växla detaljer',
+    'toggle_thumbnails' => 'Växla miniatyrer',
+    'details' => 'Information',
+    'grid_view' => 'Rutnätsvy',
+    'list_view' => 'Listvy',
+
+    /**
+     * Header
+     */
+    'view_profile' => 'Visa profil',
+    'edit_profile' => 'Redigera profil',
+
+    /**
+     * Email Content
+     */
+    'email_action_help' => 'Om du har problem, klicka på knappen ":actionText", och kopiera och klistra in den här adressen i din webbläsare:',
+    'email_rights' => 'Alla rättigheter är reserverade',
+];
\ No newline at end of file
diff --git a/resources/lang/sv/components.php b/resources/lang/sv/components.php
new file mode 100644 (file)
index 0000000..7249c5c
--- /dev/null
@@ -0,0 +1,32 @@
+<?php
+return [
+
+    /**
+     * Image Manager
+     */
+    'image_select' => 'Val av bild',
+    'image_all' => 'Alla',
+    'image_all_title' => 'Visa alla bilder',
+    'image_book_title' => 'Visa bilder som laddats upp till den aktuella boken',
+    'image_page_title' => 'Visa bilder som laddats upp till den aktuella sidan',
+    'image_search_hint' => 'Sök efter bildens namn',
+    'image_uploaded' => 'Laddades upp :uploadedDate',
+    'image_load_more' => 'Ladda fler',
+    'image_image_name' => 'Bildnamn',
+    'image_delete_confirm' => 'Den här bilden används på nedanstående sidor, klicka på "ta bort" en gång till för att bekräfta att du vill ta bort bilden.',
+    'image_select_image' => 'Välj bild',
+    'image_dropzone' => 'Släpp bilder här eller klicka för att ladda upp',
+    'images_deleted' => 'Bilder borttagna',
+    'image_preview' => 'Förhandsgranskning',
+    'image_upload_success' => 'Bilden har laddats upp',
+    'image_update_success' => 'Bildens uppgifter har ändrats',
+    'image_delete_success' => 'Bilden har tagits bort',
+
+    /**
+     * Code editor
+     */
+    'code_editor' => 'Redigera kod',
+    'code_language' => 'Språk',
+    'code_content' => 'Kod',
+    'code_save' => 'Spara',
+];
\ No newline at end of file
diff --git a/resources/lang/sv/entities.php b/resources/lang/sv/entities.php
new file mode 100644 (file)
index 0000000..d35d3a6
--- /dev/null
@@ -0,0 +1,260 @@
+<?php
+return [
+
+    /**
+     * Shared
+     */
+    'recently_created' => 'Nyligen skapat',
+    'recently_created_pages' => 'Sidor som skapats nyligen',
+    'recently_updated_pages' => 'Sidor som uppdaterats nyligen',
+    'recently_created_chapters' => 'Kapitel som skapats nyligen',
+    'recently_created_books' => 'Böcker som skapats nyligen',
+    'recently_update' => 'Nyligen uppdaterat',
+    'recently_viewed' => 'Nyligen läst',
+    'recent_activity' => 'Aktivitet',
+    'create_now' => 'Skapa en nu',
+    'revisions' => 'Revisioner',
+    'meta_revision' => 'Revision #:revisionCount',
+    'meta_created' => 'Skapad :timeLength',
+    'meta_created_name' => 'Skapad :timeLength av :user',
+    'meta_updated' => 'Uppdaterad :timeLength',
+    'meta_updated_name' => 'Uppdaterad :timeLength av :user',
+    'entity_select' => 'Entity Select',
+    'images' => 'Bilder',
+    'my_recent_drafts' => 'Mina nyaste utkast',
+    'my_recently_viewed' => 'Mina senast visade sidor',
+    'no_pages_viewed' => 'Du har inte visat några sidor',
+    'no_pages_recently_created' => 'Inga sidor har skapats nyligen',
+    'no_pages_recently_updated' => 'Inga sidor har uppdaterats nyligen',
+    'export' => 'Exportera',
+    'export_html' => 'Webb-fil',
+    'export_pdf' => 'PDF-fil',
+    'export_text' => 'Textfil',
+
+    /**
+     * Permissions and restrictions
+     */
+    'permissions' => 'Rättigheter',
+    'permissions_intro' => 'Dessa rättigheter kommer att överskrida eventuella rollbaserade rättigheter.',
+    'permissions_enable' => 'Aktivera anpassade rättigheter',
+    'permissions_save' => 'Spara rättigheter',
+
+    /**
+     * Search
+     */
+    'search_results' => 'Sökresultat',
+    'search_total_results_found' => ':count resultat|:count resultat',
+    'search_clear' => 'Rensa sökning',
+    'search_no_pages' => 'Inga sidor matchade sökningen',
+    'search_for_term' => 'Sök efter :term',
+    'search_more' => 'Fler resultat',
+    'search_filters' => 'Sökfilter',
+    'search_content_type' => 'Innehållstyp',
+    'search_exact_matches' => 'Exakta matchningar',
+    'search_tags' => 'Taggar',
+    'search_viewed_by_me' => 'Visade av mig',
+    'search_not_viewed_by_me' => 'Ej visade av mig',
+    'search_permissions_set' => 'Har anpassade rättigheter',
+    'search_created_by_me' => 'Skapade av mig',
+    'search_updated_by_me' => 'Uppdaterade av mig',
+    'search_updated_before' => 'Uppdaterade före',
+    'search_updated_after' => 'Uppdaterade efter',
+    'search_created_before' => 'Skapade före',
+    'search_created_after' => 'Skapade efter',
+    'search_set_date' => 'Ange datum',
+    'search_update' => 'Uppdatera sökning',
+
+    /**
+     * Books
+     */
+    'book' => 'Bok',
+    'books' => 'Böcker',
+    'x_books' => ':count bok|:count böcker',
+    'books_empty' => 'Inga böcker har skapats',
+    'books_popular' => 'Populära böcker',
+    'books_recent' => 'Nya böcker',
+    'books_new' => 'Nya böcker',
+    'books_popular_empty' => 'De mest populära böckerna kommer att visas här.',
+    'books_new_empty' => 'De senaste böckerna som skapats kommer att visas här.',
+    'books_create' => 'Skapa ny bok',
+    'books_delete' => 'Ta bort bok',
+    'books_delete_named' => 'Ta bort boken :bookName',
+    'books_delete_explain' => 'Du håller på att ta bort boken \':bookName\'. Alla sidor och kapitel kommer också att tas bort.',
+    'books_delete_confirmation' => 'Är du säker på att du vill ta bort boken?',
+    'books_edit' => 'Redigera bok',
+    'books_edit_named' => 'Redigera bok :bookName',
+    'books_form_book_name' => 'Bokens namn',
+    'books_save' => 'Spara bok',
+    'books_permissions' => 'Rättigheter för boken',
+    'books_permissions_updated' => 'Bokens rättigheter har uppdaterats',
+    'books_empty_contents' => 'Det finns inga sidor eller kapitel i den här boken.',
+    'books_empty_create_page' => 'Skapa en ny sida',
+    'books_empty_or' => 'eller',
+    'books_empty_sort_current_book' => 'Sortera aktuell bok',
+    'books_empty_add_chapter' => 'Lägg till kapitel',
+    'books_permissions_active' => 'Anpassade rättigheter är i bruk',
+    'books_search_this' => 'Sök i boken',
+    'books_navigation' => 'Navigering',
+    'books_sort' => 'Sortera bokens innehåll',
+    'books_sort_named' => 'Sortera boken :bookName',
+    'books_sort_show_other' => 'Visa andra böcker',
+    'books_sort_save' => 'Spara ordning',
+
+    /**
+     * Chapters
+     */
+    'chapter' => 'Kapitel',
+    'chapters' => 'Kapitel',
+    'x_chapters' => ':count kapitel|:count kapitel',
+    'chapters_popular' => 'Populära kapitel',
+    'chapters_new' => 'Nytt kapitel',
+    'chapters_create' => 'Skapa nytt kapitel',
+    'chapters_delete' => 'Radera kapitel',
+    'chapters_delete_named' => 'Radera kapitlet :chapterName',
+    'chapters_delete_explain' => 'Du håller på att ta bort kapitlet \':chapterName\'. Alla sidor kommer att flyttas direkt in i den aktuella boken istället.',
+    'chapters_delete_confirm' => 'Är du säker på att du vill ta bort det här kapitlet?',
+    'chapters_edit' => 'Redigera kapitel',
+    'chapters_edit_named' => 'Redigera kapitel :chapterName',
+    'chapters_save' => 'Spara kapitel',
+    'chapters_move' => 'Flytta kapitel',
+    'chapters_move_named' => 'Flytta kapitel :chapterName',
+    'chapter_move_success' => 'Kapitel flyttat till :bookName',
+    'chapters_permissions' => 'Rättigheter för kapitel',
+    'chapters_empty' => 'Det finns inga sidor i det här kapitlet.',
+    'chapters_permissions_active' => 'Anpassade rättigheter är i bruk',
+    'chapters_permissions_success' => 'Rättigheterna för kapitlet har uppdaterats',
+    'chapters_search_this' => 'Sök i detta kapitel',
+
+    /**
+     * Pages
+     */
+    'page' => 'Sida',
+    'pages' => 'Sidor',
+    'x_pages' => ':count sida|:count sidor',
+    'pages_popular' => 'Populära sidor',
+    'pages_new' => 'Ny sida',
+    'pages_attachments' => 'Bilagor',
+    'pages_navigation' => 'Navigering',
+    'pages_delete' => 'Ta bort sida',
+    'pages_delete_named' => 'Ta bort sidan :pageName',
+    'pages_delete_draft_named' => 'Ta bort utkastet :pageName',
+    'pages_delete_draft' => 'Ta bort utkast',
+    'pages_delete_success' => 'Sidan har tagits bort',
+    'pages_delete_draft_success' => 'Utkastet har tagits bort',
+    'pages_delete_confirm' => 'Är du säker på att du vill ta bort den här sidan?',
+    'pages_delete_draft_confirm' => 'Är du säker på att du vill ta bort det här utkastet?',
+    'pages_editing_named' => 'Redigerar sida :pageName',
+    'pages_edit_toggle_header' => 'Växla sidhuvud',
+    'pages_edit_save_draft' => 'Spara utkast',
+    'pages_edit_draft' => 'Redigera utkast',
+    'pages_editing_draft' => 'Redigerar utkast',
+    'pages_editing_page' => 'Redigerar sida',
+    'pages_edit_draft_save_at' => 'Utkastet sparades ',
+    'pages_edit_delete_draft' => 'Ta bort utkast',
+    'pages_edit_discard_draft' => 'Ta bort utkastet',
+    'pages_edit_set_changelog' => 'Beskriv dina ändringar',
+    'pages_edit_enter_changelog_desc' => 'Ange en kort beskrivning av de ändringar du har gjort',
+    'pages_edit_enter_changelog' => 'Ändringslogg',
+    'pages_save' => 'Spara sida',
+    'pages_title' => 'Sidtitel',
+    'pages_name' => 'Sidans namn',
+    'pages_md_editor' => 'Redigerare',
+    'pages_md_preview' => 'Förhandsvisa',
+    'pages_md_insert_image' => 'Inoga bild',
+    'pages_md_insert_link' => 'Infoga länk',
+    'pages_not_in_chapter' => 'Sidan ligger inte i något kapitel',
+    'pages_move' => 'Flytta sida',
+    'pages_move_success' => 'Sidan har flyttats till ":parentName"',
+    'pages_permissions' => 'Rättigheter för sida',
+    'pages_permissions_success' => 'Rättigheterna för sidan har uppdaterats',
+    'pages_revision' => 'Revision',
+    'pages_revisions' => 'Sidrevisioner',
+    'pages_revisions_named' => 'Sidrevisioner för :pageName',
+    'pages_revision_named' => 'Sidrevision för :pageName',
+    'pages_revisions_created_by' => 'Skapad av',
+    'pages_revisions_date' => 'Revisionsdatum',
+    'pages_revisions_number' => '#',
+    'pages_revisions_changelog' => 'Ändringslogg',
+    'pages_revisions_changes' => 'Ändringar',
+    'pages_revisions_current' => 'Nuvarande version',
+    'pages_revisions_preview' => 'Förhandsgranska',
+    'pages_revisions_restore' => 'Återställ',
+    'pages_revisions_none' => 'Sidan har inga revisioner',
+    'pages_copy_link' => 'Kopiera länk',
+    'pages_permissions_active' => 'Anpassade rättigheter är i bruk',
+    'pages_initial_revision' => 'Första publicering',
+    'pages_initial_name' => 'Ny sida',
+    'pages_editing_draft_notification' => 'Du redigerar just nu ett utkast som senast sparades :timeDiff.',
+    'pages_draft_edited_notification' => 'Denna sida har uppdaterats sen dess. Vi rekommenderar att du förkastar dina ändringar.',
+    'pages_draft_edit_active' => [
+        'start_a' => ':count har börjat redigera den här sidan',
+        'start_b' => ':userName har börjat redigera den här sidan',
+        'time_a' => 'sedan sidan senast uppdaterades',
+        'time_b' => 'under de senaste :minCount minuterna',
+        'message' => ':start :time. Var försiktiga så att ni inte skriver över varandras ändringar!',
+    ],
+    'pages_draft_discarded' => 'Utkastet har tagits bort. Redigeringsverktyget har uppdaterats med aktuellt innehåll.',
+
+    /**
+     * Editor sidebar
+     */
+    'page_tags' => 'Sidtaggar',
+    'tag' => 'Tagg',
+    'tags' =>  '',
+    'tag_value' => 'Taggvärde (Frivilligt)',
+    'tags_explain' => "Lägg till taggar för att kategorisera ditt innehåll bättre. \n Du kan tilldela ett värde till en tagg för ännu bättre organisering.",
+    'tags_add' => 'Lägg till ännu en tagg',
+    'attachments' => 'Bilagor',
+    'attachments_explain' => 'Ladda upp filer eller bifoga länkar till ditt innehåll. Dessa visas i sidokolumnen.',
+    'attachments_explain_instant_save' => 'Ändringar här sparas omgående.',
+    'attachments_items' => 'Bifogat innehåll',
+    'attachments_upload' => 'Ladda upp fil',
+    'attachments_link' => 'Bifoga länk',
+    'attachments_set_link' => 'Ange länk',
+    'attachments_delete_confirm' => 'Klicka på "ta bort" igen för att bekräfta att du vill ta bort bilagan.',
+    'attachments_dropzone' => 'Släpp filer här eller klicka för att ladda upp',
+    'attachments_no_files' => 'Inga filer har laddats upp',
+    'attachments_explain_link' => 'Du kan bifoga en länk om du inte vill ladda upp en fil. Detta kan vara en länk till en annan sida eller till en fil i molnet.',
+    'attachments_link_name' => 'Länknamn',
+    'attachment_link' => 'Länk till bilaga',
+    'attachments_link_url' => 'Länk till fil',
+    'attachments_link_url_hint' => 'URL till sida eller fil',
+    'attach' => 'Bifoga',
+    'attachments_edit_file' => 'Redigera fil',
+    'attachments_edit_file_name' => 'Filnamn',
+    'attachments_edit_drop_upload' => 'Släpp filer här eller klicka för att ladda upp och skriva över',
+    'attachments_order_updated' => 'Ordningen på bilagorna har uppdaterats',
+    'attachments_updated_success' => 'Bilagan har uppdaterats',
+    'attachments_deleted' => 'Bilagan har tagits bort',
+    'attachments_file_uploaded' => 'Filen har laddats upp',
+    'attachments_file_updated' => 'Filen har uppdaterats',
+    'attachments_link_attached' => 'Länken har bifogats till sidan',
+
+    /**
+     * Profile View
+     */
+    'profile_user_for_x' => 'Användare i :time',
+    'profile_created_content' => 'Skapat innehåll',
+    'profile_not_created_pages' => ':userName har inte skapat några sidor',
+    'profile_not_created_chapters' => ':userName har inte skapat några kapitel',
+    'profile_not_created_books' => ':userName har inte skapat några böcker',
+
+    /**
+     * Comments
+     */
+    'comment' => 'Kommentar',
+    'comments' => 'Kommentarer',
+    'comment_placeholder' => 'Lämna en kommentar här',
+    'comment_count' => '{0} Inga kommentarer|{1} 1 kommentar|[2,*] :count kommentarer',
+    'comment_save' => 'Spara kommentar',
+    'comment_saving' => 'Sparar kommentar...',
+    'comment_deleting' => 'Tar bort kommentar...',
+    'comment_new' => 'Ny kommentar',
+    'comment_created' => 'kommenterade :createDiff',
+    'comment_updated' => 'Uppdaterade :updateDiff av :username',
+    'comment_deleted_success' => 'Kommentar borttagen',
+    'comment_created_success' => 'Kommentaren har sparats',
+    'comment_updated_success' => 'Kommentaren har uppdaterats',
+    'comment_delete_confirm' => 'Är du säker på att du vill ta bort den här kommentaren?',
+    'comment_in_reply_to' => 'Som svar på :commentId',
+];
\ No newline at end of file
diff --git a/resources/lang/sv/errors.php b/resources/lang/sv/errors.php
new file mode 100644 (file)
index 0000000..4dfc149
--- /dev/null
@@ -0,0 +1,79 @@
+<?php
+
+return [
+
+    /**
+     * Error text strings.
+     */
+
+    // Permissions
+    'permission' => 'Du har inte tillgång till den här sidan.',
+    'permissionJson' => 'Du har inte rätt att utföra den här åtgärden.',
+
+    // Auth
+    'error_user_exists_different_creds' => 'En användare med adressen :email finns redan.',
+    'email_already_confirmed' => 'E-posten har redan bekräftats, prova att logga in.',
+    'email_confirmation_invalid' => 'Denna bekräftelsekod är inte giltig eller har redan använts. Vänligen prova att registera dig på nytt',
+    'email_confirmation_expired' => 'Denna bekräftelsekod har gått ut. Vi har skickat dig en ny.',
+    'ldap_fail_anonymous' => 'LDAP-inloggning misslyckades med anonym bindning',
+    'ldap_fail_authed' => 'LDAP-inloggning misslyckades med angivna dn- och lösenordsuppgifter',
+    'ldap_extension_not_installed' => 'LDAP PHP-tillägg inte installerat',
+    'ldap_cannot_connect' => 'Kan inte ansluta till ldap-servern. Anslutningen misslyckades',
+    'social_no_action_defined' => 'Ingen åtgärd definierad',
+    'social_login_bad_response' => "Ett fel inträffade vid inloggning genom :socialAccount: \n:error",
+    'social_account_in_use' => 'Detta konto från :socialAccount används redan. Testa att logga in med :socialAccount istället.',
+    'social_account_email_in_use' => 'E-posten :email används redan. Om du redan har ett konto kan du ansluta ditt konto från :socialAccount via dina profilinställningar.',
+    'social_account_existing' => 'Detta konto från :socialAccount är redan länkat till din profil.',
+    'social_account_already_used_existing' => 'Detta konto från :socialAccount används redan av en annan användare.',
+    'social_account_not_used' => 'Detta konto från :socialAccount är inte länkat till någon användare. Vänligen anslut via dina profilinställningar. ',
+    'social_account_register_instructions' => 'Om du inte har något konto ännu kan du registerar dig genom att välja :socialAccount.',
+    'social_driver_not_found' => 'Drivrutinen för den här tjänsten hittades inte',
+    'social_driver_not_configured' => 'Dina inställningar för :socialAccount är inte korrekta.',
+
+    // System
+    'path_not_writable' => 'Kunde inte ladda upp till sökvägen :filePath. Kontrollera att webbservern har skrivåtkomst.',
+    'cannot_get_image_from_url' => 'Kan inte hämta bild från :url',
+    'cannot_create_thumbs' => 'Servern kan inte skapa miniatyrer. Kontrollera att du har PHPs GD-tillägg aktiverat.',
+    'server_upload_limit' => 'Servern tillåter inte så här stora filer. Prova en mindre fil.',
+    'image_upload_error' => 'Ett fel inträffade vid uppladdningen',
+
+    // Attachments
+    'attachment_page_mismatch' => 'Fel i sidmatchning vid uppdatering av bilaga',
+
+    // Pages
+    'page_draft_autosave_fail' => 'Kunde inte spara utkastet. Kontrollera att du är ansluten till internet.',
+    'page_custom_home_deletion' => 'Det går inte att ta bort sidan medan den används som startsida',
+
+    // Entities
+    'entity_not_found' => 'Innehållet hittades inte',
+    'book_not_found' => 'Boken hittades inte',
+    'page_not_found' => 'Sidan hittades inte',
+    'chapter_not_found' => 'Kapitlet hittades inte',
+    'selected_book_not_found' => 'Den valda boken hittades inte',
+    'selected_book_chapter_not_found' => 'Den valda boken eller kapitlet hittades inte',
+    'guests_cannot_save_drafts' => 'Gäster kan inte spara utkast',
+
+    // Users
+    'users_cannot_delete_only_admin' => 'Du kan inte ta bort den enda admin-användaren',
+    'users_cannot_delete_guest' => 'Du kan inte ta bort gästanvändaren',
+
+    // Roles
+    'role_cannot_be_edited' => 'Den här rollen kan inte redigeras',
+    'role_system_cannot_be_deleted' => 'Det här är en systemroll och kan därför inte tas bort',
+    'role_registration_default_cannot_delete' => 'Det går inte att ta bort rollen medan den används som standardroll.',
+
+    // Comments
+    'comment_list' => 'Ett fel inträffade då kommentarer skulle hämtas.',
+    'cannot_add_comment_to_draft' => 'Du kan inte kommentera ett utkast.',
+    'comment_add' => 'Ett fel inträffade då kommentaren skulle sparas.',
+    'comment_delete' => 'Ett fel inträffade då kommentaren skulle tas bort.',
+    'empty_comment' => 'Kan inte lägga till en tom kommentar.',
+
+    // Error pages
+    '404_page_not_found' => 'Sidan hittades inte',
+    'sorry_page_not_found' => 'Tyvärr gick det inte att hitta sidan du söker.',
+    'return_home' => 'Återvänd till startsidan',
+    'error_occurred' => 'Ett fel inträffade',
+    'app_down' => ':appName är nere just nu',
+    'back_soon' => 'Vi är snart tillbaka.',
+];
\ No newline at end of file
diff --git a/resources/lang/sv/pagination.php b/resources/lang/sv/pagination.php
new file mode 100644 (file)
index 0000000..aa12db1
--- /dev/null
@@ -0,0 +1,19 @@
+<?php
+
+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; Föregående',
+    'next'     => 'Nästa &raquo;',
+
+];
diff --git a/resources/lang/sv/passwords.php b/resources/lang/sv/passwords.php
new file mode 100644 (file)
index 0000000..1f33f55
--- /dev/null
@@ -0,0 +1,22 @@
+<?php
+
+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' => 'Lösenord måste vara minst sex tecken långa och anges likadant två gånger.',
+    'user' => "Det finns ingen användare med den e-postadressen.",
+    'token' => 'Återställningskoden är ogiltig.',
+    'sent' => 'Vi har mailat dig en länk för att återställa ditt lösenord!',
+    'reset' => 'Ditt lösenord har blivit återställt!',
+
+];
diff --git a/resources/lang/sv/settings.php b/resources/lang/sv/settings.php
new file mode 100644 (file)
index 0000000..b0496c9
--- /dev/null
@@ -0,0 +1,138 @@
+<?php
+
+return [
+
+    /**
+     * Settings text strings
+     * Contains all text strings used in the general settings sections of BookStack
+     * including users and roles.
+     */
+
+    'settings' => 'Inställningar',
+    'settings_save' => 'Spara inställningar',
+    'settings_save_success' => 'Inställningarna har sparats',
+
+    /**
+     * App settings
+     */
+
+    'app_settings' => 'Appinställningar',
+    'app_name' => 'Applikationsnamn',
+    'app_name_desc' => 'Namnet visas i sidhuvdet och i eventuella mail.',
+    'app_name_header' => 'Visa applikationsnamn i sidhuvudet?',
+    'app_public_viewing' => 'Tillåt publikt innehåll?',
+    'app_secure_images' => 'Aktivera högre säkerhet för bilduppladdningar?',
+    'app_secure_images_desc' => 'Av prestandaskäl är alla bilder publika. Det här alternativet lägger till en slumpmässig, svårgissad sträng framför alla bild-URL:er. Se till att kataloglistning inte är aktivt för att förhindra åtkomst.',
+    'app_editor' => 'Redigeringsverktyg',
+    'app_editor_desc' => 'Välj vilket redigeringsverktyg som ska användas av alla användare för att redigera sidor.',
+    'app_custom_html' => 'Egen HTML i <head>',
+    'app_custom_html_desc' => 'Eventuellt innehåll i det här fältet placeras längst ner i <head>-sektionen på varje sida. Detta är användbart för att skriva över stilmaller eller lägga in spårningskoder.',
+    'app_logo' => 'Applikationslogotyp',
+    'app_logo_desc' => 'Bilden bör vara minst 43px hög. <br>Större bilder skalas ner.',
+    'app_primary_color' => 'Primärfärg',
+    'app_primary_color_desc' => 'Detta ska vara en hexadimal färgkod. <br>Lämna tomt för att återställa standardfärgen.',
+    'app_homepage' => 'Startsida',
+    'app_homepage_desc' => 'Välj en sida att använda som startsida istället för standardvyn. Den valda sidans rättigheter kommer att ignoreras.',
+    'app_homepage_default' => 'Vald vy för startsida',
+    'app_disable_comments' => 'Inaktivera kommentarer',
+    'app_disable_comments_desc' => 'Inaktivera kommentarer på alla sidor i applikationen. Befintliga kommentarer visas inte.',
+
+    /**
+     * Registration settings
+     */
+
+    'reg_settings' => 'Registreringsinställningar',
+    'reg_allow' => 'Tillåt registrering?',
+    'reg_default_role' => 'Standardroll efter registrering',
+    'reg_confirm_email' => 'Kräv e-postbekräftelse?',
+    'reg_confirm_email_desc' => 'Om registrering begränas till vissa domäner kommer e-postbekräftelse alltid att krävas och den här inställningen kommer att ignoreras.',
+    'reg_confirm_restrict_domain' => 'Begränsa registrering till viss domän',
+    'reg_confirm_restrict_domain_desc' => 'Ange en kommaseparerad lista över e-postdomäner till vilka du vill begränsa registrering. Användare kommer att skickas ett mail för att bekräfta deras e-post innan de får logga in. <br> Notera att användare kommer att kunna ändra sin e-postadress efter lyckad registrering.',
+    'reg_confirm_restrict_domain_placeholder' => 'Ingen begränsning satt',
+
+    /**
+     * Role settings
+     */
+
+    'roles' => 'Roller',
+    'role_user_roles' => 'Användarroller',
+    'role_create' => 'Skapa ny roll',
+    'role_create_success' => 'Rollen har skapats',
+    'role_delete' => 'Ta bort roll',
+    'role_delete_confirm' => 'Rollen med namn \':roleName\' kommer att tas bort.',
+    'role_delete_users_assigned' => 'Det finns :userCount användare som tillhör den här rollen. Om du vill migrera användarna från den här rollen, välj en ny roll nedan.',
+    'role_delete_no_migration' => 'Migrera inte användare',
+    'role_delete_sure' => 'Är du säker på att du vill ta bort den här rollen?',
+    'role_delete_success' => 'Rollen har tagits bort',
+    'role_edit' => 'Redigera roll',
+    'role_details' => 'Om rollen',
+    'role_name' => 'Rollens namn',
+    'role_desc' => 'Kort beskrivning av rollen',
+    'role_system' => 'Systemrättigheter',
+    'role_manage_users' => 'Hanter användare',
+    'role_manage_roles' => 'Hantera roller & rättigheter',
+    'role_manage_entity_permissions' => 'Hantera rättigheter för alla böcker, kapitel och sidor',
+    'role_manage_own_entity_permissions' => 'Hantera rättigheter för egna böcker, kapitel och sidor',
+    'role_manage_settings' => 'Hantera appinställningar',
+    'role_asset' => 'Tillgång till innehåll',
+    'role_asset_desc' => 'Det här är standardinställningarna för allt innehåll i systemet. Eventuella anpassade rättigheter på böcker, kapitel och sidor skriver över dessa inställningar.',
+    'role_all' => 'Alla',
+    'role_own' => 'Egna',
+    'role_controlled_by_asset' => 'Kontrolleras av den sida de laddas upp till',
+    'role_save' => 'Spara roll',
+    'role_update_success' => 'Rollen har uppdaterats',
+    'role_users' => 'Användare med denna roll',
+    'role_users_none' => 'Inga användare tillhör den här rollen',
+
+    /**
+     * Users
+     */
+
+    'users' => 'Användare',
+    'user_profile' => 'Användarprofil',
+    'users_add_new' => 'Lägg till användare',
+    'users_search' => 'Sök användare',
+    'users_role' => 'Användarroller',
+    'users_external_auth_id' => 'Externt ID för autentisering',
+    'users_password_warning' => 'Fyll i nedanstående fält endast om du vill byta lösenord:',
+    'users_system_public' => 'Den här användaren representerar eventuella gäster som använder systemet. Den kan inte användas för att logga in utan tilldeles automatiskt.',
+    'users_books_view_type' => 'Layout för visning av böcker',
+    'users_delete' => 'Ta bort användare',
+    'users_delete_named' => 'Ta bort användaren :userName',
+    'users_delete_warning' => 'Detta kommer att ta bort användaren \':userName\' från systemet helt och hållet.',
+    'users_delete_confirm' => 'Är du säker på att du vill ta bort användaren?',
+    'users_delete_success' => 'Användaren har tagits bort',
+    'users_edit' => 'Redigera användare',
+    'users_edit_profile' => 'Redigera profil',
+    'users_edit_success' => 'Användaren har uppdaterats',
+    'users_avatar' => 'Avatar',
+    'users_avatar_desc' => 'Bilden bör vara kvadratisk och ca 256px stor.',
+    'users_preferred_language' => 'Språk',
+    'users_social_accounts' => 'Anslutna konton',
+    'users_social_accounts_info' => 'Här kan du ansluta dina andra konton för snabbare och smidigare inloggning. Om du kopplar från en tjänst här kommer de behörigheter som tidigare givits inte att tas bort - ta bort behörigheter genom att logga in på ditt konto på tjänsten i fråga.',
+    'users_social_connect' => 'Anslut konto',
+    'users_social_disconnect' => 'Koppla från konto',
+    'users_social_connected' => ':socialAccount har kopplats till ditt konto.',
+    'users_social_disconnected' => ':socialAccount har kopplats bort från ditt konto.',
+
+    // Since these labels are already localized this array does not need to be
+    // translated in the language-specific files.
+    // DELETE BELOW IF COPIED FROM EN
+    ///////////////////////////////////
+    'language_select' => [
+        'en' => 'English',
+        'de' => 'Deutsch',
+        'es' => 'Español',
+        'es_AR' => 'Español Argentina',
+        'fr' => 'Français',
+        'nl' => 'Nederlands',
+        'pt_BR' => 'Português do Brasil',
+        'sk' => 'Slovensky',
+        'sv' => 'Svenska',
+        'ja' => '日本語',
+        'pl' => 'Polski',
+        'it' => 'Italian',
+        'ru' => 'Русский'
+    ]
+    ///////////////////////////////////
+];
diff --git a/resources/lang/sv/validation.php b/resources/lang/sv/validation.php
new file mode 100644 (file)
index 0000000..649d843
--- /dev/null
@@ -0,0 +1,108 @@
+<?php
+
+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 måste godkännas.',
+    'active_url'           => ':attribute är inte en giltig URL.',
+    'after'                => ':attribute måste vara efter :date.',
+    'alpha'                => ':attribute får bara innehålla bokstäver.',
+    'alpha_dash'           => ':attribute får bara innehålla bokstäver, siffror och bindestreck.',
+    'alpha_num'            => ':attribute får bara innehålla bokstäver och siffror.',
+    'array'                => ':attribute måste vara en array.',
+    'before'               => ':attribute måste vara före :date.',
+    'between'              => [
+        'numeric' => ':attribute måste vara mellan :min och :max.',
+        'file'    => ':attribute måste vara mellan :min och :max kilobyte stor.',
+        'string'  => ':attribute måste vara mellan :min och :max tecken.',
+        'array'   => ':attribute måste innehålla mellan :min och :max poster.',
+    ],
+    'boolean'              => ':attribute måste vara sant eller falskt.',
+    'confirmed'            => 'Bekräftelsen av :attribute stämmer inte.',
+    'date'                 => ':attribute är inte ett giltigt datum.',
+    'date_format'          => ':attribute matchar inte formatet :format.',
+    'different'            => ':attribute och :other måste vara olika.',
+    'digits'               => ':attribute måste vara :digits siffror.',
+    'digits_between'       => ':attribute måste vara mellan :min och :max siffror.',
+    'email'                => ':attribute måste vara en giltig e-postadress.',
+    'filled'               => ':attribute är obligatoriskt.',
+    'exists'               => 'Valt värde för :attribute är ogiltigt.',
+    'image'                => ':attribute måste vara en bild.',
+    'in'                   => 'Vald :attribute är ogiltigt.',
+    'integer'              => ':attribute måste vara en integer.',
+    'ip'                   => ':attribute måste vara en giltig IP-adress.',
+    'max'                  => [
+        'numeric' => ':attribute får inte vara större än :max.',
+        'file'    => ':attribute får inte vara större än :max kilobyte.',
+        'string'  => ':attribute får inte vara längre än :max tecken.',
+        'array'   => ':attribute får inte ha fler än :max poster.',
+    ],
+    'mimes'                => ':attribute måste vara en fil av typen: :values.',
+    'min'                  => [
+        'numeric' => ':attribute måste vara minst :min.',
+        'file'    => ':attribute måste vara minst :min kilobyte stor.',
+        'string'  => ':attribute måste vara minst :min tecken.',
+        'array'   => ':attribute måste ha minst :min poster.',
+    ],
+    'not_in'               => 'Vald :attribute är inte giltig',
+    'numeric'              => ':attribute måste vara ett nummer.',
+    'regex'                => ':attribute har ett ogiltigt format.',
+    'required'             => ':attribute är obligatoriskt.',
+    'required_if'          => ':attribute är obligatoriskt när :other är :value.',
+    'required_with'        => ':attribute är obligatoriskt när :values finns.',
+    'required_with_all'    => ':attribute är obligatoriskt när :values finns.',
+    'required_without'     => ':attribute är obligatoriskt när :values inte finns.',
+    'required_without_all' => ':attribute är obligatirskt när ingen av :values finns.',
+    'same'                 => ':attribute och :other måste stämma överens.',
+    'size'                 => [
+        'numeric' => ':attribute måste vara :size.',
+        'file'    => ':attribute måste vara :size kilobyte.',
+        'string'  => ':attribute måste vara :size tecken.',
+        'array'   => ':attribute måste innehålla :size poster.',
+    ],
+    'string'               => ':attribute måste vara en sträng.',
+    'timezone'             => ':attribute måste vara en giltig tidszon.',
+    'unique'               => ':attribute är upptaget',
+    'url'                  => 'Formatet på :attribute är ogiltigt.',
+
+    /*
+    |--------------------------------------------------------------------------
+    | 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' => [
+        'password-confirm' => [
+            'required_with' => 'Lösenordet måste bekräftas',
+        ],
+    ],
+
+    /*
+    |--------------------------------------------------------------------------
+    | 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' => [],
+
+];