From eff3f2e90552dadcc36ac49bdfad3a3c97a322d1 Mon Sep 17 00:00:00 2001 From: Priit Perna Date: Wed, 7 Jun 2017 20:07:34 +0300 Subject: [PATCH] Backend translation for estonian (#2911) * Added language files for Estonian (et). Thanks to @priitperna! --- modules/backend/lang/et/lang.php | 497 ++++++++++++++++++++++++++ modules/backend/models/Preference.php | 1 + modules/cms/lang/et/lang.php | 360 +++++++++++++++++++ modules/system/lang/en/lang.php | 1 + modules/system/lang/et/client.php | 88 +++++ modules/system/lang/et/lang.php | 367 +++++++++++++++++++ modules/system/lang/et/validation.php | 99 +++++ 7 files changed, 1413 insertions(+) create mode 100644 modules/backend/lang/et/lang.php create mode 100644 modules/cms/lang/et/lang.php create mode 100644 modules/system/lang/et/client.php create mode 100644 modules/system/lang/et/lang.php create mode 100644 modules/system/lang/et/validation.php diff --git a/modules/backend/lang/et/lang.php b/modules/backend/lang/et/lang.php new file mode 100644 index 000000000..88ad06d18 --- /dev/null +++ b/modules/backend/lang/et/lang.php @@ -0,0 +1,497 @@ + [ + 'title' => 'Haldusliides' + ], + 'field' => [ + 'invalid_type' => 'Välja tüüpi :type pole olemas.', + 'options_method_invalid_model' => "Atribuut ':field' ei vasta ühelegi olemasolevale andmemudelile. Palun defineeri valikväärtuste funktioon :model andmemudelis.", + 'options_method_not_exists' => "Andmemudelis :model peab olema defineeritud funktsioon :method(), mis tagastab valikväärtused välja ':field' jaoks." + ], + 'widget' => [ + 'not_registered' => "Vidina klassinimi ':name' pole registreeritud", + 'not_bound' => "Vidin klassinimega ':name' pole seotud kontrolleriga" + ], + 'page' => [ + 'untitled' => 'Nimeta', + 'access_denied' => [ + 'label' => 'Juurdepääs keelatud', + 'help' => "Sul pole vajalikke õiguseid, et seda lehte näha.", + 'cms_link' => 'Tagasi haldusliidesesse' + ], + 'no_database' => [ + 'label' => 'Andmebaas puudub', + 'help' => "Haldusliidese kasutamiseks peab olemas seadistatud andmebaas. Enne jätkamist palun kontrolli andmebaasi seadistust.", + 'cms_link' => 'Tagasi kodulehele' + ], + 'invalid_token' => [ + 'label' => 'Vigane turvamärk' + ] + ], + 'partial' => [ + 'not_found_name' => "Koodiblokki ':name' ei leitud." + ], + 'account' => [ + 'sign_out' => 'Logi välja', + 'login' => 'Logi sisse', + 'reset' => 'Lähtesta', + 'restore' => 'Taasta', + 'login_placeholder' => 'logi sisse', + 'password_placeholder' => 'parool', + 'forgot_password' => 'Unustasid parooli?', + 'enter_email' => 'Sisesta oma e-post', + 'enter_login' => 'Sisesta oma kasutajanimi', + 'email_placeholder' => 'e-post', + 'enter_new_password' => 'Siseta uus parool', + 'password_reset' => 'Parooli lähtestamine', + 'restore_success' => 'Sinu e-posti aadressile saadeti kiri juhistega.', + 'restore_error' => "Sellist kasutajat ei ole süsteemis: ':login'", + 'reset_success' => 'Parool on lähtestatud, võid nüüd oma uue parooli sisse logida.', + 'reset_error' => 'Sisestasid parooli lähtestamiseks vigased andmed. Palun proovi uuesti!', + 'reset_fail' => 'Parooli lähtestamine ebaõnnestus!', + 'apply' => 'Rakenda', + 'cancel' => 'Loobu', + 'delete' => 'Kustuta', + 'ok' => 'OK' + ], + 'dashboard' => [ + 'menu_label' => 'Töölaud', + 'widget_label' => 'Vidin', + 'widget_width' => 'Laius', + 'full_width' => 'täislaius', + 'manage_widgets' => 'Halda vidinaid', + 'add_widget' => 'Lisa vidin', + 'widget_inspector_title' => 'Vidina seaded', + 'widget_inspector_description' => 'Seadista töölaua vidin', + 'widget_columns_label' => 'Laius :columns', + 'widget_columns_description' => 'Vidina laius ekraanil, vahemikus 1 kuni 10.', + 'widget_columns_error' => 'Vidina laius peab olema täisarv vahemikus 1-10.', + 'columns' => '{1} veerg|[2,Inf] veergu', + 'widget_new_row_label' => 'Näita uuel real', + 'widget_new_row_description' => 'Näita vidinat alati uuel real.', + 'widget_title_label' => 'Vidina nimi', + 'widget_title_error' => 'Vidina nimi on kohustuslik.', + 'reset_layout' => 'Lähtesta paigutus', + 'reset_layout_confirm' => 'Lähtesta vidinate paigutus vaikeseadele?', + 'reset_layout_success' => 'Vidinate paigutus on lähtestatud', + 'make_default' => 'Määra vaikeseadeks', + 'make_default_confirm' => 'Kas soovid määrata praeguse vidinate paigutuse vaikeseadeks?', + 'make_default_success' => 'Praegune paigutus on nüüd vaikeseade.', + 'collapse_all' => 'Peida kõik', + 'expand_all' => 'Näita kõiki', + 'status' => [ + 'widget_title_default' => 'Süsteemi olek', + 'update_available' => '{0} uuendust saadval!|{1} uuendus saadaval!|[2,Inf] uuendust saadaval!', + 'updates_pending' => 'Ootel süsteemiuuendused', + 'updates_nil' => 'Süsteem on ajakohane', + 'updates_link' => 'Uuenda', + 'warnings_pending' => 'Mõned küsimused nõuavad tähelepanu', + 'warnings_nil' => 'Kõik on korras', + 'warnings_link' => 'Vaata', + 'core_build' => 'Süsteemi versioon', + 'event_log' => 'Sündmuste logi', + 'request_log' => 'Päringute logi', + 'app_birthday' => 'Süsteem on töös alates', + ], + 'welcome' => [ + 'widget_title_default' => 'Tere tulemast', + 'welcome_back_name' => ':app. Tere tulemast tagasi, :name.', + 'welcome_to_name' => ':app. Tere, :name.', + 'first_sign_in' => 'See on esimene kord kui oled sisse loginud.', + 'last_sign_in' => 'Sinu viimane sisselogimine oli', + 'view_access_logs' => 'Vaata juurdepääsu logi', + 'nice_message' => 'Kena päeva jätku!', + ] + ], + 'user' => [ + 'name' => 'Administraator', + 'menu_label' => 'Administraatorid', + 'menu_description' => 'Muuda haldusliidese kasutajaid, õiguseid ja gruppe.', + 'list_title' => 'Halda administraatoreid', + 'new' => 'Uus administraator', + 'login' => 'Logi sisse', + 'first_name' => 'Eesnimi', + 'last_name' => 'Perenimi', + 'full_name' => 'Täisnimi', + 'email' => 'E-post', + 'groups' => 'Grupid', + 'groups_comment' => 'Määra millistesse gruppidesse kasutaja kuulub. Grupid määravad ära kasutaja juurdepääsu õigused, mida on võimalik eralid seadistada ka õiguste alt.', + 'avatar' => 'Avatar', + 'password' => 'Parool', + 'password_confirmation' => 'Korda parooli', + 'permissions' => 'Õigused', + 'account' => 'Konto', + 'superuser' => 'Ülemkasutaja', + 'superuser_comment' => 'Ülemkasutajal on juurdepääs kogu süsteemile. Samuti on õigus luua uusi kasutajakontosid. ', + 'send_invite' => 'Saada kutse e-postiga', + 'send_invite_comment' => 'Saadat tervituskiri, mis sisaldab ka sisse logimiseks vajalikku kasutajanime ja parooli.', + 'delete_confirm' => 'Kustuta administraator?', + 'return' => 'Tagasin nimekirja', + 'allow' => 'Luba', + 'inherit' => 'Päritud', + 'deny' => 'Keela', + 'activated' => 'Aktiveeritud', + 'last_login' => 'Viimane sisselogimine', + 'created_at' => 'Loodud', + 'updated_at' => 'Muudetud', + 'group' => [ + 'name' => 'Grupp', + 'name_comment' => 'Grupi nime kuvatakse administraatori loomise ja muutmise vormides olevas gruppide nimekirjas.', + 'name_field' => 'Nimi', + 'description_field' => 'Kirjeldus', + 'is_new_user_default_field_label' => 'Vaikimisi grupp', + 'is_new_user_default_field_comment' => 'Uued kasutajad lisatakse automaatselt sellesse gruppi', + 'code_field' => 'Kood', + 'code_comment' => 'Unikaalne kood, mida kasutatakse süsteemisiseselt.', + 'menu_label' => 'Halda gruppe', + 'list_title' => 'Halda gruppe', + 'new' => 'Uus grupp', + 'delete_confirm' => 'Kusuta see grupp?', + 'return' => 'Tagasi nimekirja', + 'users_count' => 'Kasutajad' + ], + 'preferences' => [ + 'not_authenticated' => 'Puudub autoriseeritud kasutaja kellele seadeid laadida või salvestada.' + ] + ], + 'list' => [ + 'default_title' => 'Nimekiri', + 'search_prompt' => 'Otsi...', + 'no_records' => 'Siin vaates pole ühtegi kirjet.', + 'missing_model' => 'Klassis :class ei ole nimekirjade jaoks defineeritud andmemudelit.', + 'missing_column' => ':columns jaoks puuduvad veergude definitsioonid.', + 'missing_columns' => 'Klassis :class kasutatud nimekirjal puudvad veergude definitsioonid.', + 'missing_definition' => "':field' jaoks puudub nimekirja veeru definitsioon.", + 'missing_parent_definition' => "Nimekirjal puudub definitsioon ':definition' kohta.", + 'behavior_not_ready' => 'Nimekirjade funktsionaalsus pole initsialiseeritud, vaata üle, et makeLists() oleks kontrolleris välja kutsutud.', + 'invalid_column_datetime' => "Veeru väärtus ':column' ei ole DateTime objekt. Võibolla on andmemudelis puudu \$dates muutuja viide?", + 'pagination' => 'Kuvatud kirjeid: :from-:to. Kokku: :total', + 'first_page' => 'Esimene leht', + 'last_page' => 'Viimane leht', + 'prev_page' => 'Eelmine leht', + 'next_page' => 'Järgmine leht', + 'refresh' => 'Laadi uuesti', + 'updating' => 'Uuendan...', + 'loading' => 'Laen...', + 'setup_title' => 'Nimekirja seadistus', + 'setup_help' => 'Vali veerud, mida soovid näha nimekirjas. Veergude järjestust saad muuta lohistades neid üles-alla.', + 'records_per_page' => 'Kirjeid lehel', + 'records_per_page_help' => 'Vali kirjete arv, mida soovid ühel lehel kuvada. NB! mida rohkem kirjeid lehel kuvatakse, seda kauem võtab aega lehe laadimine.', + 'check' => 'Vali', + 'delete_selected' => 'Kustuta valitud', + 'delete_selected_empty' => 'Ühtegi kirjet ei valitud.', + 'delete_selected_confirm' => 'Kustuta valitud kirjed?', + 'delete_selected_success' => 'Valitud kirjed on kustutatud.', + 'column_switch_true' => 'Jah', + 'column_switch_false' => 'Ei' + ], + 'fileupload' => [ + 'attachment' => 'Manus', + 'help' => 'Manuse nimi ja kirjeldus.', + 'title_label' => 'Nimi', + 'description_label' => 'Kirjeldus', + 'default_prompt' => 'Faili üleslaadimiseks kliki %s või lohista fail siia', + 'attachment_url' => 'Manuse URL', + 'upload_file' => 'Lae fail üles', + 'upload_error' => 'Üleslaadimisel tekkis viga', + 'remove_confirm' => 'Oled sa kindel?', + 'remove_file' => 'Eemalda fail' + ], + 'form' => [ + 'create_title' => 'Loomine: :name', + 'update_title' => 'Muutmine: :name', + 'preview_title' => 'Eelvaade: :name', + 'create_success' => ':name loodud', + 'update_success' => ':name muudetud', + 'delete_success' => ':name kustutatud', + 'reset_success' => 'Lähtestamine edukas', + 'missing_id' => 'Vormis puudus kirje ID.', + 'missing_model' => 'Klassis :class ei ole vormi jaoks defineeritud andmemudelit.', + 'missing_definition' => "Väli ':field' ei ole vormis defineeritud.", + 'not_found' => 'Kirjet ID-ga :id ei leitud.', + 'action_confirm' => 'Oled sa kindel?', + 'create' => 'Loo', + 'create_and_close' => 'Loo ja sulge', + 'creating' => 'Loon...', + 'creating_name' => 'Loon objekti :name...', + 'save' => 'Salvesta', + 'save_and_close' => 'Salvesta ja sulge', + 'saving' => 'Salvestan...', + 'saving_name' => 'Salvestan objekti :name...', + 'deleting' => 'Kustutan...', + 'delete' => 'Kustuta', + 'confirm_delete' => 'Kustuta kirje?', + 'confirm_delete_multiple' => 'Kustuta valitud kirjed?', + 'deleting_name' => 'Kustutan objekti :name...', + 'reset_default' => 'Lähtesta vaikeväärtus', + 'resetting' => 'Lähtestan', + 'resetting_name' => 'Lähtestan objekti :name', + 'undefined_tab' => 'Muu', + 'field_off' => 'Ei', + 'field_on' => 'Jah', + 'add' => 'Lisa', + 'apply' => 'Rakenda', + 'cancel' => 'Loobu', + 'close' => 'Sulge', + 'confirm' => 'Kinnita', + 'reload' => 'Lae uuesti', + 'complete' => 'Lõpeta', + 'ok' => 'OK', + 'or' => 'või', + 'confirm_tab_close' => 'Sulge vaheleht? Salvestamata muudatused lähevad kaduma.', + 'behavior_not_ready' => 'Vormi funktsionaalsus pole initsialiseeritud, vaata üle, et initForm() oleks kontrolleris välja kutsutud.', + 'preview_no_files_message' => 'Ühtegi faili pole üles laetud.', + 'preview_no_media_message' => 'Ühtegi meediafaili pole valitud.', + 'preview_no_record_message' => 'Ühtegi kirjet pole valitud.', + 'select' => 'Vali', + 'select_all' => 'kõik', + 'select_none' => 'mitte ükski', + 'select_placeholder' => 'palun vali', + 'insert_row' => 'Lisa rida', + 'insert_row_below' => 'Lisa rida alla', + 'delete_row' => 'Kustuta rida', + 'concurrency_file_changed_title' => 'Faili on muudetud', + 'concurrency_file_changed_description' => "Teine kasutaja on muutnud sama faili, mida sina praegu muudad. Võid faili uuesti laadida ja sellega kaotada oma muudatused või kirjutada üle teise kasutaja muudatused.", + 'return_to_list' => 'Tagasi nimekirja' + ], + 'recordfinder' => [ + 'find_record' => 'Leia kirje', + 'cancel' => 'Loobu', + ], + 'pagelist' => [ + 'page_link' => 'Lehe link', + 'select_page' => 'Vali leht...' + ], + 'relation' => [ + 'missing_config' => "':config' jaoks puuduvad seoste definitsioonid.", + 'missing_definition' => "Välja ':field' jaoks puudub seose definitsioon.", + 'missing_model' => 'Klassis :class ei ole seoste jaoks defineeritud andmemudelit.', + 'invalid_action_single' => 'Üks-ühele seosega ei saa seda tegevust sooritada.', + 'invalid_action_multi' => 'Mitu-mitmele seosega ei saa seda tegevust sooritada.', + 'help' => 'Lisamiseks kliki kirjel', + 'related_data' => 'Seotud objekti andmed: :name', + 'add' => 'Lisa', + 'add_selected' => 'Lisa valitud', + 'add_a_new' => 'Lisa uus :name', + 'link_selected' => 'Lisa valitud', + 'link_a_new' => 'Lisa uus :name', + 'cancel' => 'Loobu', + 'close' => 'Sulge', + 'add_name' => 'Lisa :name', + 'create' => 'Loo', + 'create_name' => 'Loo :name', + 'update' => 'Uuenda', + 'update_name' => 'Uuenda objekti :name', + 'preview' => 'Eelvaade', + 'preview_name' => 'Objekti :name eelvaade', + 'remove' => 'Eemalda', + 'remove_name' => 'Eemalda :name', + 'delete' => 'Kustuta', + 'delete_name' => 'Kustuta :name', + 'delete_confirm' => 'Oled sa kindel?', + 'link' => 'Lisa seos', + 'link_name' => 'Lisa :name', + 'unlink' => 'Eemalda', + 'unlink_name' => 'Eemalda :name', + 'unlink_confirm' => 'Oled sa kindel?' + ], + 'reorder' => [ + 'default_title' => 'Muuda järjestust', + 'no_records' => 'Ühtegi kirjet ei leitud.' + ], + 'model' => [ + 'name' => 'Andmemudel', + 'not_found' => "Andmemudelit ':class' ID-ga :id ei leitud", + 'missing_id' => 'Andmemudeli ID väärtus puudub.', + 'missing_relation' => "Andmemudelil ':class' puudub definitsioon seosele ':relation'.", + 'missing_method' => "Andmemudelil ':class' puudub funktsioon ':method'.", + 'invalid_class' => "Klassis :class kasutatud andmemudel :model ei ole korrektne. See peab olema päritud klassist \Model.", + 'mass_assignment_failed' => "Andmemudeli atribuudi ':attribute' väärtuste määramine ebaõnnestus." + ], + 'warnings' => [ + 'tips' => 'Näpunäited süsteemi seadistamiseks', + 'tips_description' => 'Süsteemi õigeks seadistamiseks on vaja meeles pidada paari olulist aspekti.', + 'permissions' => 'PHP-l ei ole õigust kirjutada katallogi :name või selle alamkataloogidesse. Palun paranda kataloogide juurdepääsuõigused serveris.', + 'extension' => 'PHP laiendus :name ei ole paigaldatud. Süsteemi toimiseks on vajalik selle paigaldamine.', + 'plugin_missing' => 'Plugin :name on vajalik süsteemi toimimiseks, kuid seda pole paigaldatud. Palun paigalda see plugin.', + ], + 'editor' => [ + 'menu_label' => 'Tekstiredaktori seadistused', + 'menu_description' => 'Isikupärast kõikjal kasutatavaid redaktori seadeid, nagu teksti suurus ja värvivalik.', + 'font_size' => 'Teksti suurus', + 'tab_size' => 'Taande suurus', + 'use_hard_tabs' => 'Ära kasuta taandel tühikuid', + 'code_folding' => 'Koodi murdmine', + 'code_folding_begin' => 'Murdmise algus', + 'code_folding_begin_end' => 'Murdmise algus ja lõpp', + 'autocompletion' => 'Automaattäitmine', + 'word_wrap' => 'Sõnamurdmine', + 'highlight_active_line' => 'Tõsta aktiivne rida esile', + 'auto_closing' => 'Automaatselt sulge HTML tägid', + 'show_invisibles' => 'Näita peidetu märke', + 'show_gutter' => 'Näita jalust', + 'basic_autocompletion'=> 'Lihtne automaattäitmine (Ctrl + Space)', + 'live_autocompletion'=> 'Live automaattäitmine', + 'enable_snippets'=> 'Kasuta eeldefineeritud koodijuppe (Tab)', + 'display_indent_guides'=> 'Näide taande juhtjooni', + 'show_print_margin'=> 'Näita printimise juhtjooni', + 'mode_off' => 'Väljas', + 'mode_fluid' => 'Voolav', + '40_characters' => '40 tähemärki', + '80_characters' => '80 tähemärki', + 'theme' => 'Värvivalik', + 'markup_styles' => 'Markup stiilid', + 'custom_styles' => 'Kohandatud CSS', + 'custom styles_comment' => 'Kohandatud CSS reglid, mis lisada HTML redaktorile.', + 'markup_classes' => 'Markup klassid', + 'paragraph' => 'Lõik', + 'link' => 'Link', + 'table' => 'Tabel', + 'table_cell' => 'Tabeli lahter', + 'image' => 'Pilt', + 'label' => 'Silt', + 'class_name' => 'Klassi nimi', + 'markup_tags' => 'Markup tägid', + 'allowed_empty_tags' => 'Luba tühjad HTML tägid', + 'allowed_empty_tags_comment' => 'Nimekiri HTML tägidest, mida automaatselt ei eemaldata kui neis pole sisu.', + 'allowed_tags' => 'Lubatud HTML tägid', + 'allowed_tags_comment' => 'Nimekiri lubatud HTML tägidest.', + 'no_wrap' => 'HTML blokktägid', + 'no_wrap_comment' => 'Nimekiri HTML tägidest, mida ei ole automaatselt vaja panna blokktägide sisse.', + 'remove_tags' => 'Eemalda HTML tägid', + 'remove_tags_comment' => 'Nimekiri HTML tägidest, mis eemaldatakse automaatselt koos sisuga.' + ], + 'tooltips' => [ + 'preview_website' => 'Kodulehe eelvaade' + ], + 'mysettings' => [ + 'menu_label' => 'Minu seaded', + 'menu_description' => 'Sinu haldusliidese kontoga seonduvad seadistused' + ], + 'myaccount' => [ + 'menu_label' => 'Minu konto', + 'menu_description' => 'Muuda oma konto andmeid nagu nimi, e-posti aadress ja parool.', + 'menu_keywords' => 'parool konto turva sala' + ], + 'branding' => [ + 'menu_label' => 'Isikupärasta haldusliidest', + 'menu_description' => 'Muuda haldusliidese välimust (nt nimi, värvid, logo)', + 'brand' => 'Bränd', + 'logo' => 'Logo', + 'logo_description' => 'Lae üles logo, mida kasutada haldusliideses.', + 'app_name' => 'Haldusliidese nimi', + 'app_name_description' => 'Seda nime kuvatakse haldusliidese päises.', + 'app_tagline' => 'Tervitustekst', + 'app_tagline_description' => 'Seda teksti kuvatakse haldusliidesesse sisselogimisel.', + 'colors' => 'Värvid', + 'primary_color' => 'Peamine värv', + 'secondary_color' => 'Teine color', + 'accent_color' => 'Aktsendi color', + 'styles' => 'Stiilid', + 'custom_stylesheet' => 'Kohandatud CSS', + 'navigation' => 'Navigatsioon', + 'menu_mode' => 'Menüü stiil', + 'menu_mode_inline' => 'Järjekorras', + 'menu_mode_tile' => 'Kastid', + 'menu_mode_collapsed' => 'Minimaalne' + ], + 'backend_preferences' => [ + 'menu_label' => 'Haldusliidese seaded', + 'menu_description' => 'Muuda oma haldusliidese seadeid nagu keel jm.', + 'region' => 'Regioon', + 'code_editor' => 'Koodi redaktor', + 'timezone' => 'Ajatsoon', + 'timezone_comment' => 'Kuva kõiki kuupäevi selles ajatsoonis.', + 'locale' => 'Keel', + 'locale_comment' => 'Vali haldusliidese keel.' + ], + 'access_log' => [ + 'hint' => 'See logi sisaldab kõiki edukaid sisselogimisi haldusliidesesse. Andmeid hoitakse maksimaalselt :days päeva.', + 'menu_label' => 'Juurdepääsu logi', + 'menu_description' => 'Näita kõiki õnnestunud sisselogimisi.', + 'created_at' => 'Kuupäev', + 'login' => 'Kasutjanimi', + 'ip_address' => 'IP aaddress', + 'first_name' => 'Eesnimi', + 'last_name' => 'Perenimi', + 'email' => 'E-post' + ], + 'filter' => [ + 'all' => 'kõik', + 'options_method_not_exists' => "Andmemudelis :model peab olema defineeritud functioon :method(), mis tagastab valikud filtrile ':filter'.", + 'date_all' => 'kõik perioodid' + ], + 'import_export' => [ + 'upload_csv_file' => '1. Lae üles CSV fail', + 'import_file' => 'Impordi fail', + 'first_row_contains_titles' => 'Esimene rida sisaldab veerupäiseid', + 'first_row_contains_titles_desc' => 'Märgi see kast kui üleslaetavas CSV failis on esimesel real veergude nimed.', + 'match_columns' => '2. Ühenda failis olevad veerud andmebaasi väljadega', + 'file_columns' => 'Faili veerud', + 'database_fields' => 'Andmebaasi väljad', + 'set_import_options' => '3. Määra impordi valikud', + 'export_output_format' => '1. Ekspordi väljundi formaat', + 'file_format' => 'Failiformaat', + 'standard_format' => 'Tavaline', + 'custom_format' => 'Kohandatud', + 'delimiter_char' => 'Veergude eraldaja', + 'enclosure_char' => 'Veerud on ümbritsetud', + 'escape_char' => 'Paomärk', + 'select_columns' => '2. Vali veerud, mida eksportida', + 'column' => 'Veerg', + 'columns' => 'Veerud', + 'set_export_options' => '3. Määra ekspordi valikud', + 'show_ignored_columns' => 'Näita väljajätetud veergusid', + 'auto_match_columns' => 'Ühenda andmed automaatselt', + 'created' => 'Loodud', + 'updated' => 'Uuendatud', + 'skipped' => 'Vahelejäetud', + 'warnings' => 'Hoiatusi', + 'errors' => 'Vigu', + 'skipped_rows' => 'Vahelejäetud read', + 'import_progress' => 'Impordi progress', + 'processing' => 'Töötlen', + 'import_error' => 'Impordi viga', + 'upload_valid_csv' => 'Palun lae üles korrektne CSV fail.', + 'drop_column_here' => 'Lohista veerg siia...', + 'ignore_this_column' => 'Jäta see veerg vahele', + 'processing_successful_line1' => 'Faili loomise protsess lõpetatud!', + 'processing_successful_line2' => 'Veebilehitseja suunab kohe edasi faili allalaadimisele.', + 'export_progress' => 'Ekspordi progress', + 'export_error' => 'Ekspordi viga', + 'column_preview' => 'Veeru eelvaade', + 'file_not_found_error' => 'Faili ei leitud', + 'empty_error' => 'Eksportimiseks ei leitud andmeid', + 'empty_import_columns_error' => 'Impordiks peab valima vähemalt ühe veeru.', + 'match_some_column_error' => 'Palun seo mõni veerg andmebaasi väljaga.', + 'required_match_column_error' => 'Kohustuslik väli :label peab olema seotud.', + 'empty_export_columns_error' => 'Ekspordiks peab valima vähemalt ühe veeru.', + 'behavior_missing_uselist_error' => 'Kontrolleris peab olema kasutusel nimekirjade funktsionaalsus ning peab olema määratud "useList" valik.', + 'missing_model_class_error' => 'Palun määra andmemudeli klassi atribuudi tüüp: :type', + 'missing_column_id_error' => 'Puudu veeru ID', + 'unknown_column_error' => 'Tundmatu veerg', + 'encoding_not_supported_error' => 'Lähtefaili kodeering ei ole tuvastatav. Importimiseks määra kodeering kohandatud impordi seadete alt.', + 'encoding_format' => 'Faili kodeering', + 'encodings' => [ + 'utf_8' => 'UTF-8', + 'us_ascii' => 'US-ASCII', + 'iso_8859_1' => 'ISO-8859-1 (Latin-1, Western European)', + 'iso_8859_2' => 'ISO-8859-2 (Latin-2, Central European)', + 'iso_8859_3' => 'ISO-8859-3 (Latin-3, South European)', + 'iso_8859_4' => 'ISO-8859-4 (Latin-4, North European)', + 'iso_8859_5' => 'ISO-8859-5 (Latin, Cyrillic)', + 'iso_8859_6' => 'ISO-8859-6 (Latin, Arabic)', + 'iso_8859_7' => 'ISO-8859-7 (Latin, Greek)', + 'iso_8859_8' => 'ISO-8859-8 (Latin, Hebrew)', + 'iso_8859_0' => 'ISO-8859-9 (Latin-5, Turkish)', + 'iso_8859_10' => 'ISO-8859-10 (Latin-6, Nordic)', + 'iso_8859_11' => 'ISO-8859-11 (Latin, Thai)', + 'iso_8859_13' => 'ISO-8859-13 (Latin-7, Baltic Rim)', + 'iso_8859_14' => 'ISO-8859-14 (Latin-8, Celtic)', + 'iso_8859_15' => 'ISO-8859-15 (Latin-9, Western European revision with euro sign)', + '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 cc4fb8042..0ded1ab89 100644 --- a/modules/backend/models/Preference.php +++ b/modules/backend/models/Preference.php @@ -140,6 +140,7 @@ class Preference extends Model 'en-au' => [Lang::get('system::lang.locale.en-au'), 'flag-au'], 'en-ca' => [Lang::get('system::lang.locale.en-ca'), 'flag-ca'], 'en-gb' => [Lang::get('system::lang.locale.en-gb'), 'flag-gb'], + 'et' => [Lang::get('system::lang.locale.et'), 'flag-ee'], 'de' => [Lang::get('system::lang.locale.de'), 'flag-de'], 'es' => [Lang::get('system::lang.locale.es'), 'flag-es'], 'es-ar' => [Lang::get('system::lang.locale.es-ar'), 'flag-ar'], diff --git a/modules/cms/lang/et/lang.php b/modules/cms/lang/et/lang.php new file mode 100644 index 000000000..0c2f88f1d --- /dev/null +++ b/modules/cms/lang/et/lang.php @@ -0,0 +1,360 @@ + [ + 'invalid_file' => 'Invalid file name: :name. File names can contain only alphanumeric symbols, underscores, dashes and dots. Some examples of correct file names: page.htm, page, subdirectory/page', + 'invalid_property' => "The property ':name' cannot be set", + 'file_already_exists' => "File ':name' already exists.", + 'error_saving' => "Error saving file ':name'. Please check write permissions.", + 'error_creating_directory' => 'Error creating directory :name. Please check write permissions.', + 'invalid_file_extension' => 'Invalid file extension: :invalid. Allowed extensions are: :allowed.', + 'error_deleting' => "Error deleting the template file ':name'. Please check write permissions.", + 'delete_success' => 'Templates deleted: :count.', + 'file_name_required' => 'The File Name field is required.', + 'safe_mode_enabled' => 'Safe mode is currently enabled.' + ], + 'dashboard' => [ + 'active_theme' => [ + 'widget_title_default' => 'Koduleht', + 'online' => 'Online', + 'maintenance' => 'Hooldusrežiimis', + 'manage_themes' => 'Halda teemasid', + 'customize_theme' => 'Kohanda teemat' + ] + ], + 'theme' => [ + 'not_found_name' => "Teemat ':name' ei leitud.", + 'by_author' => 'Autor: :name', + 'active' => [ + 'not_set' => 'Aktiivset teemat pole määratud.', + 'not_found' => 'Aktiivset teemat ei leitud.' + ], + 'edit' => [ + 'not_set' => 'Muutmise teemat pole määratud.', + 'not_found' => 'Muutmise teemat ei leitud.', + 'not_match' => "Objekt, mida üritad muuta ei kuulu hetkel muudetava teema alla. Palun laadi leht uuesti." + ], + 'settings_menu' => 'Kodulehe teema', + 'settings_menu_description' => 'Vaata paigaldatud teemasid ja vali endale sobiv.', + 'default_tab' => 'Seaded', + 'name_label' => 'Nimi', + 'name_create_placeholder' => 'Uus teema nimi', + 'author_label' => 'Autor', + 'author_placeholder' => 'Inimese või ettevõtte nimi', + 'description_label' => 'Kirjeldus', + 'description_placeholder' => 'Teema kirjeldus', + 'homepage_label' => 'Koduleht', + 'homepage_placeholder' => 'Kodulehe URL', + 'code_label' => 'Kood', + 'code_placeholder' => 'Unikaalne teema kood, mida kasutatakse teema levitamisel', + 'preview_image_label' => 'Eelvaate pilt', + 'preview_image_placeholder' => 'Teema eelvaate pildi asukohta.', + 'dir_name_label' => 'Kataloogi nimi', + 'dir_name_create_label' => 'Teema kataloog', + 'theme_label' => 'Teema', + 'theme_title' => 'Teemad', + 'activate_button' => 'Aktiveeri', + 'active_button' => 'Aktiveeri', + 'customize_theme' => 'Kohanda teemat', + 'customize_button' => 'Kohanda', + 'duplicate_button' => 'Kopeeri', + 'duplicate_title' => 'Kopeeri teema', + 'duplicate_theme_success' => 'Teema kopeeritud!', + 'manage_button' => 'Halda', + 'manage_title' => 'Halda teemat', + 'edit_properties_title' => 'Teema', + 'edit_properties_button' => 'Muuda seadeid', + 'save_properties' => 'Salvesta seaded', + 'import_button' => 'Impordi', + 'import_title' => 'Impordi teema', + 'import_theme_success' => 'Teema imporditud!', + 'import_uploaded_file' => 'Teema arhiivi fail', + 'import_overwrite_label' => 'Kirjuta olemasolevad failid üle', + 'import_overwrite_comment' => 'Jäta see kast märgistamata, et importida ainult uued failid', + 'import_folders_label' => 'Kataloogid', + 'import_folders_comment' => 'Palun vali teema kataloogid, mida soovid importida', + 'export_button' => 'Eksport', + 'export_title' => 'Ekspordi teema', + 'export_folders_label' => 'Kataloogid', + 'export_folders_comment' => 'Palun vali teema kataloogid, mida soovid eksportida', + 'delete_button' => 'Kustuta', + 'delete_confirm' => 'Kustuta teema? Seda tegevust ei saa tagasi võtta!', + 'delete_active_theme_failed' => 'Aktiivset teemat ei saa kustutada. Aktiveeri kõigepealt mõni teine teema.', + 'delete_theme_success' => 'Teema kustutatud!', + 'create_title' => 'Loo teema', + 'create_button' => 'Loo', + 'create_new_blank_theme' => 'Loo uus tühi teema', + 'create_theme_success' => 'Teema loodud!', + 'create_theme_required_name' => 'Palun määra teemale nimi.', + 'new_directory_name_label' => 'Teema kataloog', + 'new_directory_name_comment' => 'Sisesta kopeeritud teemale uus kataloogi nimi.', + 'dir_name_invalid' => 'Nimi võib sisaldada ainult numbreid, tähti ja järgnevaid sümboleid: _-', + 'dir_name_taken' => 'Soovitud kataloog on juba olemas.', + 'find_more_themes' => 'Otsi uusi teemasid', + 'saving' => 'Salvestan teemat...', + 'return' => 'Tagasi teemade nimekirja' + ], + 'maintenance' => [ + 'settings_menu' => 'Maintenance mode', + 'settings_menu_description' => 'Configure the maintenance mode page and toggle the setting.', + 'is_enabled' => 'Enable maintenance mode', + 'is_enabled_comment' => 'Select the page to show when maintenance mode is activated.', + 'hint' => 'Maintenance mode will display the maintenance page to visitors who are not signed in to the back-end area.' + ], + 'page' => [ + 'not_found_name' => "The page ':name' is not found", + 'not_found' => [ + 'label' => 'Page not found', + 'help' => 'The requested page cannot be found.' + ], + 'custom_error' => [ + 'label' => 'Page error', + 'help' => "We're sorry, but something went wrong and the page cannot be displayed." + ], + 'menu_label' => 'Pages', + 'unsaved_label' => 'Unsaved page(s)', + 'no_list_records' => 'No pages found', + 'new' => 'New page', + 'invalid_url' => 'Invalid URL format. The URL should start with the forward slash symbol and can contain digits, Latin letters and the following symbols: ._-[]:?|/+*^$', + 'delete_confirm_multiple' => 'Delete selected pages?', + 'delete_confirm_single' => 'Delete this page?', + 'no_layout' => '-- no layout --', + 'cms_page' => 'CMS page', + 'title' => 'Page title', + 'url' => 'Page URL', + 'file_name' => 'Page file name' + ], + 'layout' => [ + 'not_found_name' => "The layout ':name' is not found", + 'menu_label' => 'Layouts', + 'unsaved_label' => 'Unsaved layout(s)', + 'no_list_records' => 'No layouts found', + 'new' => 'New layout', + 'delete_confirm_multiple' => 'Delete selected layouts?', + 'delete_confirm_single' => 'Delete this layout?' + ], + 'partial' => [ + 'not_found_name' => "The partial ':name' is not found.", + 'invalid_name' => 'Invalid partial name: :name.', + 'menu_label' => 'Partials', + 'unsaved_label' => 'Unsaved partial(s)', + 'no_list_records' => 'No partials found', + 'delete_confirm_multiple' => 'Delete selected partials?', + 'delete_confirm_single' => 'Delete this partial?', + 'new' => 'New partial' + ], + 'content' => [ + 'not_found_name' => "The content file ':name' is not found.", + 'menu_label' => 'Content', + 'unsaved_label' => 'Unsaved content', + 'no_list_records' => 'No content files found', + 'delete_confirm_multiple' => 'Delete selected content files or directories?', + 'delete_confirm_single' => 'Delete this content file?', + 'new' => 'New content file' + ], + 'ajax_handler' => [ + 'invalid_name' => 'Invalid AJAX handler name: :name.', + 'not_found' => "AJAX handler ':name' was not found." + ], + 'cms' => [ + 'menu_label' => 'CMS' + ], + 'sidebar' => [ + 'add' => 'Add', + 'search' => 'Search...' + ], + 'editor' => [ + 'settings' => 'Settings', + 'title' => 'Title', + 'new_title' => 'New page title', + 'url' => 'URL', + 'filename' => 'File Name', + 'layout' => 'Layout', + 'description' => 'Description', + 'preview' => 'Preview', + 'meta' => 'Meta', + 'meta_title' => 'Meta Title', + 'meta_description' => 'Meta Description', + 'markup' => 'Markup', + 'code' => 'Code', + 'content' => 'Content', + 'hidden' => 'Hidden', + 'hidden_comment' => 'Hidden pages are accessible only by logged-in back-end users.', + 'enter_fullscreen' => 'Enter fullscreen mode', + 'exit_fullscreen' => 'Exit fullscreen mode', + 'open_searchbox' => 'Open Search box', + 'close_searchbox' => 'Close Search box', + 'open_replacebox' => 'Open Replace box', + 'close_replacebox' => 'Close Replace box' + ], + 'asset' => [ + 'menu_label' => 'Assets', + 'unsaved_label' => 'Unsaved asset(s)', + 'drop_down_add_title' => 'Add...', + 'drop_down_operation_title' => 'Action...', + 'upload_files' => 'Upload file(s)', + 'create_file' => 'Create file', + 'create_directory' => 'Create directory', + 'directory_popup_title' => 'New directory', + 'directory_name' => 'Directory name', + 'rename' => 'Rename', + 'delete' => 'Delete', + 'move' => 'Move', + 'select' => 'Select', + 'new' => 'New file', + 'rename_popup_title' => 'Rename', + 'rename_new_name' => 'New name', + 'invalid_path' => 'Path can contain only digits, Latin letters, spaces and the following symbols: ._-/', + 'error_deleting_file' => 'Error deleting file :name.', + 'error_deleting_dir_not_empty' => 'Error deleting directory :name. The directory is not empty.', + 'error_deleting_dir' => 'Error deleting directory :name.', + 'invalid_name' => 'Name can contain only digits, Latin letters, spaces and the following symbols: ._-', + 'original_not_found' => 'Original file or directory not found', + 'already_exists' => 'File or directory with this name already exists', + 'error_renaming' => 'Error renaming the file or directory', + 'name_cant_be_empty' => 'The name cannot be empty', + 'too_large' => 'The uploaded file is too large. The maximum allowed file size is :max_size', + 'type_not_allowed' => 'Only the following file types are allowed: :allowed_types', + 'file_not_valid' => 'File is not valid', + 'error_uploading_file' => "Error uploading file ':name': :error", + 'move_please_select' => 'please select', + 'move_destination' => 'Destination directory', + 'move_popup_title' => 'Move assets', + 'move_button' => 'Move', + 'selected_files_not_found' => 'Selected files not found', + 'select_destination_dir' => 'Please select a destination directory', + 'destination_not_found' => 'Destination directory is not found', + 'error_moving_file' => 'Error moving file :file', + 'error_moving_directory' => 'Error moving directory :dir', + 'error_deleting_directory' => 'Error deleting the original directory :dir', + 'no_list_records' => 'No files found', + 'delete_confirm' => 'Delete selected files or directories?', + 'path' => 'Path' + ], + 'component' => [ + 'menu_label' => 'Components', + 'unnamed' => 'Unnamed', + 'no_description' => 'No description provided', + 'alias' => 'Alias', + 'alias_description' => 'A unique name given to this component when using it in the page or layout code.', + 'validation_message' => 'Component aliases are required and can contain only Latin symbols, digits, and underscores. The aliases should start with a Latin symbol.', + 'invalid_request' => 'The template cannot be saved because of invalid component data.', + 'no_records' => 'No components found', + 'not_found' => "The component ':name' is not found.", + 'method_not_found' => "The component ':name' does not contain a method ':method'." + ], + 'template' => [ + 'invalid_type' => 'Unknown template type.', + 'not_found' => 'Template not found.', + 'saved' => 'Template saved.', + 'no_list_records' => 'No records found', + 'delete_confirm' => 'Delete selected templates?', + 'order_by' => 'Order by' + ], + 'permissions' => [ + 'name' => 'CMS', + 'manage_content' => 'Halda kodulehe sisufaile', + 'manage_assets' => 'Manage website assets - images, JavaScript files, CSS files', + 'manage_pages' => 'Create, modify and delete website pages', + 'manage_pages' => 'Loo, muuda ja kustuta kodulehe lehti', + 'manage_layouts' => 'Create, modify and delete CMS layouts', + 'manage_partials' => 'Create, modify and delete CMS partials', + 'manage_themes' => 'Activate, deactivate and configure CMS themes', + 'manage_media' => 'Upload and manage media contents - images, videos, sounds, documents' + ], + 'mediafinder' => [ + 'label' => 'Media Finder', + 'default_prompt' => 'Click the %s button to find a media item' + ], + 'media' => [ + 'invalid_path' => "Invalid file path specified: ':path'.", + 'menu_label' => 'Media', + 'upload' => 'Upload', + 'move' => 'Move', + 'delete' => 'Delete', + 'add_folder' => 'Add folder', + 'search' => 'Search', + 'display' => 'Display', + 'filter_everything' => 'Everything', + 'filter_images' => 'Images', + 'filter_video' => 'Video', + 'filter_audio' => 'Audio', + 'filter_documents' => 'Documents', + 'library' => 'Library', + 'folder_size_items' => 'item(s)', + 'size' => 'Size', + 'title' => 'Title', + 'last_modified' => 'Last modified', + 'public_url' => 'Download URL', + 'click_here' => 'Click here', + 'thumbnail_error' => 'Error generating thumbnail.', + 'return_to_parent' => 'Return to the parent folder', + 'return_to_parent_label' => 'Go up ..', + 'nothing_selected' => 'Nothing is selected.', + 'multiple_selected' => 'Multiple items selected.', + 'uploading_file_num' => 'Uploading :number file(s)...', + 'uploading_complete' => 'Upload complete', + 'uploading_error' => 'Upload failed', + 'type_blocked' => 'The file type used is blocked for security reasons.', + 'order_by' => 'Order by', + 'folder' => 'Folder', + 'no_files_found' => 'No files found by your request.', + 'delete_empty' => 'Please select items to delete.', + 'delete_confirm' => 'Delete the selected item(s)?', + 'error_renaming_file' => 'Error renaming the item.', + 'new_folder_title' => 'New folder', + 'folder_name' => 'Folder name', + 'error_creating_folder' => 'Error creating folder', + 'folder_or_file_exist' => 'A folder or file with the specified name already exists.', + 'move_empty' => 'Please select items to move.', + 'move_popup_title' => 'Move files or folders', + 'move_destination' => 'Destination folder', + 'please_select_move_dest' => 'Please select a destination folder.', + 'move_dest_src_match' => 'Please select another destination folder.', + 'empty_library' => 'It looks a bit empty here. Upload files or create folders to get started.', + 'insert' => 'Insert', + 'crop_and_insert' => 'Crop & Insert', + 'select_single_image' => 'Please select a single image.', + 'selection_not_image' => 'The selected item is not an image.', + 'restore' => 'Undo all changes', + 'resize' => 'Resize...', + 'selection_mode_normal' => 'Normal', + 'selection_mode_fixed_ratio' => 'Fixed ratio', + 'selection_mode_fixed_size' => 'Fixed size', + 'height' => 'Height', + 'width' => 'Width', + 'selection_mode' => 'Selection mode', + 'resize_image' => 'Resize image', + 'image_size' => 'Image size:', + 'selected_size' => 'Selected:' + ], + 'theme_log' => [ + 'hint' => 'This log displays any changes made to the theme by administrators in the back-end area.', + 'menu_label' => 'Theme log', + 'menu_description' => 'View changes made to the active theme.', + 'empty_link' => 'Empty theme log', + 'empty_loading' => 'Emptying theme log...', + 'empty_success' => 'Theme log emptied', + 'return_link' => 'Return to theme log', + 'id' => 'ID', + 'id_label' => 'Log ID', + 'created_at' => 'Date & Time', + 'user' => 'User', + 'type' => 'Type', + 'type_create' => 'Create', + 'type_update' => 'Update', + 'type_delete' => 'Delete', + 'theme_name' => 'Theme', + 'theme_code' => 'Theme code', + 'old_template' => 'Template (Old)', + 'new_template' => 'Template (New)', + 'template' => 'Template', + 'diff' => 'Changes', + 'old_value' => 'Old value', + 'new_value' => 'New value', + 'preview_title' => 'Template changes', + 'template_updated' => 'Template was updated', + 'template_created' => 'Template was created', + 'template_deleted' => 'Template was deleted', + ], +]; diff --git a/modules/system/lang/en/lang.php b/modules/system/lang/en/lang.php index d04cab1ad..22d44cfdf 100644 --- a/modules/system/lang/en/lang.php +++ b/modules/system/lang/en/lang.php @@ -14,6 +14,7 @@ return [ 'en-au' => 'English (Australia)', 'en-ca' => 'English (Canada)', 'en-gb' => 'English (United Kingdom)', + 'et' => 'Eesti', 'de' => 'Deutsch', 'el' => 'Ελληνικά', 'es' => 'Español', diff --git a/modules/system/lang/et/client.php b/modules/system/lang/et/client.php new file mode 100644 index 000000000..1dc1bef76 --- /dev/null +++ b/modules/system/lang/et/client.php @@ -0,0 +1,88 @@ + [ + 'formatting' => 'Vorming', + 'quote' => 'Tsitaat', + 'code' => 'Kood', + 'header1' => 'Pealkiri 1', + 'header2' => 'Pealkiri 2', + 'header3' => 'Pealkiri 3', + 'header4' => 'Pealkiri 4', + 'header5' => 'Pealkiri 5', + 'header6' => 'Pealkiri 6', + 'bold' => 'Paks', + 'italic' => 'Kursiiv', + 'unorderedlist' => 'Järjestamata nimekiri', + 'orderedlist' => 'Järjestatud nimekiri', + 'video' => 'Video', + 'image' => 'Pilt', + 'link' => 'Link', + 'horizontalrule' => 'Sisesta horisontaaljoon', + 'fullscreen' => 'Täisekraan', + 'preview' => 'Eelvaade', + ], + 'mediamanager' => [ + 'insert_link' => 'Sisesta link', + 'insert_image' => 'Siseta pilt', + 'insert_video' => 'Sisesta video', + 'insert_audio' => 'Sisesta heliklipp', + 'invalid_file_empty_insert' => 'Palun vali fail, millele link lisada.', + 'invalid_file_single_insert' => 'Palun vali üks fail.', + 'invalid_image_empty_insert' => 'Palun vali pildid, mida lisada.', + 'invalid_video_empty_insert' => 'Palun vali videoklipp, mida lisada.', + 'invalid_audio_empty_insert' => 'Palun vali heliklipp, mida lisada.', + ], + 'alert' => [ + 'confirm_button_text' => 'OK', + 'cancel_button_text' => 'Loobu', + 'widget_remove_confirm' => 'Eemalda see widget?' + ], + 'datepicker' => [ + 'previousMonth' => 'Eelmine kuu', + 'nextMonth' => 'Järgmine kuu', + 'months' => ['Jaanuar', 'Veebruar', 'Märts', 'Aprill', 'Mai', 'Juuni', 'Juuli', 'August', 'September', 'Oktoober', 'November', 'Detsember'], + 'weekdays' => ['Pühapäev', 'Esmaspäev', 'Teisipäev', 'Kolmapäev', 'Neljapäev', 'Reede', 'Laupäev'], + 'weekdaysShort' => ['P', 'E', 'T', 'K', 'N', 'R', 'L'] + ], + 'filter' => [ + 'group' => [ + 'all' => 'kõik' + ], + 'dates' => [ + 'all' => 'kõik', + 'filter_button_text' => 'Filtreeri', + 'reset_button_text' => 'Lähtesta', + 'date_placeholder' => 'Kuupäev', + 'after_placeholder' => 'Hiljem kui', + 'before_placeholder' => 'Varem kui' + ] + ], + 'eventlog' => [ + 'show_stacktrace' => 'Näita stacktrace', + 'hide_stacktrace' => 'Peida stacktrace', + 'tabs' => [ + 'formatted' => 'Kujundatud', + 'raw' => 'Algne', + ], + 'editor' => [ + 'title' => 'Lähtekoodi redaktor', + 'description' => 'Sinu operatsioonisüsteem peaks olema sedistatud ühe URL skeemi jaoks.', + 'openWith' => 'Ava programmiga', + 'remember_choice' => 'Jäta valik selleks sessiooniks meelde', + 'open' => 'Ava', + 'cancel' => 'Loobu' + ] + ] +]; diff --git a/modules/system/lang/et/lang.php b/modules/system/lang/et/lang.php new file mode 100644 index 000000000..7b228a1c1 --- /dev/null +++ b/modules/system/lang/et/lang.php @@ -0,0 +1,367 @@ + [ + 'name' => 'OctoberCMS', + 'tagline' => 'Tagasi põhitõdede juurde' + ], + 'locale' => [ + 'be' => 'Беларуская', + 'bg' => 'Български', + 'cs' => 'Čeština', + 'da' => 'Dansk', + 'en' => 'English (United States)', + 'en-au' => 'English (Australia)', + 'en-ca' => 'English (Canada)', + 'en-gb' => 'English (United Kingdom)', + 'et' => 'Eesti', + 'de' => 'Deutsch', + 'el' => 'Ελληνικά', + 'es' => 'Español', + 'es-ar' => 'Español (Argentina)', + 'fa' => 'فارسی', + 'fr' => 'Français', + 'fr-ca' => 'Français (Canada)', + 'hu' => 'Magyar', + 'id' => 'Bahasa Indonesia', + 'it' => 'Italiano', + 'ja' => '日本語', + 'lt' => 'Lietuvių', + 'lv' => 'Latviešu', + 'nb-no' => 'Norsk (Bokmål)', + 'nl' => 'Nederlands', + 'pl' => 'Polskie', + 'pt-br' => 'Português (Brasil)', + 'ro' => 'Română', + 'ru' => 'Русский', + 'sv' => 'Svenska', + 'sk' => 'Slovenský', + 'tr' => 'Türkçe', + 'zh-cn' => '简体中文', + 'zh-tw' => '繁體中文' + ], + 'directory' => [ + 'create_fail' => 'Kataloogi :name ei õnnestunud luua' + ], + 'file' => [ + 'create_fail' => 'Faili :name ei õnnestunud luua' + ], + 'combiner' => [ + 'not_found' => "Ühendaja faili ':name' ei leitud." + ], + 'system' => [ + 'name' => 'Süsteem', + 'menu_label' => 'Süsteem', + 'categories' => [ + 'cms' => 'Sisuhaldus', + 'misc' => 'Muu', + 'logs' => 'Logid', + 'mail' => 'E-post', + 'shop' => 'Pood', + 'team' => 'Meeskond', + 'users' => 'Kasutajad', + 'system' => 'Süsteem', + 'social' => 'Suhtlusvõrgustikud', + 'events' => 'Sündmused', + 'customers' => 'Kliendid', + 'my_settings' => 'Minu seaded' + ] + ], + 'theme' => [ + 'label' => 'Teema', + 'unnamed' => 'Nimeta teema', + 'name' => [ + 'label' => 'Teema nimi', + 'help' => 'Anna teemale nimi selle unikaalse koodi järgi, nt RainLab.Vanilla' + ], + ], + 'themes' => [ + 'install' => 'Paigalda teemad', + 'search' => 'otsi paigaldamiseks teemasid...', + 'installed' => 'Paigaldatud teemad', + 'no_themes' => 'Ühtegi ostetud teemat pole paigaldatud.', + 'recommended' => 'Soovitatud', + 'remove_confirm' => 'Oled sa kindel, et soovid selle teema eemaldada?' + ], + 'plugin' => [ + 'label' => 'Plugin', + 'unnamed' => 'Nimeta plugin', + 'name' => [ + 'label' => 'Plugina nimi', + 'help' => 'Anna pluginale nimi selle unikaalse koodi järgi. Nt RainLab.Blog' + ] + ], + 'plugins' => [ + 'manage' => 'Halda pluginaid', + 'enable_or_disable' => 'Luba või keela', + 'enable_or_disable_title' => 'Luba või keela pluginaid', + 'install' => 'Paigalda pluginaid', + 'install_products' => 'Paigalda tooteid', + 'search' => 'otsi pluginaid paigaldamiseks...', + 'installed' => 'Paigaldatud pluginad', + 'no_plugins' => 'Ühtegi ostetud pluginat pole paigaldatud.', + 'recommended' => 'Soovitatud', + 'remove' => 'Eemalda', + 'refresh' => 'Värskenda', + 'disabled_label' => 'Keelatud', + 'disabled_help' => 'Keelatud pluginaid süsteem ei kasuta.', + 'frozen_label' => 'Peata uuendamised', + 'frozen_help' => 'Peatatud uuendustega pluginaid ei uuendata automaatse uuendusprotsessi käigus.', + 'selected_amount' => 'Valitud pluginaid: :amount', + 'remove_confirm' => 'Oled sa kindel, et soovid selle plugina eemaldada?', + 'remove_success' => 'Valitud pluginad on süsteemist eemaldatud.', + 'refresh_confirm' => 'Oled sa kindel?', + 'refresh_success' => 'Valitud plugin on edukalt värskendatud.', + 'disable_confirm' => 'Oled sa kindel?', + 'disable_success' => 'Valitud plugin on nüüd keelatud.', + 'enable_success' => 'Valitud pluginad on nüüd lubatud.', + 'unknown_plugin' => 'Plugin on edukalt eemaldatud.' + ], + 'project' => [ + 'name' => 'Projekt', + 'owner_label' => 'Omanik', + 'attach' => 'Seosta projekt', + 'detach' => 'Eemalda projekt', + 'none' => 'Puudub', + 'id' => [ + 'label' => 'Projekti ID', + 'help' => 'Kuidas leida projekti ID-d', + 'missing' => 'Palun sisesta projekti ID.' + ], + 'detach_confirm' => 'Oled sa kindel, et soovid selle projekti eemaldada?', + 'unbind_success' => 'Projekt on eemaldatud.' + ], + 'settings' => [ + 'menu_label' => 'Seaded', + 'not_found' => 'Soovitud seadeid ei leitud.', + 'missing_model' => 'Seadete lehel puudub modeli seos.', + 'update_success' => ':name seaded on uuendatud', + 'return' => 'Tagasi süsteemi seadete juurde', + 'search' => 'Otsi' + ], + 'mail' => [ + 'log_file' => 'Logi fail', + 'menu_label' => 'E-posti seadistus', + 'menu_description' => 'Halda e-posti seadistusi.', + 'general' => 'Üldine', + 'method' => 'Saatmise meetod', + 'sender_name' => 'Saatja nimi', + 'sender_email' => 'Saatja e-post', + 'php_mail' => 'PHP mail', + 'smtp' => 'SMTP', + 'smtp_address' => 'SMTP serveri aadress', + 'smtp_authorization' => 'SMTP autenimine', + 'smtp_authorization_comment' => 'Märgi see kast kui serveri poolt on nõutud SMTP autoriseerimine.', + 'smtp_username' => 'Kasutjanimi', + 'smtp_password' => 'Parool', + 'smtp_port' => 'SMTP port', + 'smtp_ssl' => 'SSL ühendus', + 'smtp_encryption' => 'SMTP krüpteerimise protokoll', + 'smtp_encryption_none' => 'Krüpteerimist ei kasutata', + 'smtp_encryption_tls' => 'TLS', + 'smtp_encryption_ssl' => 'SSL', + 'sendmail' => 'Sendmail', + 'sendmail_path' => 'Sendmaili asukoht', + 'sendmail_path_comment' => 'Palun sisesta sendmail programmi asukoht.', + 'mailgun' => 'Mailgun', + 'mailgun_domain' => 'Mailgun domeen', + 'mailgun_domain_comment' => 'Palun sisesta Mailgun domeeni nimi.', + 'mailgun_secret' => 'Mailgun võti', + 'mailgun_secret_comment' => 'Palun sisesta Mailgun API salajane võti.', + 'mandrill' => 'Mandrill', + 'mandrill_secret' => 'Mandrill võti', + 'mandrill_secret_comment' => 'Palun sisesta Mandrill API salajane võti.', + 'ses' => 'Amazon SES', + 'ses_key' => 'SES avalik võti', + 'ses_key_comment' => 'Palun sisesta SES avalik võti', + 'ses_secret' => 'SES salajane võti', + 'ses_secret_comment' => 'Palun sisesta SES saljane võti', + 'ses_region' => 'SES regioon', + 'ses_region_comment' => 'Palun sisesta SES regiooni nimi (nt eu-west-1)', + 'drivers_hint_header' => 'Draivereid pole paigaldatud', + 'drivers_hint_content' => 'See e-posti saatmise meetod nõuab plugina ":plugin" paigaldamist.' + ], + 'mail_templates' => [ + 'menu_label' => 'Kirja mallid', + 'menu_description' => 'Halda kirja malle ja kujundusi, mida saadetakse kasutajatele ja administraatoritele.', + 'new_template' => 'Uus mall', + 'new_layout' => 'Uus kujundus', + 'template' => 'Mall', + 'templates' => 'Mallid', + 'menu_layouts_label' => 'Kirja kujundused', + 'layout' => 'Kujundus', + 'layouts' => 'Kujundused', + 'no_layout' => '-- kujundust pole --', + 'name' => 'Nimi', + 'name_comment' => 'Unikaalne nimi, mida kasutatakse sellele mallile viitamisel', + 'code' => 'Kood', + 'code_comment' => 'Unikaalne kood, mida kasutatakse sellele mallile viitamisel', + 'subject' => 'Subjekt', + 'subject_comment' => 'Kirja subjekt', + 'description' => 'Kirjeldus', + 'content_html' => 'HTML', + 'content_css' => 'CSS', + 'content_text' => 'Tekstipõhine sisu', + 'test_send' => 'Saada testkiri', + 'test_success' => 'Testkiri saadetud.', + 'test_confirm' => 'Saada testkiri aadressile :email. Jätkan?', + 'creating' => 'Loon malli...', + 'creating_layout' => 'Loon kujundust...', + 'saving' => 'Salvestan malli...', + 'saving_layout' => 'Salvestan kujundust...', + 'delete_confirm' => 'Kustutan selle malli?', + 'delete_layout_confirm' => 'Kustutan selle kujunduse?', + 'deleting' => 'Kustutan malli...', + 'deleting_layout' => 'Kustutan kujundust...', + 'sending' => 'Saadan testkirja...', + 'return' => 'Tagasi mallide nimekirja' + ], + 'install' => [ + 'project_label' => 'Lisa projektile', + 'plugin_label' => 'Paigalda plugin', + 'theme_label' => 'Paigalda teema', + 'missing_plugin_name' => 'Palun sisesta plugina nimi, mida paigaldada.', + 'missing_theme_name' => 'Palun sisesta teema nimi, mida paigaldada.', + 'install_completing' => 'Lõpetan paigaldamise protsessi', + 'install_success' => 'Plugin on edukalt paigaldatud' + ], + 'updates' => [ + 'title' => 'Halda uuendusi', + 'name' => 'Tarkvara uuendus', + 'menu_label' => 'Uuendused & pluginad', + 'menu_description' => 'Uuenda süsteemi, halda ja paigalda pluginaid ja teemasid.', + 'return_link' => 'Tagasi süsteemi uuenduste juurde', + 'check_label' => 'Kontrolli uuendusi', + 'retry_label' => 'Proovi uuesti', + 'plugin_name' => 'Nimi', + 'plugin_code' => 'Kood', + 'plugin_description' => 'Kirjeldus', + 'plugin_version' => 'Versioon', + 'plugin_author' => 'Autor', + 'plugin_not_found' => 'Pluginat ei leitud', + 'core_current_build' => 'Praegune versioon', + 'core_build' => 'Versioon :build', + 'core_build_help' => 'Uusim versioon on saadaval.', + 'core_downloading' => 'Laen alla süsteemifaile', + 'core_extracting' => 'Pakin lahti süsteemifaile', + 'plugins' => 'Pluginad', + 'themes' => 'Teemad', + 'disabled' => 'Keelatud', + 'plugin_downloading' => 'Plugina allalaadimine: :name', + 'plugin_extracting' => 'Plugina failide lahtipakkimine: :name', + 'plugin_version_none' => 'Uus plugin', + 'plugin_current_version' => 'Praegune versioon', + 'theme_new_install' => 'Uue teema paigaldamine.', + 'theme_downloading' => 'Teema allalaadimine: :name', + 'theme_extracting' => 'Teema failide lahtipakkimine: :name', + 'update_label' => 'Uuenda tarkvara', + 'update_completing' => 'Lõpetan uuendamise protsessi', + 'update_loading' => 'Laen saadaolevaid uuendusi...', + 'update_success' => 'Uuendamise protsess lõpetatud', + 'update_failed_label' => 'Uendamine ebaõnnestus', + 'force_label' => 'Uuenda igal juhul', + 'found' => [ + 'label' => 'Found new updates!', + 'help' => 'Kliki "Uuenda tarkvara," et alustada uuendamise protsesse.' + ], + 'none' => [ + 'label' => 'Uuendusi ei ole', + 'help' => 'Uusi uuendusi ei leitud.' + ], + 'important_action' => [ + 'empty' => 'Vali tegevus', + 'confirm' => 'Kinnita uuendus', + 'skip' => 'Jäta see uuendus vahele (ainult nüüd)', + 'ignore' => 'Jäta see uuendus vahele (alati)' + ], + 'important_action_required' => 'Vajalik tegevus', + 'important_view_guide' => 'Vaata uuendamise juhendit', + 'important_view_release_notes' => 'Vaate uuenduse märkmeid', + 'important_alert_text' => 'Osa uuendusi vajab sinu tähelepanu.', + 'details_title' => 'Plugina andmed', + 'details_view_homepage' => 'Vaata kodulehte', + 'details_readme' => 'Dokumentatsioon', + 'details_readme_missing' => 'Dokumentatsiooni pole lisatud.', + 'details_changelog' => 'Muudatuste nimekiri', + 'details_changelog_missing' => 'Muudatuste nimekirja pole.', + 'details_upgrades' => 'Uuendamise juhend', + 'details_upgrades_missing' => 'Uuendamise juhendit ei ole lisatud.', + 'details_licence' => 'Litsents', + 'details_licence_missing' => 'Litsentsi pole lisatud.', + 'details_current_version' => 'Praegune versioon', + 'details_author' => 'Autor' + ], + 'server' => [ + 'connect_error' => 'Ühendus serveriga nurjus.', + 'response_not_found' => 'Uuenduste serverit ei leitud.', + 'response_invalid' => 'Serverilt saadi vigane vastus.', + 'response_empty' => 'Serverilt saadi tühi vastus.', + 'file_error' => 'Paketi saatmine ebaõnnestus.', + 'file_corrupt' => 'Saadetud fail on vigane.' + ], + 'behavior' => [ + 'missing_property' => 'Klass :class peab defineerima atribuudi $:property, mida kasutab käitumine :behavior.' + ], + 'config' => [ + 'not_found' => 'Ei leitud :location jaoks seadete faili :file.', + 'required' => ":location seade peab sisaldama ':property' väärtust." + ], + 'zip' => [ + 'extract_failed' => "Süsteemifaili ':file' lahtipakkimine ebaõnnestus." + ], + 'event_log' => [ + 'hint' => 'See logi sisaldab veateateid, mis esinevad süsteemi töös.', + 'menu_label' => 'Sündmuste logi', + 'menu_description' => 'Vaata süsteemi logi kirjeid.', + 'empty_link' => 'Kustuta sündmuste logi', + 'empty_loading' => 'Kustutan sündmuste logi...', + 'empty_success' => 'Sündmuste logi kustutatud', + 'return_link' => 'Tagasi sündmsute logi nimekirja', + 'id' => 'ID', + 'id_label' => 'Sündmuse ID', + 'created_at' => 'Kuupäev & kellaaeg', + 'message' => 'Sisu', + 'level' => 'Tase', + 'preview_title' => 'Sündmus' + ], + 'request_log' => [ + 'hint' => 'See logi sisaldab süsteemi juurdepääsuinfot, mis võiks vajada tähelepanu. Näiteks salvestatakse 404 päringud kui kasutaja üritab vaadata lehte, mida ei ole olemas.', + 'menu_label' => 'Päringute logi', + 'menu_description' => 'Vaata ebaõnnestunud või edasisuunatud päringuid, nt Lehte ei leitud (404).', + 'empty_link' => 'Kustuta sündmuste logi', + 'empty_loading' => 'Kustutan sündmuste logi...', + 'empty_success' => 'Sündmuste logi kustutatud', + 'return_link' => 'Tagasi sündmuste logi nimekirja', + 'id' => 'ID', + 'id_label' => 'Päringu ID', + 'count' => 'Korduste arv', + 'referer' => 'Allikas', + 'url' => 'URL', + 'status_code' => 'Staatus', + 'preview_title' => 'Päring' + ], + 'permissions' => [ + 'name' => 'Süsteem', + 'manage_system_settings' => 'Süsteemi seadete muutmine', + 'manage_software_updates' => 'Süsteemi uundamine', + 'access_logs' => 'Logide vaatamine', + 'manage_mail_templates' => 'Kirja mallide haldamine', + 'manage_mail_settings' => 'E-posti seadete muutmine', + 'manage_other_administrators' => 'Administraatorite haldamine', + 'manage_preferences' => 'Haldusliidese seadete muutmine', + 'manage_editor' => 'Koodi redaktori seadete muutmine', + 'view_the_dashboard' => 'Juurdepääs töölauale', + 'manage_branding' => 'Haldusliidese kohandamine' + ], + 'log' => [ + 'menu_label' => 'Logi seaded', + 'menu_description' => 'Määra millistes süsteemi osadeks peaks logi pidama.', + 'default_tab' => 'Logimine', + 'log_events' => 'Logi süsteemi sündmusi', + 'log_events_comment' => 'Salvesta logi ka andmebaasi (lisaks kettal olevale logifailile).', + 'log_requests' => 'Logi vigaseid päringuid', + 'log_requests_comment' => 'Süsteemi juurdepääsu päringud, mis võiksid vajada tähelepanu (nt 404)', + 'log_theme' => 'Logi teema muudatusi', + 'log_theme_comment' => 'Teema muudatused, mida tehakse haldusliideses.', + ] +]; diff --git a/modules/system/lang/et/validation.php b/modules/system/lang/et/validation.php new file mode 100644 index 000000000..68226a4c4 --- /dev/null +++ b/modules/system/lang/et/validation.php @@ -0,0 +1,99 @@ + ":attribute peab olema vastuvõetud.", + "active_url" => ":attribute ei ole korrektne URL.", + "after" => ":attribute peab olema hilisem kui :date.", + "alpha" => ":attribute võib sisaldada ainult täthi.", + "alpha_dash" => ":attribute võib sisaldada ainult tähti, numbreid ja sidekriipse.", + "alpha_num" => ":attribute võib sisaldada ainult tähti ja numbreid.", + "array" => ":attribute peab olema massiiv.", + "before" => ":attribute peab olema varasem kui :date.", + "between" => [ + "numeric" => ":attribute peab olema vahemikus :min - :max.", + "file" => ":attribute peab olema vahemikus :min - :max kb.", + "string" => ":attribute peab olema vahemikus :min - :max tähemärki.", + "array" => ":attribute sisaldama :min - :max elementi.", + ], + "confirmed" => ":attribute kordus ei kattu.", + "date" => ":attribute pole korrektne kuupäev.", + "date_format" => ":attribute ei vasta vormingule :format.", + "different" => ":attribute ja :other peavad olema erinevad.", + "digits" => ":attribute peab olema :digits märgiline.", + "digits_between" => ":attribute peab olema vahemikus :min and :max märki.", + "email" => ":attribute vorming ei ole korrektne.", + "exists" => "Valitud :attribute pole korrektne.", + "image" => ":attribute peab olema pilt.", + "in" => "Valitud :attribute pole korrektne.", + "integer" => ":attribute peab olema täisarv.", + "ip" => ":attribute peab olema IP aadress.", + "max" => [ + "numeric" => ":attribute ei tohi olla täisarv suurem kui :max.", + "file" => ":attribute ei tohi olla suurem kui :max kb.", + "string" => ":attribute ei tohi olla suurem kui :max tähemärki.", + "array" => ":attribute ei tohi sisalda rohkem kui :max elementi.", + ], + "mimes" => ":attribute peab olema fail tüübiga :values.", + "extensions" => ":attribute peab olema laiendiga :values.", + "min" => [ + "numeric" => ":attribute peab olema vähemalt :min.", + "file" => ":attribute peab olema vähemalt :min kb.", + "string" => ":attribute peab olema vähemalt :min tähemärki.", + "array" => ":attribute peab sisaldama vähemalt :min elementi.", + ], + "not_in" => "Valitud :attribute pole korrektne.", + "numeric" => ":attribute peab olema number.", + "regex" => ":attribute vormin pole korrektne.", + "required" => ":attribute on kohustuslik.", + "required_if" => ":attribute on kohustuslik kui :other on :value.", + "required_with" => ":attribute on kohustuslik kui :values on olemas.", + "required_without" => ":attribute on kohustuslik kui :values pole olemas.", + "same" => ":attribute ja :other peavad ühtima.", + "size" => [ + "numeric" => ":attribute peab olema :size.", + "file" => ":attribute peab olema :size kb.", + "string" => ":attribute peab olema :size tähemärki.", + "array" => ":attribute peab sialdama :size elementi.", + ], + "unique" => ":attribute on juba võetud.", + "url" => ":attribute vorming ei ole korrektne.", + + /* + |-------------------------------------------------------------------------- + | 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' => [], + +];