diff --git a/modules/backend/lang/fi/lang.php b/modules/backend/lang/fi/lang.php new file mode 100644 index 000000000..91f9aefd6 --- /dev/null +++ b/modules/backend/lang/fi/lang.php @@ -0,0 +1,501 @@ + [ + 'title' => 'Hallinta-alue' + ], + 'field' => [ + 'invalid_type' => 'Käytössä virheellinen kenttätyyppi :type.', + 'options_method_invalid_model' => "Attribuutti ':field' ei vastaa yhtään mallia. Yritä määritellä asetukset metodi :model luokkaan erikseen.", + 'options_method_not_exists' => "Luokan :model täytyy määritellä metodi :method(), joka palauttaa ':field' lomakekentän ehdot." + ], + 'widget' => [ + 'not_registered' => "Vekottimen luokkanimeä ':name' ei ole rekisteröity", + 'not_bound' => "Vekotinta luokalla ':name' ei ole sidottu ohjaimeen" + ], + 'page' => [ + 'untitled' => 'Nimetön', + 'access_denied' => [ + 'label' => 'Pääsy evätty', + 'help' => 'Sinulla ei ole tarvittavia oikeuksia nähdäksesi tämän sivun.', + 'cms_link' => 'Palaa hallintaan' + ], + 'no_database' => [ + 'label' => 'Tietokanta puttuu', + 'help' => "Tietokanta on vaadittu päästäksesi hallintapaneeliin. Tarkista, että tietokanta on konfiguroitu sekä asennettu ennen uudelleenyrittämistä.", + 'cms_link' => 'Palaa etusivulle' + ], + 'invalid_token' => [ + 'label' => 'Virheellinen tietoturvatunniste' + ] + ], + 'partial' => [ + 'not_found_name' => "Osaa ':name' ei löydy." + ], + 'account' => [ + 'signed_in_as' => 'Kirjautunut käyttäjänä :full_name', + 'sign_out' => 'Kirjaudu ulos', + 'login' => 'Kirjaudu sisään', + 'reset' => 'Tyhjää', + 'restore' => 'Palauta', + 'login_placeholder' => 'kirjaudu', + 'password_placeholder' => 'salasana', + 'remember_me' => 'Pysy kirjautuneena', + 'forgot_password' => 'Unohditko salasanan?', + 'enter_email' => 'Syötä sähköpostiosoitteesi', + 'enter_login' => 'Anna käyttäjätunnuksesi', + 'email_placeholder' => 'sähköposti', + 'enter_new_password' => 'Syötä uusi salasana', + 'password_reset' => 'Salasanan palautus', + 'restore_success' => 'Palautusohjeet lähetetty sähköpostiisi.', + 'restore_error' => "Käyttäjää ei löytynyt tunnuksella ':login'", + 'reset_success' => 'Salasana on nyt palautettu. Voit kirjautua sisään.', + 'reset_error' => 'Virheellinen salasanan palautustiedot. Yritä uudelleen!', + 'reset_fail' => 'Salasanan palauttaminen ei onnistunut!', + 'apply' => 'Käytä', + 'cancel' => 'Peruuta', + 'delete' => 'Poista', + 'ok' => 'OK' + ], + 'dashboard' => [ + 'menu_label' => 'Hallintapaneeli', + 'widget_label' => 'Vekotin', + 'widget_width' => 'Leveys', + 'full_width' => 'täysi leveys', + 'manage_widgets' => 'Hallitse vekottimia', + 'add_widget' => 'Lisää vekotin', + 'widget_inspector_title' => 'Vekottimen asetukset', + 'widget_inspector_description' => 'Määritä reportti-vekotin', + 'widget_columns_label' => 'Leveys :columns', + 'widget_columns_description' => 'Vekottimen leveys, numero väliltä 1 ja 10.', + 'widget_columns_error' => 'Anna vekottimen leveys numeroiden 1 ja 10 väliltä.', + 'columns' => '{1} sarake|[2,Inf] saraketta', + 'widget_new_row_label' => 'Pakota uusi rivi', + 'widget_new_row_description' => 'Aseta vekotin uuteen riviin.', + 'widget_title_label' => 'Vekottimen otsikko', + 'widget_title_error' => 'Vekottimen otsikko on vaadittu.', + 'reset_layout' => 'Palauta asettelu', + 'reset_layout_confirm' => 'Palauta asettelu takaisin oletusarvoihin?', + 'reset_layout_success' => 'Asettelu palautettu', + 'make_default' => 'Aseta oletusarvoksi', + 'make_default_confirm' => 'Aseta nykyinen asettelu oletusarvoksi?', + 'make_default_success' => 'Nykyinen asettelu on nyt oletusarvo', + 'collapse_all' => 'Kutista kaikki', + 'expand_all' => 'Laajenna kaikki', + 'status' => [ + 'widget_title_default' => 'Järjestelmän tila', + 'update_available' => '{0} päivitystä saatavilla!|{1} päivitys saatavilla!|[2,Inf] päivitystä saatavilla!', + 'updates_pending' => 'Odottaa ohjelmistopäivityksiä', + 'updates_nil' => 'Ohjelmisto on ajantasalla', + 'updates_link' => 'Päivitä', + 'warnings_pending' => 'Jotkin ongelmat vaativat huomiota', + 'warnings_nil' => 'Ei varoituksia näytettäväksi', + 'warnings_link' => 'Katso', + 'core_build' => 'Järjestelmän koontiversio', + 'event_log' => 'Tapahtumaloki', + 'request_log' => 'Pyyntoloki', + 'app_birthday' => 'Verkosta lähtien', + ], + 'welcome' => [ + 'widget_title_default' => 'Tervetuloa', + 'welcome_back_name' => 'Tervetuloa takaisin sovellukseen :app, :name.', + 'welcome_to_name' => 'Tervetuloa sovellukseen :app, :name.', + 'first_sign_in' => 'Tämä on ensimmäinen kerta kun kirjauduit sisään.', + 'last_sign_in' => 'Viimeinen kirjautumisesi oli', + 'view_access_logs' => 'Näytä käyttölokit', + 'nice_message' => 'Pidä hauska päivä!', + ] + ], + 'user' => [ + 'name' => 'Järjestelmänvalvoja', + 'menu_label' => 'Järjestelmänvalvojat', + 'menu_description' => 'Hallitse järjestelmänvalvojia, ryhmiä ja oikeuksia.', + 'list_title' => 'Hallitse järjestelmänvalvojia', + 'new' => 'Uusi järjestelmänvalvoja', + 'login' => 'Käyttäjätunnus', + 'first_name' => 'Etunimi', + 'last_name' => 'Sukunimi', + 'full_name' => 'Koko nimi', + 'email' => 'Sähköpostiosoite', + 'role_field' => 'Rooli', + 'role_comment' => 'Roolit määrittää käyttäjien oikeudet, jotka voidaan korvata käyttäjäkohtaisesti Oikeudet -välilehdeltä.', + 'groups' => 'Ryhmät', + 'groups_comment' => 'Määritä mihin ryhmiin tämä tili kuuluu.', + 'avatar' => 'Kuva', + 'password' => 'Salasana', + 'password_confirmation' => 'Vahvista salasana', + 'permissions' => 'Oikeudet', + 'account' => 'Tili', + 'superuser' => 'Super käyttäjä', + 'superuser_comment' => 'Myöntää tälle tilille rajattomat oikeudet kaikkiin järjestelmän osiin. Super käyttäjät voivat lisätä ja hallita muita käyttäjiä.', + 'send_invite' => 'Lähetä kutsu sähköpostitse', + 'send_invite_comment' => 'Lähettää tervetuloviestin sisältäen käyttäjätunnuksen ja salasanan.', + 'delete_confirm' => 'Poista tämä järjestelmänvalvoja?', + 'return' => 'Palaa järjestelmänvalvoja -luetteloon', + 'allow' => 'Salli', + 'inherit' => 'Peri', + 'deny' => 'Kiellä', + 'activated' => 'Aktivoitu', + 'last_login' => 'Viimeinen kirjautuminen', + 'created_at' => 'Luotu', + 'updated_at' => 'Muokattu', + 'group' => [ + 'name' => 'Ryhmä', + 'name_field' => 'Nimi', + 'name_comment' => 'Nimi näytetään ryhmälistassa ja Luo/Muokkaa järjestelmänvalvoja lomakkeessa.', + 'description_field' => 'Kuvaus', + 'is_new_user_default_field_label' => 'Oletusryhmä', + 'is_new_user_default_field_comment' => 'Lisää uudet järjestelmänvalvojat tähän ryhmään oletuksena', + 'code_field' => 'Koodi', + 'code_comment' => 'Syötä uniikki koodi mikäli haluat pääsyn ryhmäobjektiin APIn kautta.', + 'menu_label' => 'Hallitse ryhmiä', + 'list_title' => 'Hallitse ryhmiä', + 'new' => 'Uusi ryhmä', + 'delete_confirm' => 'Poista tämä järjestelmänvalvojaryhmä?', + 'return' => 'Palaa ryhmälistaan', + 'users_count' => 'Käyttäjiä' + ], + 'preferences' => [ + 'not_authenticated' => 'Ei ole käyttäjää kirjautuneena, jolta ladata, tai jolle tallentaa asetuksia.' + ] + ], + 'list' => [ + 'default_title' => 'Lista', + 'search_prompt' => 'Hae...', + 'no_records' => 'Tässä näkymässä ei ole tietoja.', + 'missing_model' => 'Luokalle :class ei löydy mallia.', + 'missing_column' => 'Sarakkeille :columns ei ole määritelmiä.', + 'missing_columns' => 'Lista luokassa :class ei määrittele sarakkeita.', + 'missing_definition' => "Lista ei sisällä saraketta ':field'.", + 'missing_parent_definition' => "Lista ei sisällä määritelmää ':definition'.", + 'behavior_not_ready' => 'Luettelokäyttäytymistä ei ole alustettu, tarkista, että olet kutsunut makeLists() ohjaimessasi.', + 'invalid_column_datetime' => "Sarakkeen ':column' arvo ei ole DateTime objekti. Puuttuuko sinulta \$dates referenssi mallistasi?", + 'pagination' => 'Näytetään tiedot: :from-:to / :total', + 'first_page' => 'Ensimmäinen sivu', + 'last_page' => 'Viimeinen sivu', + 'prev_page' => 'Edellinen sivu', + 'next_page' => 'Seuraava sivu', + 'refresh' => 'Päivitä', + 'updating' => 'Päivitetään...', + 'loading' => 'Ladataan...', + 'setup_title' => 'Listan asetukset', + 'setup_help' => 'Käytä valintalaatikkoja valitaksesi sarakkeet, jotka haluat nähdä listassa. Voit muuttaa sarakkeiden järjestystä vetämällä niitä ylös tai alas.', + 'records_per_page' => 'Tietueita per sivu', + 'records_per_page_help' => 'Valitse tietueiden määrä per sivu. Huomaathan, että suurempi numero voi vähentää suorituskykyä.', + 'check' => 'Valitse', + 'delete_selected' => 'Poista valitut', + 'delete_selected_empty' => 'Rivejä ei valittu poistettavaksi.', + 'delete_selected_confirm' => 'Poista valitut tietueet?', + 'delete_selected_success' => 'Valitut tietueet on poistettu.', + 'column_switch_true' => 'Kyllä', + 'column_switch_false' => 'Ei' + ], + 'fileupload' => [ + 'attachment' => 'Liite', + 'help' => 'Lisää otsikko ja kuvaus tälle liitteelle.', + 'title_label' => 'Otsikko', + 'description_label' => 'Kuvaus', + 'default_prompt' => 'Klikkaa %s tai lähetä tiedosto vetämällä se tähän', + 'attachment_url' => 'Liitteen URL', + 'upload_file' => 'Lähetä tiedosto', + 'upload_error' => 'Lähetysvirhe', + 'remove_confirm' => 'Oletko varma?', + 'remove_file' => 'Poista tiedosto' + ], + 'form' => [ + 'create_title' => 'Uusi :name', + 'update_title' => 'Muokkaa :name', + 'preview_title' => 'Esikatsele :name', + 'create_success' => ':name luotu', + 'update_success' => ':name muokattu', + 'delete_success' => ':name poistettu', + 'reset_success' => 'Palautus valmis', + 'missing_id' => 'Lomakkeen ID-tunnusta ei ole määritelty.', + 'missing_model' => 'Lomake luokassa :class ei ole mallia määriteltynä.', + 'missing_definition' => "Lomake ei sisällä kenttää ':field'.", + 'not_found' => 'Lomaketta ID:llä :id ei voitu löytää.', + 'action_confirm' => 'Oletko varma?', + 'create' => 'Luo', + 'create_and_close' => 'Luo ja sulje', + 'creating' => 'Luodaan...', + 'creating_name' => 'Luodaan :name...', + 'save' => 'Tallenna', + 'save_and_close' => 'Tallenna ja sulje', + 'saving' => 'Tallennetaan...', + 'saving_name' => 'Tallennetaan :name...', + 'delete' => 'Poista', + 'deleting' => 'Poistetaan...', + 'confirm_delete' => 'Poista tietue?', + 'confirm_delete_multiple' => 'Poista valitut tietueet?', + 'deleting_name' => 'Poistetaan :name...', + 'reset_default' => 'Palauta oletuksiin', + 'resetting' => 'Palautetaan', + 'resetting_name' => 'Palautetaan :name', + 'undefined_tab' => 'Muut', + 'field_off' => 'Pois', + 'field_on' => 'Päällä', + 'add' => 'Lisää', + 'apply' => 'Käytä', + 'cancel' => 'Peruuta', + 'close' => 'Sulje', + 'confirm' => 'Vahvista', + 'reload' => 'Päivitä', + 'complete' => 'Viimeistele', + 'ok' => 'OK', + 'or' => 'tai', + 'confirm_tab_close' => 'Sulje välilehti? Tallentamattomat muutokset menetetään.', + 'behavior_not_ready' => 'Lomaketta ei ole alustettu, tarkista, että olet kutsunut initForm() ohjaimessasi.', + 'preview_no_files_message' => 'Tiedostoja ei ole ladattu.', + 'preview_no_media_message' => 'Mediaa ei ole valittu.', + 'preview_no_record_message' => 'Tietueita ei ole valittu.', + 'select' => 'Valitse', + 'select_all' => 'kaikki', + 'select_none' => 'ei mitään', + 'select_placeholder' => 'valitse', + 'insert_row' => 'Aseta rivi', + 'insert_row_below' => 'Aseta rivi alle', + 'delete_row' => 'Poista rivi', + 'concurrency_file_changed_title' => 'Tiedostoa muutettiin', + 'concurrency_file_changed_description' => "Toinen käyttäjä on muuttanut tiedostoa, jota olet muokkaamassa. Voit joko ladata tiedoston ja menettää muutoksesi tai ylikirjoittaa tiedoston.", + 'return_to_list' => 'Palaa listaan' + ], + 'recordfinder' => [ + 'find_record' => 'Etsi tietue', + 'cancel' => 'Peruuta', + ], + 'pagelist' => [ + 'page_link' => 'Sivun linkki', + 'select_page' => 'Valitse sivu...' + ], + 'relation' => [ + 'missing_config' => "Suhteella ei ole mitään asetuksia ':config'.", + 'missing_definition' => "Suhteella ei ole määritelmää ':field'.", + 'missing_model' => 'Suhde luokassa :class ei määrittele mallia.', + 'invalid_action_single' => 'Tätä toimintoa ei voida suorittaa yksisuuntaisessa suhteessa.', + 'invalid_action_multi' => 'Tätä toimintoa ei voida suorittaa monisuuntaisessa suhteessa.', + 'help' => 'Klikkaa lisättävää kohdetta', + 'related_data' => 'Liitetty :name tiedot', + 'add' => 'Lisää', + 'add_selected' => 'Lisää valitut', + 'add_a_new' => 'Lisää uusi :name', + 'link_selected' => 'Linkkaa valitut', + 'link_a_new' => 'Linkkaa uusi :name', + 'cancel' => 'Peruuta', + 'close' => 'Sulje', + 'add_name' => 'Lisää :name', + 'create' => 'Luo', + 'create_name' => 'Luo :name', + 'update' => 'Päivitä', + 'update_name' => 'Päivitä :name', + 'preview' => 'Esikatsele', + 'preview_name' => 'Esikatsele :name', + 'remove' => 'Poista', + 'remove_name' => 'Poista :name', + 'delete' => 'Poista', + 'delete_name' => 'Poista :name', + 'delete_confirm' => 'Are you sure?', + 'link' => 'Linkkaa', + 'link_name' => 'Linkkaa :name', + 'unlink' => 'Poista linkitys', + 'unlink_name' => 'Poista linkitys :name', + 'unlink_confirm' => 'Oletko varma?' + ], + 'reorder' => [ + 'default_title' => 'Uudelleenjärjestä tietueet', + 'no_records' => 'Tietueita ei ole saatavilla uudelleenjärjestykseen.' + ], + 'model' => [ + 'name' => 'Malli', + 'not_found' => "Mallia ':class' ID:llä :id ei löydy", + 'missing_id' => 'Mallitietueiden tarkastelemiseen ei ole määritetty ID:tä.', + 'missing_relation' => "Malli ':class' ei sisällä määritelmää suhteelle ':relation'.", + 'missing_method' => "Malli ':class' ei sisällä metodia ':method'.", + 'invalid_class' => "Mallia :model luokassa :class ei ole kelvollinen, sen täytyy periä \Model luokka.", + 'mass_assignment_failed' => "Massan osoittaminen epäonnistui malli attribuutille ':attribute'." + ], + 'warnings' => [ + 'tips' => 'Järjestelmän kokoonpanovinkkejä', + 'tips_description' => 'On olemassa ongelmia, joihin sinun on kiinnitettävä huomiota järjestelmän oikein määrittämiseksi.', + 'permissions' => 'Hakemisto :name tai sen alihakemistot ei ole PHP:n kirjoitettavissa. Aseta vastaavat oikeudet tälle hakemistolle verkkopalvelimella.', + 'extension' => 'PHP laajennus :name ei ole asennettuna. Asenna ja aktivoi kyseinen laajennus.', + 'plugin_missing' => 'Lisäosa :name on riippuvuus, mutta sitä ei ole asennettu. Asenna lisäosa.', + ], + 'editor' => [ + 'menu_label' => 'Editorin asetukset', + 'menu_description' => 'Muokkaa editorin asetuksia, kuten fontin kokoa ja väriskeemaa.', + 'font_size' => 'Fontin koko', + 'tab_size' => 'Sarkaimen koko', + 'use_hard_tabs' => 'Sisennä käyttäen sarkainta', + 'code_folding' => 'Koodin taitto', + 'code_folding_begin' => 'Merkkaa alku', + 'code_folding_begin_end' => 'Merkkaa alku ja loppu', + 'autocompletion' => 'Automaattinen täydennys', + 'word_wrap' => 'Rivitys', + 'highlight_active_line' => 'Korosta aktiivinen rivi', + 'auto_closing' => 'Sulje tagit automaattisesti', + 'show_invisibles' => 'Näytä näkymättömät merkit', + 'show_gutter' => 'Näytä kouru', + 'basic_autocompletion'=> 'Perustäydennys (Ctrl + Väli)', + 'live_autocompletion'=> 'Reaaliaikainen täydennys', + 'enable_snippets'=> 'Ota koodinpätkät käyttöön (Sarkain)', + 'display_indent_guides'=> 'Näytä sisennysoppaat', + 'show_print_margin'=> 'Näytä tulostusmarginaali', + 'mode_off' => 'Pois', + 'mode_fluid' => 'Väljä', + '40_characters' => '40 merkkiä', + '80_characters' => '80 merkkiä', + 'theme' => 'Väriskeema', + 'markup_styles' => 'Tyylit', + 'custom_styles' => 'Mukautetut tyylit', + 'custom styles_comment' => 'Mukautetut tyylit sisällytettäväksi HTML-editoriin.', + 'markup_classes' => 'Luokat', + 'paragraph' => 'Paragrafi', + 'link' => 'Link', + 'table' => 'Taulukko', + 'table_cell' => 'Taulukon solu', + 'image' => 'Kuva', + 'label' => 'Kuvaus', + 'class_name' => 'Luokan nimi', + 'markup_tags' => 'Tagit', + 'allowed_empty_tags' => 'Sallitut tyhjät tagit', + 'allowed_empty_tags_comment' => 'Lista tageista, joita ei poisteta kun niissä ei ole sisältöä.', + 'allowed_tags' => 'Sallitut tagit', + 'allowed_tags_comment' => 'Lista sallituista tageista.', + 'no_wrap' => 'Älä kääri tageja', + 'no_wrap_comment' => 'Lista tageista joita ei pitäisi kääriä.', + 'remove_tags' => 'Poista tageja', + 'remove_tags_comment' => 'Lista tageista, jotka poistetaan sisältöineen.' + ], + 'tooltips' => [ + 'preview_website' => 'Esikatsele verkkosivua' + ], + 'mysettings' => [ + 'menu_label' => 'Minun asetukset', + 'menu_description' => 'Järjestelmävalvojan asetukset' + ], + 'myaccount' => [ + 'menu_label' => 'Minun tili', + 'menu_description' => 'Päivitä tilisi tiedot kuten nimi, sähköpostiosoite ja salasana.', + 'menu_keywords' => 'tietoturvakirjautuminen' + ], + 'branding' => [ + 'menu_label' => 'Muokkaa hallintaa', + 'menu_description' => 'Muokkaa hallintapaneelia kuten nimeä, värejä ja logoa.', + 'brand' => 'Brändi', + 'logo' => 'Logo', + 'logo_description' => 'Lataa oma logo hallintapaneelin käytettäväksi.', + 'app_name' => 'Sovelluksen nimi', + 'app_name_description' => 'Tämä nimi näytetään otsikkoalueella hallintapaneelissa.', + 'app_tagline' => 'Sovelluksen esittelylause', + 'app_tagline_description' => 'Tämä näytetään hallintapaneelin kirjautumissivulla', + 'colors' => 'Värit', + 'primary_color' => 'Pääväri', + 'secondary_color' => 'Toissijainen väri', + 'accent_color' => 'Aksenttiväri', + 'styles' => 'Tyylit', + 'custom_stylesheet' => 'Muokkaa tyylitiedostoa', + 'navigation' => 'Navigaatio', + 'menu_mode' => 'Valikon tyyli', + 'menu_mode_inline' => 'Rivissä', + 'menu_mode_tile' => 'Laatat', + 'menu_mode_collapsed' => 'Taitettu' + ], + 'backend_preferences' => [ + 'menu_label' => 'Hallinnan asetukset', + 'menu_description' => 'Hallitse oman tilisi asetuksia kuten kieltä.', + 'region' => 'Alue', + 'code_editor' => 'Koodieditori', + 'timezone' => 'Aikavyöhyke', + 'timezone_comment' => 'Säätää kellonajat tähän aikavyöhykkeeseen.', + 'locale' => 'Kieli', + 'locale_comment' => 'Valitse haluttu kieli käytettäväksi.' + ], + 'access_log' => [ + 'hint' => 'Tämä loki näyttää listan onnistuneista kirjautumisista järjestelmänvalvojilta. Tiedot pidetään tallessa :days päivää.', + 'menu_label' => 'Käyttöloki', + 'menu_description' => 'Näytä lista onnistuneista kirjautumisista hallintapaneeliin.', + 'created_at' => 'Päivämäärä ja aika', + 'login' => 'Käyttäjänimi', + 'ip_address' => 'IP osoite', + 'first_name' => 'Etunimi', + 'last_name' => 'Sukunimi', + 'email' => 'Sähköposti' + ], + 'filter' => [ + 'all' => 'kaikki', + 'options_method_not_exists' => "Mallin :model täytyy määritellä metodi :method(), joka palauttaa ehdot ':filter' suodattimelle.", + 'date_all' => 'kaikilta ajoilta' + ], + 'import_export' => [ + 'upload_csv_file' => '1. Lähetä CSV-tiedosto', + 'import_file' => 'Lähetä tiedosto', + 'first_row_contains_titles' => 'Ensimmäinen rivi sisältää sarakkeiden nimet', + 'first_row_contains_titles_desc' => 'Jätä tämä valituksi jos ensimmäinen rivi on käytössä sarakkeiden nimiin.', + 'match_columns' => '2. Sovita tiedostosarakkeet tietokannan kenttiin', + 'file_columns' => 'Tiedoston sarakkeet', + 'database_fields' => 'Tietokannan kentät', + 'set_import_options' => '3. Aseta tuontiasetukset', + 'export_output_format' => '1. Viennin tulostusmuoto', + 'file_format' => 'Tiedostomuoto', + 'standard_format' => 'Standardi formaatti', + 'custom_format' => 'Mukautettu formaatti', + 'delimiter_char' => 'Erotinmerkki', + 'enclosure_char' => 'Sisällytysmerkki', + 'escape_char' => 'Escape-merkki', + 'select_columns' => '2. Valitse sarakkeet vientiin', + 'column' => 'Sarake', + 'columns' => 'Sarakkeet', + 'set_export_options' => '3. Aseta vientiasetukset', + 'show_ignored_columns' => 'Näytä ohitetut sarakkeet', + 'auto_match_columns' => 'Hae sarakkeet automaattisesti', + 'created' => 'Luotu', + 'updated' => 'Päivitetty', + 'skipped' => 'Ohitettu', + 'warnings' => 'Varoitukset', + 'errors' => 'Virheet', + 'skipped_rows' => 'Ohitetut rivit', + 'import_progress' => 'Tuonnin edistyminen', + 'processing' => 'Käsitellään', + 'import_error' => 'Tuontivirhe', + 'upload_valid_csv' => 'Lataa kelvollinen CSV-tiedosto.', + 'drop_column_here' => 'Pudota sarake tähän...', + 'ignore_this_column' => 'Ohita tämä sarake', + 'processing_successful_line1' => 'Tiedostoviennin käsittely valmistunut!', + 'processing_successful_line2' => 'Seuraavaksi selain uudelleenohjaa tiedoston lataukseen.', + 'export_progress' => 'Viennin edistyminen', + 'export_error' => 'Viennin virhe', + 'column_preview' => 'Sarakkeen esikatselu', + 'file_not_found_error' => 'Tiedostoa ei löydy', + 'empty_error' => 'Tietoja ei toimitettu vientiin', + 'empty_import_columns_error' => 'Valitse joitain sarakkeita tuontiin.', + 'match_some_column_error' => 'Sovita joitain sarakkeita ensin.', + 'required_match_column_error' => 'Määrittele vastike vaaditulle kentälle :label.', + 'empty_export_columns_error' => 'Valitse joitain sarakkeita vientiin.', + 'behavior_missing_uselist_error' => 'Sinun täytyy toteuttaa ohjaimen toiminto ListController, jossa viennin "useList" asetus on päällä.', + 'missing_model_class_error' => 'Määritä modelClass omaisuus :type', + 'missing_column_id_error' => 'Sarakkeen tunniste puuttuu', + 'unknown_column_error' => 'Tuntematon sarake', + 'encoding_not_supported_error' => 'Koodausta ei tunnisteta. Valitse Mukautettu formaatti -vaihtoehto kelvollisella koodauksella.', + 'encoding_format' => 'Tiedoston koodaus', + 'encodings' => [ + 'utf_8' => 'UTF-8', + 'us_ascii' => 'US-ASCII', + 'iso_8859_1' => 'ISO-8859-1 (Latin-1, Länsi-Eurooppalainen)', + 'iso_8859_2' => 'ISO-8859-2 (Latin-2, Keski-Eurooppalainen)', + 'iso_8859_3' => 'ISO-8859-3 (Latin-3, Etelä-Eurooppalainen)', + 'iso_8859_4' => 'ISO-8859-4 (Latin-4, Pohjois-Eurooppalainen)', + 'iso_8859_5' => 'ISO-8859-5 (Latin, Kyrillinen)', + 'iso_8859_6' => 'ISO-8859-6 (Latin, arabialainen)', + 'iso_8859_7' => 'ISO-8859-7 (Latin, Kreikkalainen)', + 'iso_8859_8' => 'ISO-8859-8 (Latin, Heprealainen)', + 'iso_8859_0' => 'ISO-8859-9 (Latin-5, Turkkilainen)', + 'iso_8859_10' => 'ISO-8859-10 (Latin-6, Pohjoismainen)', + 'iso_8859_11' => 'ISO-8859-11 (Latin, Thaimaalainen)', + 'iso_8859_13' => 'ISO-8859-13 (Latin-7, Balttilainen)', + 'iso_8859_14' => 'ISO-8859-14 (Latin-8, Celtic)', + 'iso_8859_15' => 'ISO-8859-15 (Latin-9, Länsi-Eurooppalainen vedos euro symbolilla)', + 'windows_1251' => 'Windows-1251 (CP1251)', + 'windows_1252' => 'Windows-1252 (CP1252)' + ] + ] +]; diff --git a/modules/backend/models/Preference.php b/modules/backend/models/Preference.php index ffbb22edc..533ff414f 100644 --- a/modules/backend/models/Preference.php +++ b/modules/backend/models/Preference.php @@ -205,6 +205,7 @@ class Preference extends Model 'pt-pt' => [Lang::get('system::lang.locale.pt-pt'), 'flag-pt'], 'ro' => [Lang::get('system::lang.locale.ro'), 'flag-ro'], 'ru' => [Lang::get('system::lang.locale.ru'), 'flag-ru'], + 'fi' => [Lang::get('system::lang.locale.fi'), 'flag-fi'], 'sv' => [Lang::get('system::lang.locale.sv'), 'flag-se'], 'tr' => [Lang::get('system::lang.locale.tr'), 'flag-tr'], 'uk' => [Lang::get('system::lang.locale.uk'), 'flag-ua'], diff --git a/modules/cms/lang/fi/lang.php b/modules/cms/lang/fi/lang.php new file mode 100644 index 000000000..6b3a5a5ae --- /dev/null +++ b/modules/cms/lang/fi/lang.php @@ -0,0 +1,359 @@ + [ + 'invalid_file' => 'Tiedoston nimi: :name ei ole kelvollinen. Tiedoston nimet voivat sisältää ainoastaan aakkosnumeerisia merkkejä, alaviivoja, viivoja ja pisteitä. Esimerkkejä kelvollisista tiedostonimistä: sivu.htm, sivu, alahakemisto/sivu', + 'invalid_property' => "Ominaisuutta ':name' ei voida asettaa", + 'file_already_exists' => "Tiedosto ':name' on jo olemassa.", + 'error_saving' => "Virhe tallentaessa tiedostoa ':name'. Tarkista kirjoitusoikeudet.", + 'error_creating_directory' => 'Virhe luotaessa hakemistoa :name. Tarkista kirjoitusoikeudet.', + 'invalid_file_extension' => 'Virheellinen tiedostopääte: :invalid. Sallitut päätteet ovat: :allowed.', + 'error_deleting' => "Virhe poistaessa teemaa ':name'. Tarkista kirjoitusoikeudet.", + 'delete_success' => 'Malleja poistettu: :count.', + 'file_name_required' => 'Tiedoston nimi -kenttä on vaadittu.', + 'safe_mode_enabled' => 'Turvatila on käytössä.' + ], + 'dashboard' => [ + 'active_theme' => [ + 'widget_title_default' => 'Verkkosivu', + 'online' => 'Verkossa', + 'maintenance' => 'Huollossa', + 'manage_themes' => 'Hallitse teemoja', + 'customize_theme' => 'Muokkaa teemaa' + ] + ], + 'theme' => [ + 'not_found_name' => "Teemaa ':name' ei löydy.", + 'by_author' => 'Tekijältä :name', + 'active' => [ + 'not_set' => 'Aktiivista teemaa ei ole asetettu.', + 'not_found' => 'Aktiivista teemaa ei löydy.' + ], + 'edit' => [ + 'not_set' => 'Muokattavaa teemaa ei ole asetettu.', + 'not_found' => 'Muokattavaa teemaa ei löydy.', + 'not_match' => 'Objektia, jota yrität muokata, ei kuulu muokattavaan teemaan. Päivitä sivu uudelleen.' + ], + 'settings_menu' => 'Teema', + 'settings_menu_description' => 'Esikatsele luettelo asennetuista teemoista ja valitse aktiivinen teema.', + 'default_tab' => 'Ominaisuudet', + 'name_label' => 'Nimi', + 'name_create_placeholder' => 'Uuden teeman nimi', + 'author_label' => 'Tekijä', + 'author_placeholder' => 'Henkilön tai yrityksen nimi', + 'description_label' => 'Kuvaus', + 'description_placeholder' => 'Teeman kuvaus', + 'homepage_label' => 'Kotisivu', + 'homepage_placeholder' => 'Verkkosivun URL', + 'code_label' => 'Koodin', + 'code_placeholder' => 'Uniikki koodi teeman jakeluun', + 'preview_image_label' => 'Esikatselukuva', + 'preview_image_placeholder' => 'Polku teeman esikatselukuvaan.', + 'dir_name_label' => 'Hakemiston nimi', + 'dir_name_create_label' => 'Teeman kohdehakemisto', + 'theme_label' => 'Teema', + 'theme_title' => 'Teemat', + 'activate_button' => 'Aktivoi', + 'active_button' => 'Aktivoi', + 'customize_theme' => 'Muokkaa teemaa', + 'customize_button' => 'Muokkaa', + 'duplicate_button' => 'Monista', + 'duplicate_title' => 'Monista teema', + 'duplicate_theme_success' => 'Teema monistettu!', + 'manage_button' => 'Hallitse', + 'manage_title' => 'Hallitse teemaa', + 'edit_properties_title' => 'Teema', + 'edit_properties_button' => 'Muokkaa ominaisuuksia', + 'save_properties' => 'Tallenna ominaisuudet', + 'import_button' => 'Tuo', + 'import_title' => 'Tuo teema', + 'import_theme_success' => 'Teema tuotu!', + 'import_uploaded_file' => 'Teemaarkistotiedosto', + 'import_overwrite_label' => 'Ylikirjoita olemassaolevat tiedostot', + 'import_overwrite_comment' => 'Poistä tämä käytöstä tuodaksesi vain uudet tiedostot', + 'import_folders_label' => 'Kansiot', + 'import_folders_comment' => 'Valitse teeman kansiot, jotka haluat tuoda.', + 'export_button' => 'Vie', + 'export_title' => 'Vie teema', + 'export_folders_label' => 'Kansiot', + 'export_folders_comment' => 'Valitse teeman kansiot, jotka haluat viedä', + 'delete_button' => 'Poista', + 'delete_confirm' => 'Poista tämä teema? Toimintoa ei voi perua!', + 'delete_active_theme_failed' => 'Aktiivista teemaa ei voida poistaa. Koita ensin tehdä jostain muusta teemasta aktiivinen.', + 'delete_theme_success' => 'Teema poistettu!', + 'create_title' => 'Luo teema', + 'create_button' => 'Luo', + 'create_new_blank_theme' => 'Luo uusi tyhjä teema', + 'create_theme_success' => 'Teema luotu!', + 'create_theme_required_name' => 'Kerro nimi teemalle.', + 'new_directory_name_label' => 'Teeman hakemisto', + 'new_directory_name_comment' => 'Anna uusi hakemisto monistetulle teemalle.', + 'dir_name_invalid' => 'Nimi voi sisältää ainoastaan numeroja, latinalaisia kirjaimia sekä seuraavia merkkejä: _-', + 'dir_name_taken' => 'Haluttu teemakansio on jo olemassa.', + 'find_more_themes' => 'Etsi lisää teemoja', + 'saving' => 'Tallennetaan teemaa...', + 'return' => 'Palaa teemalistaan' + ], + 'maintenance' => [ + 'settings_menu' => 'Huoltotila', + 'settings_menu_description' => 'Muokkaa huoltotilan sivua ja valitse asetus.', + 'is_enabled' => 'Ota huoltotila käyttöön', + 'is_enabled_comment' => 'Valitse sivu näytettäväksi kun huoltotila on käytössä.', + 'hint' => 'Huoltotila näyttää huoltosivun vierailijoille, jotka eivät ole kirjautuneena hallintapaneeliin.' + ], + 'page' => [ + 'not_found_name' => "Sivua ':name' ei löydy", + 'not_found' => [ + 'label' => 'Sivua ei löydy', + 'help' => 'Pyydettyä sivua ei voitu löytää requested page cannot be found.' + ], + 'custom_error' => [ + 'label' => 'Sivuvirhe', + 'help' => 'Olemme pahoillamme, mutta jotain meni pieleen ja sivua ei voida näyttää.' + ], + 'menu_label' => 'Sivut', + 'unsaved_label' => 'Tallentamattomat sivut', + 'no_list_records' => 'Sivuja ei löytynyt', + 'new' => 'Uusi sivu', + 'invalid_url' => 'Sivun URL ei ole kelvollinen. URL täytyy alkaa kauttamerkillä ja saa sisältää ainoastaan numeroita, latinalaisia kirjaimia sekä seuraavia merkkejä: ._-[]:?|/+*^$', + 'delete_confirm_multiple' => 'Poista valitut sivut?', + 'delete_confirm_single' => 'Poista tämä sivu?', + 'no_layout' => '-- ei ulkoasua --', + 'cms_page' => 'CMS sivu', + 'title' => 'Sivun otsikko', + 'url' => 'Sivun URL', + 'file_name' => 'Sivun tiedostonimi' + ], + 'layout' => [ + 'not_found_name' => "Ulkoasua ':name' ei löydy", + 'menu_label' => 'Ulkoasut', + 'unsaved_label' => 'Tallentamattomat ulkoasut', + 'no_list_records' => 'Ulkoasuja ei löydy', + 'new' => 'Uusi ulkoasu', + 'delete_confirm_multiple' => 'Poista valitut ulkoasut?', + 'delete_confirm_single' => 'Poista tämä ulkoasu?' + ], + 'partial' => [ + 'not_found_name' => "Osaa ':name' ei löydy.", + 'invalid_name' => 'Osan nimi: :name ei ole kelvollinen.', + 'menu_label' => 'Osat', + 'unsaved_label' => 'Tallentamattomat osat', + 'no_list_records' => 'Osia ei löydy', + 'delete_confirm_multiple' => 'Poista valitut osat?', + 'delete_confirm_single' => 'Poista tämä osa?', + 'new' => 'Uusi osa' + ], + 'content' => [ + 'not_found_name' => "Sisältötiedostoa ':name' ei löydy.", + 'menu_label' => 'Sisältö', + 'unsaved_label' => 'Tallentamattomat sisällöt', + 'no_list_records' => 'Sisältötiedostoja ei löydy', + 'delete_confirm_multiple' => 'Poista valitut sisältötiedostot tai hakemistot?', + 'delete_confirm_single' => 'Poista tämä sisältötiedosto?', + 'new' => 'Uusi sisältötiedosto' + ], + 'ajax_handler' => [ + 'invalid_name' => 'Ajax käsittelijän nimi: :name ei ole kelvollinen.', + 'not_found' => "AJAX käsittelijää ':name' ei löydy." + ], + 'cms' => [ + 'menu_label' => 'CMS' + ], + 'sidebar' => [ + 'add' => 'Lisää', + 'search' => 'Hae...' + ], + 'editor' => [ + 'settings' => 'Asetukset', + 'title' => 'Otsikko', + 'new_title' => 'Uuden sivun otsikko', + 'url' => 'URL', + 'filename' => 'Tiedostonimi', + 'layout' => 'Ulkoasu', + 'description' => 'Kuvaus', + 'preview' => 'Esikatsele', + 'meta' => 'Meta', + 'meta_title' => 'Meta Otsikko', + 'meta_description' => 'Meta Kuvaus', + 'markup' => 'Merkintäkieli', + 'code' => 'Koodi', + 'content' => 'Sisältö', + 'hidden' => 'Piilotettu', + 'hidden_comment' => 'Piilotetut sivut ovat saatavilla ainoastaan hallintapaneeliin kirjautuneille käyttäjille.', + 'enter_fullscreen' => 'Siirru kokoruudun tilaan', + 'exit_fullscreen' => 'Poistu kokoruudun tilasta', + 'open_searchbox' => 'Avaa haku', + 'close_searchbox' => 'Sulje haku', + 'open_replacebox' => 'Avaa korvaa', + 'close_replacebox' => 'Sulje korvaa' + ], + 'asset' => [ + 'menu_label' => 'Omaisuudet', + 'unsaved_label' => 'Tallentamattomat omaisuudet', + 'drop_down_add_title' => 'Lisää...', + 'drop_down_operation_title' => 'Toiminnot...', + 'upload_files' => 'Lähetä tiedosto(ja)', + 'create_file' => 'Luo tiedosto', + 'create_directory' => 'Luo hakemisto', + 'directory_popup_title' => 'Uusi hakemisto', + 'directory_name' => 'Hakemiston nimi', + 'rename' => 'Nimeä uudelleen', + 'delete' => 'Poista', + 'move' => 'Siirrä', + 'select' => 'Valitse', + 'new' => 'Uusi tiedosto', + 'rename_popup_title' => 'Nimeä uudelleen', + 'rename_new_name' => 'Uusi nimi', + 'invalid_path' => 'Polku voi sisältää ainoastaan numeroita, latinalaisia kirjaimia, välilyöntejä sekä seuraavia merkkejä: ._-/', + 'error_deleting_file' => 'Virhe poistaessa tiedostoa :name.', + 'error_deleting_dir_not_empty' => 'Virhe poistaessa hakemistoa :name. Hakemisto ei ole tyhjä.', + 'error_deleting_dir' => 'Virhe poistaessa hakemistoa :name.', + 'invalid_name' => 'Nimi voi sisältää ainoastaan numeroita, latinalaisia kirjaimia, vävälilyöntejä sekä seuraavia merkkejä: ._-', + 'original_not_found' => 'Alkuperäistä tiedostoa tai hakemistoa ei löydy', + 'already_exists' => 'Tiedosto tai hakemisto tällä nimillä on jo olemassa', + 'error_renaming' => 'Virhe tiedoston tai hakemiston uudelleennimeämisessä', + 'name_cant_be_empty' => 'Nimi ei voi olla tyhjä', + 'too_large' => 'Ladattu tiedosto on liian suuri. Suurin sallittu tiedostokoko on :max_size', + 'type_not_allowed' => 'Vain seuraavat tiedostotyypit ovat sallittuja: :allowed_types', + 'file_not_valid' => 'Tiedosto ei ole kelvollinen', + 'error_uploading_file' => "Virhe lähettäessä tiedostoa ':name': :error", + 'move_please_select' => 'valitse', + 'move_destination' => 'Kohdehakemisto', + 'move_popup_title' => 'Siirrä omaisuuksia', + 'move_button' => 'Siirrä', + 'selected_files_not_found' => 'Valittuja tiedostoja ei löydy', + 'select_destination_dir' => 'Valitse kohdehakemisto', + 'destination_not_found' => 'Kohdehakemistoa ei löydy', + 'error_moving_file' => 'Virhe siirtäessä tiedostoa :file', + 'error_moving_directory' => 'Virhe siirtäessä hakemistoa :dir', + 'error_deleting_directory' => 'Virhe poistaessa alkuperäsitä hakemistoa :dir', + 'no_list_records' => 'Tiedostoja ei löydy', + 'delete_confirm' => 'Poista valitut tiedostot tai hakemistot?', + 'path' => 'Polku' + ], + 'component' => [ + 'menu_label' => 'Komponentit', + 'unnamed' => 'Nimetön', + 'no_description' => 'Kuvausta ei annettu', + 'alias' => 'Alias', + 'alias_description' => 'Uniikki nimi komponentille kun käytössä sivulla tai ulkoasun koodissa.', + 'validation_message' => 'Komponentin alias on vaadittu ja se voi sisältää ainoastaan latinalaisia kirjaimia, numeroita ja alaviivoja. Aliasien pitäisi alkaa latinalaisella kirjaimella.', + 'invalid_request' => 'Mallia ei voida tallentaa koska komponentin tiedot eivät ole kelvollisia.', + 'no_records' => 'Komponentteja ei löydy', + 'not_found' => "Komponenttia ':name' ei löydy.", + 'method_not_found' => "Komponentti ':name' ei sisällä metodia ':method'." + ], + 'template' => [ + 'invalid_type' => 'Tuntematon mallin tyyppi.', + 'not_found' => 'Mallia ei löydy.', + 'saved' => 'Malli tallennettu.', + 'no_list_records' => 'Tietoja ei löydy', + 'delete_confirm' => 'Poista valitut mallit?', + 'order_by' => 'Suodata' + ], + 'permissions' => [ + 'name' => 'CMS', + 'manage_content' => 'Hallitse verkkosivun sisältötiedostoja', + 'manage_assets' => 'Hallitse verkkosivun omaisuuksia - kuvia, JavaScript tiedostoja, CSS tiedostoja', + 'manage_pages' => 'Luo, muokkaa ja poista sivuja', + 'manage_layouts' => 'Luo, muokkaa ja poista CMS ulkoasuja', + 'manage_partials' => 'Luo, muokkaa ja poista CMS osia', + 'manage_themes' => 'Aktivoi, deaktivoi ja muokkaa CMS teemoja', + 'manage_media' => 'Lataa ja hallitse mediasisältöjä - kuvia, videoita, ääniä, dokumentteja' + ], + 'mediafinder' => [ + 'label' => 'Mediaetsin', + 'default_prompt' => 'Klikkaa %s painikkeesta etsiäksesi mediakohteita' + ], + 'media' => [ + 'invalid_path' => "Virheellinen tiedostopolku määritelty: ':path'.", + 'menu_label' => 'Media', + 'upload' => 'Lataa', + 'move' => 'Siirrä', + 'delete' => 'Poista', + 'add_folder' => 'Lisää kansio', + 'search' => 'Hae', + 'display' => 'Näytä', + 'filter_everything' => 'Kaikki', + 'filter_images' => 'Kuvat', + 'filter_video' => 'Videot', + 'filter_audio' => 'Äänet', + 'filter_documents' => 'Dokumentit', + 'library' => 'Kirjasto', + 'folder_size_items' => 'kohteet', + 'size' => 'Koko', + 'title' => 'Otsikko', + 'last_modified' => 'Viimeksi muokattu', + 'public_url' => 'Latausosoite', + 'click_here' => 'Napsauta tästä', + 'thumbnail_error' => 'Virhe tuottaessa pikkukuvaa.', + 'return_to_parent' => 'Palaa pääkansioon', + 'return_to_parent_label' => 'Mene ylös ..', + 'nothing_selected' => 'Mitään ei ole valittuna.', + 'multiple_selected' => 'Useita kohteina valittuna.', + 'uploading_file_num' => 'Ladataan :number tiedosto(a)...', + 'uploading_complete' => 'Lataus valmis', + 'uploading_error' => 'Lataus epäonnistui', + 'type_blocked' => 'Tiedostotyyppi on estetty tietoturvasyistä.', + 'order_by' => 'Suodata', + 'folder' => 'Kansio', + 'no_files_found' => 'Pyyntösi ei vastaa yhtään tiedostoa.', + 'delete_empty' => 'Valitse kohteet poistettavaksi.', + 'delete_confirm' => 'Poista valitut kohteet?', + 'error_renaming_file' => 'Virhe tiedoston uudelleennimeämisessä.', + 'new_folder_title' => 'Uusi kansio', + 'folder_name' => 'Kansion nimi', + 'error_creating_folder' => 'Virhe luotaessa kansiota', + 'folder_or_file_exist' => 'Kansio tai tiedosto määritellyllä nimellä on jo olemassa.', + 'move_empty' => 'Valitse kohteet siirrettäviksi.', + 'move_popup_title' => 'Siirrä tiedostoja tai kansioita', + 'move_destination' => 'Kohdekansio', + 'please_select_move_dest' => 'Valitse kohdekansio.', + 'move_dest_src_match' => 'Valitse toinen kohdekansio.', + 'empty_library' => 'Täällä näyttää hieman tyhjältä. Päästäksesi alkuun, lataa tiedostoja tai luo kansiota.', + 'insert' => 'Liitä', + 'crop_and_insert' => 'Rajaa ja liitä', + 'select_single_image' => 'Valitse ykis kuva.', + 'selection_not_image' => 'Valittu kohde ei ole kuva.', + 'restore' => 'Kumoa kaikki muutokset', + 'resize' => 'Muuta kokoa...', + 'selection_mode_normal' => 'Normaali', + 'selection_mode_fixed_ratio' => 'Kiinteä suhde', + 'selection_mode_fixed_size' => 'Kiinteä koko', + 'height' => 'Korkeus', + 'width' => 'Levey', + 'selection_mode' => 'Valintatila', + 'resize_image' => 'Muuta kuvan kokoa', + 'image_size' => 'Kuvan koko:', + 'selected_size' => 'Valittu:' + ], + 'theme_log' => [ + 'hint' => 'Tämä loki näyttää muutokset teemaan järjestelmänvalvojilta hallintapaneelissa.', + 'menu_label' => 'Teemaloki', + 'menu_description' => 'Katso tehdyt muutokset aktiiviseen teemaan.', + 'empty_link' => 'Tyhjää teemaloki', + 'empty_loading' => 'Tyhjätään teemaloki...', + 'empty_success' => 'Teemaloki tyhjätty', + 'return_link' => 'Palaa teemalokiin', + 'id' => 'ID', + 'id_label' => 'Loki ID', + 'created_at' => 'Päivämäärä ja aika', + 'user' => 'Käyttäjä', + 'type' => 'Tyyppi', + 'type_create' => 'Luo', + 'type_update' => 'Muokkaa', + 'type_delete' => 'Poista', + 'theme_name' => 'Teema', + 'theme_code' => 'Teeman koodi', + 'old_template' => 'Teema (vanha)', + 'new_template' => 'Teema (uusi)', + 'template' => 'Teema', + 'diff' => 'Muutokset', + 'old_value' => 'Vanha arvo', + 'new_value' => 'Uusi arvo', + 'preview_title' => 'Mallimuutokset', + 'template_updated' => 'Malli päivitetty', + 'template_created' => 'Malli luotu', + 'template_deleted' => 'Malli poistettu', + ], +]; diff --git a/modules/system/lang/en/lang.php b/modules/system/lang/en/lang.php index 8becbefdf..5399d11bf 100644 --- a/modules/system/lang/en/lang.php +++ b/modules/system/lang/en/lang.php @@ -36,6 +36,7 @@ return [ 'pt-pt' => 'Português (Portugal)', 'ro' => 'Română', 'ru' => 'Русский', + 'fi' => 'Suomi', 'sv' => 'Svenska', 'sk' => 'Slovenský', 'tr' => 'Türkçe', diff --git a/modules/system/lang/fi/client.php b/modules/system/lang/fi/client.php new file mode 100644 index 000000000..15634e0ba --- /dev/null +++ b/modules/system/lang/fi/client.php @@ -0,0 +1,88 @@ + [ + 'formatting' => 'Muotoilu', + 'quote' => 'Lainaus', + 'code' => 'Koodi', + 'header1' => 'Otsikko 1', + 'header2' => 'Otsikko 2', + 'header3' => 'Otsikko 3', + 'header4' => 'Otsikko 4', + 'header5' => 'Otsikko 5', + 'header6' => 'Otsikko 6', + 'bold' => 'Lihavoi', + 'italic' => 'Kursivoi', + 'unorderedlist' => 'Järjestämätön lista', + 'orderedlist' => 'Järjestetty lista', + 'video' => 'Video', + 'image' => 'Kuva', + 'link' => 'Linkki', + 'horizontalrule' => 'Aseta vaakasuuntainen viiva', + 'fullscreen' => 'Koko näyttö', + 'preview' => 'Esikatsele', + ], + 'mediamanager' => [ + 'insert_link' => 'Aseta medialinkki', + 'insert_image' => 'Aseta Media kuva', + 'insert_video' => 'Aseta Media video', + 'insert_audio' => 'Aseta Media audio', + 'invalid_file_empty_insert' => 'Valitse linkitettävä tiedosto.', + 'invalid_file_single_insert' => 'Valitse yksi tiedosto.', + 'invalid_image_empty_insert' => 'Valitse liitettävä(t) kuva(t).', + 'invalid_video_empty_insert' => 'Valitse liitettävä videotiedosto.', + 'invalid_audio_empty_insert' => 'Valitse liitettävä audiotiedosto.', + ], + 'alert' => [ + 'confirm_button_text' => 'OK', + 'cancel_button_text' => 'Peruuta', + 'widget_remove_confirm' => 'Poista tämä vekotin?' + ], + 'datepicker' => [ + 'previousMonth' => 'Edellinen kuukausi', + 'nextMonth' => 'Seuraava kuukausi', + 'months' => ['tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'toukokuu', 'lokakuu', 'marraskuu', 'joulukuu'], + 'weekdays' => ['Sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', 'torstai', 'perjantai', 'lauantai'], + 'weekdaysShort' => ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'] + ], + 'filter' => [ + 'group' => [ + 'all' => 'kaikki' + ], + 'dates' => [ + 'all' => 'all', + 'filter_button_text' => 'Suodata', + 'reset_button_text' => 'Palauta', + 'date_placeholder' => 'Päivä', + 'after_placeholder' => 'Jälkeen', + 'before_placeholder' => 'Ennen' + ] + ], + 'eventlog' => [ + 'show_stacktrace' => 'Näytä stacktrace', + 'hide_stacktrace' => 'Piilota stacktrace', + 'tabs' => [ + 'formatted' => 'Muotoiltu', + 'raw' => 'Raaka', + ], + 'editor' => [ + 'title' => 'Lähdekoodieditori', + 'description' => 'Käyttöjärjestelmäsi pitäisi olla määritetty kuuntelemaan jotain näistä URL osoitteista.', + 'openWith' => 'Avaa sovelluksella', + 'remember_choice' => 'Muista valittu vaihtoehto tälle istunnolle', + 'open' => 'Avaa', + 'cancel' => 'Peruuta' + ] + ] +]; diff --git a/modules/system/lang/fi/lang.php b/modules/system/lang/fi/lang.php new file mode 100644 index 000000000..2144cc71c --- /dev/null +++ b/modules/system/lang/fi/lang.php @@ -0,0 +1,332 @@ + [ + 'name' => 'OctoberCMS', + 'tagline' => 'Takaisin perusteisiin' + ], + 'directory' => [ + 'create_fail' => 'Ei voida luoda hakemistoa: :name' + ], + 'file' => [ + 'create_fail' => 'Ei voida luoda tiedostoa: :name' + ], + 'combiner' => [ + 'not_found' => "Yhdistelmätiedostoa ':name' ei löydy." + ], + 'system' => [ + 'name' => 'Järjestelmä', + 'menu_label' => 'Järjestelmä', + 'categories' => [ + 'cms' => 'CMS', + 'misc' => 'Muut', + 'logs' => 'Lokit', + 'mail' => 'Sähköposti', + 'shop' => 'Kauppa', + 'team' => 'Tiimi', + 'users' => 'Käyttäjät', + 'system' => 'Järjestelmä', + 'social' => 'Some', + 'events' => 'Tapahtumat', + 'customers' => 'Asiakkaat', + 'my_settings' => 'Minun asetukset' + ] + ], + 'theme' => [ + 'label' => 'Teema', + 'unnamed' => 'Nimetön teema', + 'name' => [ + 'label' => 'Teeman nimi', + 'help' => 'Nimeä teema sen uniikilla koodilla. Esimerkiksi: RainLab.Vanilla' + ], + ], + 'themes' => [ + 'install' => 'Asenna teemoja', + 'search' => 'hae teemoja asennettavaksi...', + 'installed' => 'Asennetut teemat', + 'no_themes' => 'Ei asennettuja teemoja kaupasta.', + 'recommended' => 'Suositellaan', + 'remove_confirm' => 'Oletko varma, että haluat poistaa tämän teeman?' + ], + 'plugin' => [ + 'label' => 'Lisäosa', + 'unnamed' => 'Nimetön lisäosa', + 'name' => [ + 'label' => 'Lisäosan nimi', + 'help' => 'Nimeä lisäosa sen uniikilla koodilla. Esimerkiksi, RainLab.Blog' + ] + ], + 'plugins' => [ + 'manage' => 'Hallitse lisäosia', + 'enable_or_disable' => 'Ota käyttöön tai poista käytöstä', + 'enable_or_disable_title' => 'Ota käyttöön tai poista käytöstä lisäosia', + 'install' => 'Asenna lisäosia', + 'install_products' => 'Asenna tuotteita', + 'search' => 'hae lisäosia asennettavaksi...', + 'installed' => 'Asennetut lisäosat', + 'no_plugins' => 'Ei asennettuja lisäosia kaupasta.', + 'recommended' => 'Suositellaan', + 'remove' => 'Poista', + 'refresh' => 'Päivitä', + 'disabled_label' => 'Poistettu käytöstä', + 'disabled_help' => 'Järjestelmä ei huomioi Käytöstä poistettuja lisäosia.', + 'frozen_label' => 'Jäädytä päivitykset', + 'frozen_help' => 'Päivitystoiminto ei huomioi jäädytettyjä lisäosia.', + 'selected_amount' => 'Lisäosia valittu: :amount', + 'remove_confirm' => 'Oletko varma, että haluat poistaa tämän lisäosan?', + 'remove_success' => 'Lisäosa poistettu järjestelmästä onnistuneesti.', + 'refresh_confirm' => 'Oletko varma?', + 'refresh_success' => 'Onnistuneesti päivitetty järjestelmän lisäosat.', + 'disable_confirm' => 'Oletko varma?', + 'disable_success' => 'Lisäosat poistettu käytöstä onnistuneesti.', + 'enable_success' => 'Lisäosat otettu käyttöön onnistuneesti.', + 'unknown_plugin' => 'Lisäosa on poistettu järjestelmästä.' + ], + 'project' => [ + 'name' => 'Projekti', + 'owner_label' => 'Omistaja', + 'attach' => 'Liitä projekti', + 'detach' => 'Irrota projekti', + 'none' => 'Ei mitään', + 'id' => [ + 'label' => 'Projektin ID', + 'help' => 'Mistä löydän projektin IDn?', + 'missing' => 'Määrittele käytettävän projekin ID.' + ], + 'detach_confirm' => 'Oletko varma, että haluat irrottaa tämän projektin?', + 'unbind_success' => 'Projekti on irrotettu.' + ], + 'settings' => [ + 'menu_label' => 'Asetukset', + 'not_found' => 'Unable to find the specified settings.', + 'missing_model' => 'The settings page is missing a Model definition.', + 'update_success' => ':name asetus päivitetty', + 'return' => 'Palaa järjestelmän asetuksiin', + 'search' => 'Hae' + ], + 'mail' => [ + 'log_file' => 'Lokitiedosto', + 'menu_label' => 'Sähkököpostin asennus', + 'menu_description' => 'Hallitse sähköpostin asetuksia.', + 'general' => 'Yleiset', + 'method' => 'Sähköpostimenetelmä', + 'sender_name' => 'Lähettäjän nimi', + 'sender_email' => 'Lähettäjän sähköpostiosoite', + 'php_mail' => 'PHP -sähköposti', + 'smtp' => 'SMTP', + 'smtp_address' => 'SMTP osoite', + 'smtp_authorization' => 'SMTP valtuutus vaadittu', + 'smtp_authorization_comment' => 'Valitse tämä valintaruutu mikäli sinun SMTP-palvelimesi vaatii valtuutusta.', + 'smtp_username' => 'Käyttäjänimi', + 'smtp_password' => 'Salasana', + 'smtp_port' => 'SMTP portti', + 'smtp_ssl' => 'SSL yhteys vaadittu', + 'smtp_encryption' => 'SMTP salausprotokolla', + 'smtp_encryption_none' => 'Ei salausta', + 'smtp_encryption_tls' => 'TLS', + 'smtp_encryption_ssl' => 'SSL', + 'sendmail' => 'Sendmail', + 'sendmail_path' => 'Sendmail polku', + 'sendmail_path_comment' => 'Määritä Sendmail-ohjelman polku.', + 'mailgun' => 'Mailgun', + 'mailgun_domain' => 'Mailgun domain', + 'mailgun_domain_comment' => 'Määritä Mailgun domain nimi.', + 'mailgun_secret' => 'Mailgun sala-avain', + 'mailgun_secret_comment' => 'Syötä sinun Mailgun API sala-avain.', + 'mandrill' => 'Mandrill', + 'mandrill_secret' => 'Mandrill sala-avain', + 'mandrill_secret_comment' => 'Syötä sinun Mandrill API sala-avain.', + 'ses' => 'SES', + 'ses_key' => 'SES avain', + 'ses_key_comment' => 'Syötä sinun SES API avain.', + 'ses_secret' => 'SES sala-avain', + 'ses_secret_comment' => 'Syötä sinun SES API sala-avain.', + 'ses_region' => 'SES alue', + 'ses_region_comment' => 'Syötä sinun SES alue (esim: us-east-1)', + 'drivers_hint_header' => 'Ajureita ei asennettu', + 'drivers_hint_content' => 'Tämä sähköpostimenetelmä vaatii lisäosan ":plugin" asennettavaksi ennen kuin voit lähettää sähköpostia.' + ], + 'mail_templates' => [ + 'menu_label' => 'Sähköpostimallit', + 'menu_description' => 'Muokkaa sähköpostimalleja, jotka lähetetään käyttäjille ja järjestelmänvalvojille, hallitse sähköpostien ulkoasua.', + 'new_template' => 'Uusi malli', + 'new_layout' => 'Uusi ulkoasu', + 'template' => 'Malli', + 'templates' => 'Mallit', + 'menu_layouts_label' => 'Sähköpostin ulkoasut', + 'layout' => 'Ulkoasu', + 'layouts' => 'Ulkoasut', + 'no_layout' => '-- Ei ulkoasua --', + 'name' => 'Nimi', + 'name_comment' => 'Uniikki nimi tälle mallille', + 'code' => 'Koodi', + 'code_comment' => 'Uniikko koodi tälle mallille', + 'subject' => 'Aihe', + 'subject_comment' => 'Sähköpostiviestin aihe', + 'description' => 'Kuvaus', + 'content_html' => 'HTML', + 'content_css' => 'CSS', + 'content_text' => 'Leipäteksti', + 'test_send' => 'Lähetä testiviesti', + 'test_success' => 'Testiviesti lähetetty.', + 'test_confirm' => 'Lähetä testiviesti osoitteeseen :email. Haluatko jatkaa?', + 'creating' => 'Luodaan mallia...', + 'creating_layout' => 'Luodaan ulkoasua...', + 'saving' => 'Tallennetaan mallia...', + 'saving_layout' => 'Tallennetaan ulkoasua...', + 'delete_confirm' => 'Poista tämä malli?', + 'delete_layout_confirm' => 'Poista tämä ulkoasu?', + 'deleting' => 'Poistetaan mallia...', + 'deleting_layout' => 'Poistetaan ulkoasua...', + 'sending' => 'Lähetetään testiviestiä...', + 'return' => 'Palaa mallilistaan' + ], + 'install' => [ + 'project_label' => 'Liitä projektiin', + 'plugin_label' => 'Asenna lisäosa', + 'theme_label' => 'Asenna teema', + 'missing_plugin_name' => 'Määritä asennettavan lisäosan nimi.', + 'missing_theme_name' => 'Määritä asennettavan teeman nimi.', + 'install_completing' => 'Viimeistellään asennusta', + 'install_success' => 'Lisäosa asennettu onnistuneesti' + ], + 'updates' => [ + 'title' => 'Hallitse päivityksiä', + 'name' => 'Ohjelmistopäivitykset', + 'menu_label' => 'Päivitykset ja lisäosat', + 'menu_description' => 'Päivitä järjestelmää, hallitse ja asenna lisäosia ja teemoja.', + 'return_link' => 'Palaa järjestelmän päivityksiin', + 'check_label' => 'Tarkista päivitykset', + 'retry_label' => 'Yritä uudelleen', + 'plugin_name' => 'Nimi', + 'plugin_code' => 'Koodi', + 'plugin_description' => 'Kuvaus', + 'plugin_version' => 'Versio', + 'plugin_author' => 'Tekijä', + 'plugin_not_found' => 'Lisäosaa ei löydy', + 'core_current_build' => 'Tämänhetkinen rakennusversio', + 'core_build' => 'Rakennusversio :build', + 'core_build_help' => 'Uusin rakennusversio on saatavilla.', + 'core_downloading' => 'Ladataan sovellustiedostoja', + 'core_extracting' => 'Puretaan sovellustiedostoja', + 'plugins' => 'Lisäosat', + 'themes' => 'Teemat', + 'disabled' => 'Poistettu käytöstä', + 'plugin_downloading' => 'Ladataan lisäosaa: :name', + 'plugin_extracting' => 'Puretaan lisäosaa: :name', + 'plugin_version_none' => 'Uusi lisäosa', + 'plugin_current_version' => 'Nykyinen versio', + 'theme_new_install' => 'Uuden teeman asennus.', + 'theme_downloading' => 'Ladataan teemaa: :name', + 'theme_extracting' => 'Puretaan teemaa: :name', + 'update_label' => 'Päivitä ohjelmisto', + 'update_completing' => 'Valmistellaan päivityksiä', + 'update_loading' => 'Ladataan saatavilla olevia päivityksiä...', + 'update_success' => 'Päivitysprosessi on valmis', + 'update_failed_label' => 'Päivitys epäonnistui', + 'force_label' => 'Pakota päivitys', + 'found' => [ + 'label' => 'Löytyi uusia päivityksiä!', + 'help' => 'Aloita päivitysprosessi valitsemalla Päivitä ohjelmisto.' + ], + 'none' => [ + 'label' => 'Ei päivityksiä', + 'help' => 'Uusia päivityksiä ei löytynyt.' + ], + 'important_action' => [ + 'empty' => 'Valitse toiminto', + 'confirm' => 'Vahvista päivitys', + 'skip' => 'Ohita tämä päivitys (vain kerran)', + 'ignore' => 'Ohita tämä päivitys (aina)' + ], + 'important_action_required' => 'Toiminto vaadittu', + 'important_view_guide' => 'Näytä päivitysopas', + 'important_view_release_notes' => 'Näytä julkaisuilmoitus', + 'important_alert_text' => 'Jotkin päivitykset tarvitsevat huomiotasi.', + 'details_title' => 'Lisäosan tiedot', + 'details_view_homepage' => 'Katso kotisivut', + 'details_readme' => 'Dokumentaatio', + 'details_readme_missing' => 'Dokumentaatiota ei annettu.', + 'details_changelog' => 'Muutosloki', + 'details_changelog_missing' => 'Muutoslokia ei annettu.', + 'details_upgrades' => 'Päivitysopas', + 'details_upgrades_missing' => 'Päivitysopasta ei annettu.', + 'details_licence' => 'Lisenssi', + 'details_licence_missing' => 'Lisenssiä ei annettu.', + 'details_current_version' => 'Tämänhetkinen versio', + 'details_author' => 'Tekijä' + ], + 'server' => [ + 'connect_error' => 'Virhe yhdistäessä palvelimeen.', + 'response_not_found' => 'Päivityspalvelinta ei löytynyt.', + 'response_invalid' => 'Virheellinen vastaus palvelimelta.', + 'response_empty' => 'Tyhjä vastaus palvelimelta.', + 'file_error' => 'Palvelin epäonnistui paketin lähettämisessä.', + 'file_corrupt' => 'Tiedosto palvelimelta on korruptoitunut.' + ], + 'behavior' => [ + 'missing_property' => 'Luokan :class täytyy määritellä ominaisuus $:property, jota käyttää :behavior käyttäytyminen.' + ], + 'config' => [ + 'not_found' => 'Asetustiedostoa :file ei löydy määriteltynä kohteelle :location.', + 'required' => "Kohteen :location asetustiedostossa on oltava arvo ':property'." + ], + 'zip' => [ + 'extract_failed' => "Ydintiedostoa ':file' ei voitu purkaa." + ], + 'event_log' => [ + 'hint' => 'Tämä loki näyttää listan mahdollisista virheistä, jotka tapahtuvat sovelluksessa, kuten poikkeukset ja virheenkorjaustiedot.', + 'menu_label' => 'Tapahtumaloki', + 'menu_description' => 'Näytä järjestelmän lokiviestit niiden kellonajoilla ja tiedoilla.', + 'empty_link' => 'Tyhjää tapahtumaloki', + 'empty_loading' => 'Tyhjätään tapahtumalokia...', + 'empty_success' => 'Tapahtumaloki tyhjätty', + 'return_link' => 'Palaa tapahtumalokiin', + 'id' => 'ID', + 'id_label' => 'Event ID', + 'created_at' => 'Päivämäärä ja aika', + 'message' => 'Viesti', + 'level' => 'Taso', + 'preview_title' => 'Tapahtuma' + ], + 'request_log' => [ + 'hint' => 'Tämä loki näyttää listan selainten pyynnöistä, jotka saattavat vaatia huomiota. Esimerkiksi, jos vierailija avaa CMS sivun, jota ei löydy, tietue lisätään tilakoodilla 404.', + 'menu_label' => 'Pyyntöloki', + 'menu_description' => 'Tarkastele huonoja tai uudelleenohjattuja pyyntöjä, kuten Sivua ei löydy (404).', + 'empty_link' => 'Tyhjää pyyntöloki', + 'empty_loading' => 'Tyhjätään pyyntölokia...', + 'empty_success' => 'Pyyntöloki tyhjätty', + 'return_link' => 'Palaa pyyntölokiin', + 'id' => 'ID', + 'id_label' => 'Loki ID', + 'count' => 'Laskuri', + 'referer' => 'Viitteet', + 'url' => 'URL', + 'status_code' => 'Tilakoodi', + 'preview_title' => 'Pyyntö' + ], + 'permissions' => [ + 'name' => 'Järjestelmä', + 'manage_system_settings' => 'Hallitse järjestelmän asetuksia', + 'manage_software_updates' => 'Hallitse järjestelmäpäivityksiä', + 'access_logs' => 'Näytä järjestelmän lokit', + 'manage_mail_templates' => 'Hallitse sähköpostimalleja', + 'manage_mail_settings' => 'Hallitse sähköpostiasetuksia', + 'manage_other_administrators' => 'Hallitse muita järjestelmänvalvojia', + 'manage_preferences' => 'Hallitse hallintapaneelin asetuksia', + 'manage_editor' => 'Hallitse koodieditorin asetuksia', + 'view_the_dashboard' => 'Näytä hallintapaneeli', + 'manage_branding' => 'Muokkaa hallintapaneelia' + ], + 'log' => [ + 'menu_label' => 'Lokiasetukset', + 'menu_description' => 'Määrittele minkä alueiden kuuluisi käyttää lokeja.', + 'default_tab' => 'Lokit', + 'log_events' => 'Kirjaa järjestelmän tapahtumat', + 'log_events_comment' => 'Tallenna järjestelmätapahtumat tietokantaan tiedostopohjaisen lokin lisäksi.', + 'log_requests' => 'Kirjaa huonot pyynnöt', + 'log_requests_comment' => 'Selainten pyynnöt, jotka saattavat vaatia huomiota, kuten 404 virheet.', + 'log_theme' => 'Kirjaa teeman muutokset', + 'log_theme_comment' => 'Kun muutos on tehty teemaan käyttäen hallintapaneelia.', + ] +]; diff --git a/modules/system/lang/fi/validation.php b/modules/system/lang/fi/validation.php new file mode 100644 index 000000000..b1a74f5e7 --- /dev/null +++ b/modules/system/lang/fi/validation.php @@ -0,0 +1,99 @@ + "Kenttä :attribute täytyy hyväksyä.", + "active_url" => "Kenttä :attribute ei ole kelvollinen URL.", + "after" => "Kentän :attribute täytyy olla päivämäärä :date jälkeen.", + "alpha" => "Kenttä :attribute voi sisältää vain kirjaimia.", + "alpha_dash" => "Kenttä :attribute voi sisältää vain kirjaimia, numeroita, ja viivoja.", + "alpha_num" => "Kenttä :attribute voi sisältää vain kirjaimia ja numeroita.", + "array" => "Kentän :attribute on oltava lista.", + "before" => "Kentän :attribute täytyy olla päivämäärä ennen :date.", + "between" => [ + "numeric" => "Kentän :attribute täytyy olla väliltä :min - :max.", + "file" => "Kentän :attribute täytyy olla väliltä :min - :max kilotavua.", + "string" => "Kentän :attribute täytyy olla väliltä :min - :max merkkiä.", + "array" => "Listan :attribute täytyy sisältää :min - :max väliltä kohdetta.", + ], + "confirmed" => "Kentän :attribute vahvistus ei vastaa toisiaan.", + "date" => "Kenttä :attribute ei ole kelvollinen päivämäärä.", + "date_format" => "Kenttä :attribute ei vastaa päivämääräformaattia :format.", + "different" => "Kenttä :attribute ja :other täytyy olla erilaisia.", + "digits" => "Kentän :attribute on oltava :digits numeroa.", + "digits_between" => "Kentän :attribute on oltava väliltä :min ja :max.", + "email" => "Kentän :attribute muotoilu ei ole kelvollinen.", + "exists" => "Valittu kenttä :attribute ei ole kelvollinen.", + "image" => "Kentän :attribute on oltava kuva.", + "in" => "Valittu kenttä :attribute ei ole kelvollinen.", + "integer" => "Kentän :attribute on oltava kokonaisluku.", + "ip" => "Kentän :attribute on oltava kelvollin IP osoite.", + "max" => [ + "numeric" => "Kenttä :attribute ei voi olla suurempi kuin :max.", + "file" => "Kenttä :attribute ei voi olla suurempi kuin :max kilotavua.", + "string" => "Kenttä :attribute ei voi olla suurempi kuin :max merkkiä.", + "array" => "Lista :attribute ei saa sisältää enempää kuin :max kohdetta.", + ], + "mimes" => "Kentän :attribute on oltava tiedostomuotoa: :values.", + "extensions" => "Kentän :attribute on oltava päätteellä: :values.", + "min" => [ + "numeric" => "Kentän :attribute on oltava vähintään :min.", + "file" => "Kentän :attribute on oltava vähintään :min kilotavua.", + "string" => "Kentän :attribute on oltava vähintään :min merkkiä.", + "array" => "Listassa :attribute on oltava vähintään :min kohdetta.", + ], + "not_in" => "valittu kenttä :attribute ei ole kelvollinen.", + "numeric" => "Kentän :attribute on oltava numero.", + "regex" => "Kentän :attribute formaatti ei ole kelvollinen.", + "required" => "Kenttä :attribute on vaadittu.", + "required_if" => "Kettä :attribute on vaadittu kun kenttä :other on :value.", + "required_with" => "Kenttä :attribute on vaadittu kun :values on läsnä.", + "required_without" => "Kenttä :attribute on vaadittu kun :values ei ole läsnä.", + "same" => "Kenttien :attribute ja :other täytyy vastata toisiaan.", + "size" => [ + "numeric" => "Kentän :attribute täytyy olla :size.", + "file" => "Kentän :attribute täytyy olla :size kilotavua.", + "string" => "Kentän :attribute täytyy olla :size merkkiä.", + "array" => "Listan :attribute täytyy sisältää :size kohdetta.", + ], + "unique" => "Kenttä :attribute on jo varattu.", + "url" => "Kentän :attribute formaatti ei ole kelvollinen.", + + /* + |-------------------------------------------------------------------------- + | 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' => [], + + /* + |-------------------------------------------------------------------------- + | 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' => [], + +];