diff --git a/modules/backend/lang/sv/lang.php b/modules/backend/lang/sv/lang.php new file mode 100644 index 000000000..02a958604 --- /dev/null +++ b/modules/backend/lang/sv/lang.php @@ -0,0 +1,128 @@ + [ + 'invalid_type' => 'Felaktig fälttyp använd :type.', + 'options_method_not_exists' => 'Modelklassen :model måste definera en metod :method() som returnerar villkor för formfältet ":field"', + ], + 'widget' => [ + 'not_registered' => "En widget med klassnamnet ':name' har ej blivit registrerad", + 'not_bound' => "En widget med klassnamnet ':name' saknas i controllern", + ], + 'page' => [ + 'untitled' => "Ej namngiven", + ], + 'partial' => [ + 'not_found' => "En partial med namn ':name' kunde ej hittas", + ], + 'account' => [ + 'sign_out' => 'Logga ut', + 'login' => 'Logga in', + 'reset' => 'Nollställ', + 'restore' => 'Återställ', + 'login_placeholder' => 'användarnamn', + 'password_placeholder' => 'lösenord', + 'forgot_password' => "Glömt ditt lösenord?", + 'enter_email' => "Ange din epost-adress", + 'enter_login' => "Ange ditt användarnamn", + 'email_placeholder' => "epost", + 'enter_new_password' => "Välj ett nytt lösenord", + 'password_reset' => "Återställ lösenord", + 'restore_success' => "Ett meddelande har sänts till din epost-adress med instruktioner om hur du återställer ditt lösenord", + 'restore_error' => "En användare med användarnamnet ':login' kunde ej hittas", + 'reset_success' => "Ditt lösenord har blivit återställt. Du kan nu logga in", + 'reset_error' => "Felaktig data för lösenordsåterställning. Var vänlig prova igen", + 'reset_fail' => "Det gick tyvärr inte att nollställa ditt lösenord", + 'apply' => 'Spara', + 'cancel' => 'Avbryt', + 'delete' => 'Radera', + 'ok' => 'OK', + ], + 'dashboard' => [ + 'menu_label' => 'Kontrollpanelen', + ], + 'user' => [ + 'name' => 'Administratör', + 'menu_label' => 'Administratörer', + 'list_title' => 'Hantera administratörer', + 'login' => "Logga in", + 'first_name' => "Förnamn", + 'last_name' => "Efternamn", + 'full_name' => "Fullständigt namn", + 'email' => "E-post", + 'groups' => "Grupper", + 'groups_comment' => "Välj vilken grupp denna person hör till", + 'avatar' => "Avatar", + 'password' => "Lösenord", + 'password_confirmation' => "Bekräfta lösenord", + 'superuser' => "Superanvändare", + 'superuser_comment' => "Markera denna checkbox för att ge denna person tillgång till alla områden", + 'send_invite' => 'Inbjudan är sänd via e-post', + 'send_invite_comment' => 'Markera denna checkbox för att skicka en inbjudan till användaren via e-post', + 'group' => [ + 'name' => 'Grupp', + 'name_field' => 'Namn', + 'menu_label' => 'Grupper', + 'list_title' => 'Hantera grupper', + ], + 'preferences' => [ + 'not_authenticated' => 'Det finns ingen autentiserad användare att ladda eller spara inställningar för', + ] + ], + 'list' => [ + 'default_title' => 'Lista', + 'search_prompt' => 'Sök...', + 'no_records' => 'Det finns inga träffar för denna vy', + 'missing_model' => 'List-egenskapen i :class har ingen modell definerad', + 'missing_column' => 'Det finns inga kolumndefinitioner för :columns', + 'missing_columns' => 'Listan som används i :class har inga listkolumner definerade', + 'missing_definition' => "Listegenskapen saknar en kolumn för ':field'", + 'behavior_not_ready' => 'Listegenskapen har inte blivit initierad, kontrollera att du har anropat makeLists() i din controller', + ], + 'form' => [ + 'create_title' => "Ny :name", + 'update_title' => "Redigera :name", + 'preview_title' => "Förhandsgranska :name", + 'create_success' => ':name är nu skapad', + 'update_success' => ':name har blivit uppdaterad', + 'delete_success' => ':name kunde ej raderas', + 'missing_id' => "Record ID för formuläret har ej blivit specificerat", + 'missing_model' => 'Formuläregenskapen som används i :class har ingen modell definierad', + 'missing_definition' => "Formuläregenskapen saknar ett fält för ':field'", + 'not_found' => 'Record ID :id för formuläret kunde ej hittas', + 'save' => 'Spara', + 'save_and_close' => 'Spara och stäng', + 'saving' => 'Sparar...', + 'undefined_tab' => 'Övrigt', + 'field_off' => 'Av', + 'field_on' => 'På', + 'apply' => 'Spara', + 'cancel' => 'Avbryt', + 'close' => 'Stäng', + 'delete' => 'Radera', + 'ok' => 'OK', + 'confirm_tab_close' => 'Vill du verkligen stänga fliken? Ej sparade ändringar kommer gå förlorade', + 'behavior_not_ready' => 'Formuläregenskap har ej blivit initierad, kontrollera att du anropat initForm() i din controller', + ], + 'relation' => [ + 'missing_definition' => "Relationen saknar en definintion för ':field'", + 'missing_model' => "Relationen som används i :class har ingen modell definierad", + 'invalid_action_single' => "Den här åtgärden kan inte appliceras på en enskild relation", + 'invalid_action_multi' => "Denna åtgärd kan inte appliceras på flera relationer", + 'add' => "Lägg till", + 'add_name' => "Lägg till :name", + 'create' => "Skapa", + 'create_name' => "Skapa :name", + 'remove' => "Ta bort", + 'remove_name' => "Ta bort :name", + 'delete' => "Radera", + 'delete_name' => "Radera :name", + ], + 'model' => [ + 'name' => "Modell", + 'not_found' => "Modellen ':class' med ID :id kunde ej hittas", + 'missing_id' => "Det finns inget ID anviget för modellen", + 'missing_relation' => "Modellen ':class' saknar en definition för ':relation'", + 'invalid_class' => "Modellen :model i klass :class är ej giltig. Den måste ärva från \Model-klassen", + ], +]; \ No newline at end of file diff --git a/modules/cms/lang/sv/lang.php b/modules/cms/lang/sv/lang.php new file mode 100644 index 000000000..65e54823a --- /dev/null +++ b/modules/cms/lang/sv/lang.php @@ -0,0 +1,132 @@ + [ + 'invalid_file' => 'Felaktigt filnamn: :name. Filnamn kan endast innehålla alfanumeriska tecken, understreck, streck och punkter. Några exempel på korrekta filnamn är: sida.htm, sida, undermapp/sida', + 'invalid_property' => 'Egenskapen ":name" kunde inte sättas', + 'file_already_exists' => 'Filen ":name" finns redan', + 'error_saving' => 'Ett fel inträffade när ":name" skulle sparas', + 'error_creating_directory' => 'Ett fel inträffade när mappen :name skulle skapas', + 'invalid_file_extension'=>'Felaktig filändelse: :invalid. Tillåtna filändelser är: :allowed.', + 'error_deleting' => 'Det gick inte att radera mallfilen: ":name".', + 'delete_success' => 'Mallarna är nu raderade: :count.', + 'file_name_required' => 'Filnamnsfältet är obligatoriskt.' + ], + 'theme' => [ + 'active' => [ + 'not_set' => "Ett aktivt tema är ej satt", + ], + 'edit' => [ + 'not_set' => "Redigeringstemat är ej satt", + 'not_found' => "Redigeringstemat kunde ej hittas", + 'not_match' => "Objketet du försöker komma åt tillhör inte det tema som för håller på att redigeras. Var god ladda om sidan", + ] + ], + 'page' => [ + 'not_found' => [ + 'label' => "Sidan kunde ej hittas", + 'help' => "Den begärda sidan kunde ej hittas", + ], + 'custom_error' => [ + 'label' => "Sidfel", + 'help' => "Tyvärr kan inte sidan visas", + ], + 'menu_label' => 'Sidor', + 'no_list_records' => 'Inga sidor funna', + 'new' => 'Ny sida', + 'invalid_url' => 'Felaktigt URL-format. URLen skall starta med ett / och kan innehålla siffror, bokstäver och följande tecken: _-[]:?|/+*', + 'delete_confirm_multiple' => 'Vill du verkligen radera markerade sidor?', + 'delete_confirm_single' => 'Vill du verkligen radera denna sida?', + 'no_layout' => '-- ingen layout --' + ], + 'layout' => [ + 'not_found' => "Layouten ':name' hittades ej", + 'menu_label' => 'Layouter', + 'no_list_records' => 'Inga layouter funna', + 'new' => 'Ny layout', + 'delete_confirm_multiple' => 'Vill du verkligen radera valda layouter?', + 'delete_confirm_single' => 'Vill du verkligen radera denna layouter?' + ], + 'partial' => [ + 'invalid_name' => "Felaktigt partialnamn: :name", + 'not_found' => "En partial med namnet ':name' kunde ej hittas", + 'menu_label' => 'Partials', + 'no_list_records' => 'Inga partials funna', + 'delete_confirm_multiple' => 'Vill du verkligen radera markerade partials?', + 'delete_confirm_single' => 'Vill du verkligen radera denna partial?', + 'new' => 'Ny partial' + ], + 'content' => [ + 'not_found' => "Content-filen ':name' kunde ej hittas", + 'menu_label' => 'Content', + 'no_list_records' => 'Inga content-filer funna', + 'delete_confirm_multiple' => 'Vill du verkligen radera markerade filer eller mappar?', + 'delete_confirm_single' => 'Vill du verkligen radera denna content-fil?', + 'new' => 'Ny content-fil' + ], + 'ajax_handler' => [ + 'invalid_name' => "Felaktig AJAX-hanterare: :name", + 'not_found' => "AJAX-hanterare ':name' kunde ej hittas", + ], + 'combiner' => [ + 'not_found' => "Kombinationsfilen ':name' kunde ej hittas", + ], + 'cms' => [ + 'menu_label' => "CMS" + ], + 'asset' => [ + 'menu_label' => "Assets", + 'drop_down_add_title' => 'Lägg till...', + 'drop_down_operation_title' => 'Åtgärd...', + 'upload_files' => 'Ladda upp fil(er)', + 'create_file' => 'Skapa fil', + 'create_directory' => 'Skapa mapp', + 'rename' => 'Döp om', + 'delete' => 'Radera', + 'move' => 'Flytta', + 'new' => 'Ny fil', + 'rename_popup_title' => 'Byt namn', + 'rename_new_name' => 'Nytt namn', + 'invalid_path' => 'Sökvägen kan endast innehålla siffror, bokstäver, mellanslag och följande tecken: ._-/', + 'error_deleting_file' => 'Kunde inte radera filen :name.', + 'error_deleting_dir_not_empty' => 'Ett fel uppstod vid försök att radera :name. Mappen är ej tom', + 'error_deleting_dir' => 'Kunde inte radera filen :name.', + 'invalid_name' => 'Namn kan endast innehålla siffror, bokstäver, mellanslag och följande tecken: ._-', + 'original_not_found' => 'Orginalfilen eller mappen kunde ej hittas', + 'already_exists' => 'En fil eller mapp med detta namn finns redan', + 'error_renaming' => 'Ett fel uppstod vid namnbyte på filen eller mappen', + 'name_cant_be_empty' => 'Namn får ej vara tomt', + 'too_large' => 'Den uppladdade filen är för stor. Tillåten filstorlek är :max_size', + 'type_not_allowed' => 'Endast följande filtyper är tillåtna: :allowed_types', + 'file_not_valid' => 'Filen är inte korrekt', + 'error_uploading_file' => 'Ett fel uppstod vid uppladdning av ":name" :error', + 'move_please_select' => 'Var god välj', + 'move_destination' => 'Destionationsmapp', + 'move_popup_title' => 'Flytta assets', + 'move_button' => 'Flytta', + 'selected_files_not_found' => 'Valda filer kunde ej hittas', + 'select_destination_dir' => 'Var god välj en destinationsmapp', + 'destination_not_found' => 'Destinationsmappen kunde ej hittas', + 'error_moving_file' => 'Ett fel uppstod vid flytt av fil :file', + 'error_moving_directory' => 'Ett fel uppstod vid flytt av mapp :dir', + 'error_deleting_directory' => 'Ett fel uppstod vid radering av orginalmapp :dir', + 'path' => 'Sökväg' + ], + 'component' => [ + 'menu_label' => "Komponent", + 'unnamed' => "Ej namngiven", + 'no_description' => "Ingen beskrivning", + 'alias' => "Alias", + 'alias_description' => "Ett unikt namn för denna komponent, när den skall användas i sid- eller layoutkod", + 'validation_message' => "Komponentalias är obligatoriska och får endast innehålla bokstäver, siffror, och understreck. De måste börja med en bokstav", + 'invalid_request' => "Mallen kunde inte sparas pga felaktig komponentdata", + 'no_records' => 'Inga komponenter funna', + 'not_found' => "Komponenten ':name' kunde ej hittas", + 'method_not_found' => "Komponenten ':name' saknar metoden ':method'", + ], + 'template' => [ + 'invalid_type' => "Felaktig malltyp", + 'not_found' => "Den angivna mallen kunde ej hittas", + 'saved'=> "Mallen har sparats" + ] +]; \ No newline at end of file diff --git a/modules/system/lang/sv/lang.php b/modules/system/lang/sv/lang.php new file mode 100644 index 000000000..2922d222d --- /dev/null +++ b/modules/system/lang/sv/lang.php @@ -0,0 +1,96 @@ + [ + 'name' => 'October CMS', + 'motto' => 'Getting back to basics', + ], + 'directory' => [ + 'create_fail' => "Kunde inte skapa mapp: :name", + ], + 'file' => [ + 'create_fail' => "Kunde inte skapa fil: :name", + ], + 'system' => [ + 'name' => 'System', + 'menu_label' => 'System', + ], + 'plugin' => [ + 'unnamed' => 'Namnlöst plugin', + 'name' => [ + 'label' => 'Plugin-namn', + 'help' => 'Namnge pluginet efter dess unika kod. Exempelvis RainLab.Blog', + ], + ], + 'project' => [ + 'name' => 'Projekt', + 'owner_label' => 'Ägare', + 'id' => [ + 'label' => 'Projekt-ID', + 'help' => 'Hur du hittar ditt Projekt-ID', + 'missing' => 'Var god välj ett Projekt-ID', + ], + 'unbind_success' => 'Projektet har blivit avlänkat', + ], + 'settings' => [ + 'menu_label' => 'Inställningar', + 'missing_model' => 'Inställningssidan saknar en modell-definition', + 'update_success' => 'Inställningar för :name har uppdaterats', + ], + 'install' => [ + 'project_label' => 'Länka till Projekt', + 'plugin_label' => 'Installera Plugin', + 'missing_plugin_name' => 'Välj ett plugin-namn att installera', + 'install_completing' => 'Installationen är klar', + 'install_success' => 'Pluginet har installerats', + ], + 'updates' => [ + 'name' => 'Uppdatera mjukvara', + 'menu_label' => 'Uppdateringar', + 'check_label' => 'Kontrollera uppdateringar', + 'retry_label' => 'Försök igen', + 'core_build' => 'Nuvarande build', + 'core_build_old' => 'Nuvarande build :build', + 'core_build_new' => 'Build :build', + 'core_build_new_help' => 'Senaste build är tillgänglig.', + 'core_downloading' => 'Laddar ner applikationsfiler', + 'core_extracting' => 'Packar upp applikationsfiler', + 'plugin_downloading' => 'Laddar ner plugin: :name', + 'plugin_extracting' => 'Packar upp plugin: :name', + 'plugin_version_none' => 'Nytt plugin', + 'plugin_version_old' => 'Nuvarande v:version', + 'plugin_version_new' => 'v:version', + 'update_label' => 'Updatera mjukvara', + 'update_completing' => 'Slutför uppdatering', + 'update_loading' => 'Laddar tillgängliga uppdateringar...', + 'update_success' => 'Uppdateringen är slutförd.', + 'update_failed_label' => 'Updateringen misslyckades', + 'force_label' => 'Tvinga uppdatering', + 'found' => [ + 'label' => 'Hittade nya uppdateringar!', + 'help' => 'Klicka på Uppdatera mjukvara för att påbörja uppdateringen.', + ], + 'none' => [ + 'label' => 'Inga uppdateringar', + 'help' => 'Inga nya uppdateringar hittades.', + ], + ], + 'server' => [ + 'connect_error' => 'Ett fel uppstod vid anslutning till servern.', + 'response_not_found' => 'Uppdateringsserver kunde ej hittas.', + 'response_invalid' => 'Felaktigt svar från servern.', + 'response_empty' => 'Tomt svar från servern.', + 'file_error' => 'Servern kunde inte leverera paketet.', + 'file_corrupt' => 'Filen från servern är korrupt.', + ], + 'behavior' => [ + 'missing_property' => 'Klassen :class måste definera egenskapen $:property som används av :behavior -egenskapen', + ], + 'config' => [ + 'not_found' => 'Kunde inte hitta konfigurationsfilen :file definerad för :location', + 'required' => 'Konfigurationen som används i :location måste sända med ett värde :property', + ], + 'zip' => [ + 'extract_failed' => "Kunde inte packa upp core-fil ':file'.", + ], +]; \ No newline at end of file diff --git a/modules/system/lang/sv/validation.php b/modules/system/lang/sv/validation.php new file mode 100644 index 000000000..66a7d4459 --- /dev/null +++ b/modules/system/lang/sv/validation.php @@ -0,0 +1,98 @@ + ":attribute måste accepteras.", + "active_url" => ":attribute är ej en korrekt URL.", + "after" => ":attribute måste vara ett datum efter :date.", + "alpha" => ":attribute får endast innehålla bokstäver.", + "alpha_dash" => ":attribute får endast innehålla bokstäver, nummer och streck.", + "alpha_num" => ":attribute får endast innehålla bokstäver och nummer", + "array" => ":attribute måste vara en array.", + "before" => ":attribute måste vara ett datum innan :date.", + "between" => array( + "numeric" => ":attribute måste vara mellan :min - :max.", + "file" => ":attribute måste vara mellan :min - :max kilobytes.", + "string" => ":attribute måste vara mellan :min - :max tecken.", + "array" => ":attribute måste ha mellan :min - :max objekt.", + ), + "confirmed" => ":attribute bekräftelse matchar ej.", + "date" => ":attribute är inte ett korrekt datum.", + "date_format" => ":attribute matchar inte formatet :format.", + "different" => ":attribute och :other måste skilja sig åt.", + "digits" => ":attribute måste vara :digits siffror.", + "digits_between" => ":attribute måste vara between :min and :max siffror.", + "email" => ":attribute format är felaktigt.", + "exists" => "Valt :attribute är felaktigt.", + "image" => ":attribute måste vara en bild.", + "in" => "Valt :attribute är felaktigt.", + "integer" => ":attribute måste vara en siffra.", + "ip" => ":attribute måste vara en giltig epost-adress.", + "max" => array( + "numeric" => ":attribute får inte vara större än :max.", + "file" => ":attribute får inte vara större än :max kilobytes.", + "string" => ":attribute får inte vara större än :max tecken.", + "array" => ":attribute får inte innehålla mer än :max objekt.", + ), + "mimes" => ":attribute måste vara en fil av typen: :values.", + "min" => array( + "numeric" => ":attribute måste vara minst :min.", + "file" => ":attribute måste vara minst :min kilobytes.", + "string" => ":attribute måste vara minst :min tecken.", + "array" => ":attribute måste ha minst :min objekt.", + ), + "not_in" => "Valt :attribute är felaktigt.", + "numeric" => ":attribute måste vara ett number.", + "regex" => ":attribute format är felaktigt.", + "required" => ":attribute field är obligatoriskt.", + "required_if" => ":attribute field är obligatoriskt när :other is :value.", + "required_with" => ":attribute field är obligatoriskt när :values är satt.", + "required_without" => ":attribute field är obligatoriskt när :values ej är satt.", + "same" => ":attribute and :other måste matcha.", + "size" => array( + "numeric" => ":attribute måste vara :size.", + "file" => ":attribute måste vara :size kilobytes.", + "string" => ":attribute måste vara :size tecken.", + "array" => ":attribute måste innehålla :size objekt.", + ), + "unique" => ":attribute är redan upptaget.", + "url" => "Formatet :attribute är felaktigt.", + + /* + |-------------------------------------------------------------------------- + | 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' => array(), + + /* + |-------------------------------------------------------------------------- + | 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' => array(), + +);